想問助理,
以前我用MultiCharts,語法上可以用ticks來去決定我們要設的股價條件,例如close+1tick 或open+5ticks
但在XQ裡,似乎沒有辦法設定我要的股價是用股價加減幾個ticks去表示,我的策略並不用百分比,所以對我來說close>open*1.01這樣的語法不適用,我如果想要呈現的是 close>open+2ticks,請問XQ的語法上我該怎麼寫呢?
想問助理,
以前我用MultiCharts,語法上可以用ticks來去決定我們要設的股價條件,例如close+1tick 或open+5ticks
但在XQ裡,似乎沒有辦法設定我要的股價是用股價加減幾個ticks去表示,我的策略並不用百分比,所以對我來說close>open*1.01這樣的語法不適用,我如果想要呈現的是 close>open+2ticks,請問XQ的語法上我該怎麼寫呢?
歐陽仁兄,分享我的作法是自己做一個股票Tick專用的函數,設定多少價位至多少價位,一個Tick=多少數值,
接下來寫主程式語法時,就直接Call 函數即可
蕎大感謝回覆,
小弟有個不情之請,不知小弟可否借蕎大您的函數設定語法讓小弟參考學習,不勝感激。
來~下面寫法範例是直接在主程式即可用,函數在自己抓過去改
variable:onetick(0); //宣告變數 IF C<10 then onetick=0.01; IF C>=10 and C<50 then onetick=0.05; IF C>=50 and C<100 then onetick=0.1; IF C>=100 and C<500 then onetick=0.5; IF C>=500 and C<1000 then onetick=1; IF C>=1000 then onetick=5; //判斷式:收盤大於前高2個tick IF C>H[1]+onetick*2 then ret=1;
感謝蕎大,
上次發文後以為沒了回覆故也就沒再追蹤,時至今日在寫語法時又需要找這個寫法的參考故google後赫然發現您已佛心回我並給予參考語法,真的對我太實用了,再次萬分感謝您的不吝教導,受益良多。
不客氣~教學相長!
5 評論