關于close的運用問題 [開拓者 TB]
-
咨詢內容:
Close在圖表函數上是收盤價,但是在實現程序化得交易時卻是實時的價格,如果我真的想用K線最終的收盤價,應該怎么寫?
例子: 在30分鐘k線的環境下,??本來想要的效果是,第30分鐘的收盤價小于1時開空倉 ,公式這樣寫,if(close<1){SellShort(number, price); } 然而在第20分鐘的時候價格小于1,就發出了下空倉的指令,但是在30分鐘的時候價格是大于1的。請問應該怎么寫這個指令呢?
能不能用if(closed(0)<1){SellShort(number, price); }來解決呢??
?來源:CXH99.COM
-
TB技術人員:
這個問題沒人能解答嗎?
?
-
TB客服:
在這個bar沒有走完前,close就是實價,走完后就是收盤價。
只有這個bar走完,也就是下個bar出來后,才可以得到前一個bar的收盤價,可以使用close[1]取得。
if( close<1)這樣的條件在普通商品期貨合約里是不太可能滿足的吧?
您對條件的文字描述以及范例代碼都比較難理解,感覺是邏輯上有問題啊。
建議您系統地學習TB語法后再來進行策略的編寫。
同樣,if(closeD(0)<1)這樣的條件在商品期貨中幾乎也是沒有滿足的可能性吧?
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容