平倉不了? ConExitLong2 = Data2.BarsSinceEntry > 3 And Data2.Low < StopLossLine ; [開拓者 TB]
-
咨詢內容:
跨3個周期,data0,data1,data2,由大到小,在data2圖層交易
//平多條件
?? ??? ??? ?ConExitLong1 = Data2.MACDValue[1] <0 ;?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?//平多方式一:60分macd死叉
?? ??? ??? ?ConExitLong2 = Data2.BarsSinceEntry > 3 And Data2.Low < StopLossLine ;? ??//平多方式二:開多3小時后,收盤價低于建倉價格?
?? ??? ??? ?ConExitLong3 = Data2.ma1 < Data2.ma2 ;?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?//平多方式三:ma1小于ma2//做多
?? ??? ??? ?If (MarketPosition <> 1 And ConLong1 == True And ConLong2 == True And ConLong3 == True )?? ??? ??? ??? ??? ?
?? ??? ??? ?{
?? ??? ??? ??? ?Buy(lots,Data2.Open);
?? ??? ??? ??? ?//StopLossLine = LastEntryPrice;
?? ??? ??? ??? ?StopLossLine = Data2.Open;
?? ??? ??? ?}//平多
If (MarketPosition == 1 And ConExitLong1 == True Or ConExitLong2 == True Or ConExitLong3 == True)
?? ??? ??? ?{
?? ??? ??? ??? ?sell(lots,min(Data2.Open,StopLossLine));?? ??? ?//方式2,3小時后,平不掉,例:i9888 60分鐘 ?2020-08-18
?? ??? ??? ??? ?StopLossLine = 0;
?? ??? ??? ?}請問Data2.BarsSinceEntry > 3 And Data2.Low < StopLossLine ;? 邏輯哪里出了問題?
而且TBQ---策略交易---k線---各品種價格異常?
?
?
?來源:CXH99.COM
-
TBQuant技術回復:
?
如果是data2上交易,那你的buy marketposition為什么都不寫前綴?
所有的變量函數,你都確認區分清楚圖層了嗎?
?
-
TB資深用戶 回復:
加上前綴data2.??
這個平倉條件還是沒生效。
是不是與策略交易---多圖層---價格顯示異常有關?
最后一張圖是,其它公式,單圖層的,k線圖價格就正常。
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容