您好,我想請問一警示腳本觀念上的問題:
1. 描述:
我想要寫當沖警示腳本運用在5分K,並已有先利用指標腳本,寫出程式進出場點,程式中有用到幾個概念,
其中一個是當均價線穿越不同位階時,給予不同的狀態,此狀態可以用Array來儲存,以FIFO的概念實現,
並判斷Array[0]與Array[1]最近兩筆有爬升時進場。
2. 當我把指標拆成買進警示與賣出警示遇到了幾個問題
a. 我不確定Array這樣的東西在警示內是否可行,因為大多的範例都是比對Time時間,然後去做邏輯的判斷決定結果。
這邊的概念是說因為要觀察均價線穿越不同位階時,因為穿越的時間並不一定連續,所以將狀態記錄在Array中,
希望下個時間到時,可以將先前Array的狀態再拿出來繼續比對。
b. 在指標中,我們可以始用Print來做Debug用,但是在回測與警示腳本中,有無好的debug方法?
這樣子比較容易去驗證程式正確與否
c. 看Jack老師當沖的回文中有寫到,若是要運用在當沖,則日期要一致,這樣子若是運用在回測當沖的部份,意思是說回測的就是當天嗎?
if currentdate <> date then return; // 因為當沖,故日期需與系統日期一致
以上,謝謝。
6 評論