coolvinvin 發表於 17-1-9 11:35

請教各位先進 "當天"最高最低點突破

各位先進 您們好 小弟 剛加入程式交易的領域...

想請教各位大大 一個簡單的突破策略 也就是 台指期 5分K為例 開盤0845 到1330

以0845~0850為第一根K線 只要突破這一根K線最高點 就買進 最低點就賣出 停利20點 停損10點

以上 都還滿簡單的 小弟 我也大概都會

難是難在 今天一整天 也就 當日 只要突破到今日 所有5分K的最高點 就繼續買進

突破到今日 所有5分K的 最低點就繼續放空

這個參數 變數宣告 要如何編寫?

還煩請各位大大 有空的話 可以不吝嗇的賜教!!! 謝謝

coolvinvin 發表於 17-1-9 11:38

我有 引用了 阿政大大的 這一段

input: Length(10),endTime(1330);
var: K(1),toBuy(99999),toShort(0);

K= iff( D>D, 1, K+1 );

if sessionlastbar then begin
tobuy=99999;
toshort= 0;
end;
if K=Length then begin
toBuy=Highest(High,K);
toShort=Lowest(Low,K);
end;
if K>=Length and T<=endTime then begin
if marketposition<=0 then
    buy next bar toBuy stop;

if marketposition>=0 then
    sellshort next bar toShort stop;
end;

setexitonclose;



可是 經過回測 也無法 在第一根五分K就做出動作 請問 哪裡出了問題呢?

曾永政 發表於 17-1-9 12:29

被點名了,只好出來搞個更簡單的版本 XD

if marketposition<=0 then
    buy next bar highD(0) stop;

if marketposition>=0 then
    sellshort next bar lowD(0) stop;


setexitonclose;

coolvinvin 發表於 17-1-9 15:12

曾永政 發表於 17-1-9 12:29
被點名了,只好出來搞個更簡單的版本 XD

if marketposition=0 then


阿政大大 感恩感恩
頁: [1]
查看完整版本: 請教各位先進 "當天"最高最低點突破