コード例 #1
0
ファイル: SignalItem.cs プロジェクト: zhuzhenping/FreeOQ
        public override void Execute()
        {
            if (this.TUdREdiNP8 is FreeQuant.Trading.Entry)
            {
                FreeQuant.Trading.Entry entry = this.TUdREdiNP8 as FreeQuant.Trading.Entry;
                switch (this.eASRvQmqnG)
                {
                case SignalItemType.Long:
                    entry.LongEntry();
                    break;

                case SignalItemType.Short:
                    entry.ShortEntry();
                    break;
                }
            }
            if (!(this.TUdREdiNP8 is Exit))
            {
                return;
            }
            Exit exit = this.TUdREdiNP8 as Exit;

            switch (this.eASRvQmqnG)
            {
            case SignalItemType.Long:
                exit.LongExit();
                break;

            case SignalItemType.Short:
                exit.ShortExit();
                break;
            }
        }
コード例 #2
0
ファイル: EntryRule.cs プロジェクト: zhuzhenping/FreeOQ
 public EntryRule(FreeQuant.Trading.Entry entry)
 {
     this.A6AjNEf2lw = entry;
     this.mYhjgGMMit();
 }
コード例 #3
0
ファイル: EntryRule.cs プロジェクト: heber/FreeOQ
		public EntryRule(FreeQuant.Trading.Entry entry)
    {
      this.A6AjNEf2lw = entry;
      this.mYhjgGMMit();
    }