コード例 #1
0
ファイル: MartinGailManager.cs プロジェクト: segara/singijeon
        private void OnReceiveConditionResult(object sender, OnReceiveStrateyStateResultArgs e)
        {
            Item = new MartinGailItem();

            Item.itemState = e.State;
            Item.itemCode  = e.ItemCode;
            startOrderTime = DateTime.Now;
            CoreEngine.GetInstance().SendLogMessage("!!!!! 마틴게일 아이템 :" + e.State.ToString());
        }
コード例 #2
0
ファイル: MartinGailManager.cs プロジェクト: segara/singijeon
        private void OnReceiveSellOrderTryResult(object sender, OnReceiveStrateyStateResultArgs e)
        {
            if (Item != null)
            {
                CoreEngine.GetInstance().SendLogMessage("!!!!! 마틴게일 아이템 :" + e.State.ToString());

                Item.itemState = e.State;
                Item.sellQnt   = e.Qnt;
                if (Item.itemState == TRADING_ITEM_STATE.AUTO_TRADING_STATE_SELL_BEFORE_ORDER ||
                    Item.itemState == TRADING_ITEM_STATE.AUTO_TRADING_STATE_SELL_NOT_COMPLETE)
                {
                    //주문접수 시도 완료
                    startOrderTime = DateTime.Now;
                }
            }
        }
コード例 #3
0
ファイル: MartinGailManager.cs プロジェクト: segara/singijeon
        public void OnReceiveSellChejanResult(object sender, OnReceiveStrateyStateResultArgs e)
        {
            if (Item != null)
            {
                CoreEngine.GetInstance().SendLogMessage("!!!!! 마틴게일 아이템 :" + e.State.ToString());

                Item.itemState = e.State;


                if (Item.itemState == TRADING_ITEM_STATE.AUTO_TRADING_STATE_SELL_NOT_COMPLETE_OUTCOUNT ||
                    Item.itemState == TRADING_ITEM_STATE.AUTO_TRADING_STATE_SELL_COMPLETE)
                {
                    //일부 매수, 매수완료 일때
                    startOrderTime = DateTime.Now;
                }
            }
        }