后臺加倉用的allowrepeat函數,但是在1秒輪詢模式下,會出現同一點位重復加倉,有什么辦法解決嗎? [金字塔]
- 咨詢內容:
//多頭加倉條件
If (High>myEntryPrice+0.5*N) and TurtleUnits<4 Then Begin
myEntryPrice := IF(Open>myEntryPrice+0.5*N ,Open ,myEntryPrice+0.5*N ) ;
myEntryPrice := Ceiling(myEntryPrice/MINDIFF)*MINDIFF ;
TurtleUnits := TurtleUnits+1 ;
tbuy( _TDEBUG,PosNum,LMT,h),ALLOWREPEAT ;EXTGBDATASET(strEntryBarPos,Barpos ) ;
EXTGBDATASET(strPreEntryPrice,myEntryPrice ) ;
EXTGBDATASET(strTurtleUnits,TurtleUnits ) ;
EXTGBDATASET(strPosition,Position ) ;
End //IF多頭加倉條件后臺加倉用的allowrepeat函數,但是在1秒輪詢模式下,會出現同一點位重復加倉,有什么辦法解決嗎?
之前試過用持倉量來判斷,但是發現發出信號到實際持倉之間的這段時間內(大概3秒以內)依然會重復加倉。
- 金字塔客服:
sleep
在tbuy后sleep幾秒鐘
- 用戶回復: 我是想即使在信號消失的情況下,只要發出了委托,就不再重復開倉。不取后臺實際持倉,直接用全局變量來控制。比如一根k線從10到20,我準備在10,14,17,19,20開5次倉,輪詢的時候價格打到14,我就委托。不管是否成交,14這個點位在這根k線以及下一根k線上都不允許再發委托單,這個該怎么寫呢?
- 網友回復: 這個得要用VBA來寫了吧?感覺PEL后臺已經實現不了了
- 網友回復: 可以用后臺的TISREMAIN函數判斷是否有未成交單來控制由于掃描過快,成交回報不及時帶來的重復下單問題
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容