如何寫本bar的現價超過開盤價N跳,就開多單
作者:開拓者 TB 來源:cxh99.com 發布時間:2016年05月29日
- 咨詢內容:
我的本意是,價格超過本根K線開盤價N跳,我就立即開多。我是這樣寫的If (high>=open+N*minpoint)
buy(0,0),發現交易記錄都是完全相反的開倉,而且都是該根K線起始時間開,起始時間平,結果是虧損,明明是很長的一根K線,完全可以止盈平倉的阿。管理,怎么回事?能仔細說一下嗎?要怎樣改呢?有必要用A函數嗎?實盤的速度還很快,有必要加全局變量防止多開倉嗎?
- TB技術人員:
- if(high>=open+N *MINpoint && marketpostion!=1)
- {
- buy(1,open+(N+1)*MINpoint);
- } //
復制代碼上述代碼應該是可以達到需求才開倉的。你再試試?
但要注意在當前的開倉條件下,就不建議在開倉bar上進行平倉了。