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()); }
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; } } }
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; } } }