幫我朋友問一下
他想要設(shè)一個(gè)今天開盤大於昨高aa點(diǎn)時(shí)就進(jìn)場,他用日K回測(cè),但一看K棒并不合他想要的條件
如下
input:aa(0);
vars:value1(0);
value1 = h[1]+aa ;
if open>value1
then begin
buy next bar at value1 stop;
end;
setexitonclose;
請(qǐng)問語法錯(cuò)在哪?謝謝!!
程式的運(yùn)作是這根K棒結(jié)束時(shí),運(yùn)作程式內(nèi)容,判定後,下一根K棒去執(zhí)行
所以在前一日收棒時(shí)決定下一根K棒做什麼動(dòng)作,但是,收棒時(shí)并不知道次日的開盤是多少
這是標(biāo)準(zhǔn)模式的情況,因此無法達(dá)成你要的功能
這時(shí)要用 next bar tomorrow 指令來取得次日的開盤資料
但是它會(huì)進(jìn)入特殊模式,所以會(huì)有一些指令無法使用
謝謝回覆!!!
令請(qǐng)教
我開細(xì)部回測(cè)10年5分K 結(jié)果都等待資料讀取超久
還是讀不出來
不知道是當(dāng)?shù)暨€是怎樣
一般等待是多久?
編輯文章 by 12331 2012-03-12 17:10:50
謝謝回覆!!!
令請(qǐng)教
我開細(xì)部回測(cè)10年5分K 結(jié)果都等待資料讀取超久
還是讀不出來
不知道是當(dāng)?shù)暨€是怎樣
一般等待是多久?
編輯文章 by 12331 2012-03-12 17:10:50
細(xì)部回測(cè)10年唷
要看你細(xì)步是選 TICK 還是分
若是TICK 應(yīng)該是死掉了,TICK一天有五到十萬筆,十年鐵定死掉
日k
用5分K細(xì)部回測(cè)
那這樣大概多久時(shí)間?
thx o!!
這樣應(yīng)該還好呀
大概會(huì)在十分左右,不會(huì)超過三十分才對(duì)
除非電腦太老舊
thx
之前用成日K跑,出現(xiàn)IOG的問題,,
..................................
那如果想寫5分K,
開盤在昨日的高低點(diǎn)之間
如果時(shí)間在9:00後 13:30分前
則開始
盤中回測(cè)昨日低點(diǎn)+-5,不過作日低
則進(jìn)場作多單
收盤出場
這樣的當(dāng)沖單要怎麼寫?
你先寫看看,若有問題再討論
不然只有幾個(gè)說明,我沒辦法明確的知道你的需求
一般我們幫人寫策略是要開會(huì)討論,并理清各種細(xì)節(jié)的
if date[0]<>date[1] and time>0900 and time<1330 and Opend[0]>lowd[1]
current1=盤中第二次回測(cè)昨日低點(diǎn)+-5之間,marketposition<=1
if current1 then begin
buy next bar at lowd[1]+5 stop;
end;
setexitonclose;
盤中第二次回測(cè)昨日低點(diǎn)+-5之間(即先到+-5點(diǎn)間,然後沖過+5點(diǎn)又回來+-5點(diǎn)間,當(dāng)再?zèng)_過時(shí)買進(jìn))
中文這段我不會(huì),我在想stop不知道用起來是不適合
謝謝指教!
第二次回測(cè)這種東西不好寫耶
有好多東西要定義,拉回多少之後才算第二次,多久以後要清掉不算第二次拉回,參考點(diǎn)會(huì)不會(huì)被移動(dòng)...
這種圖像類的東西,十個(gè)人來看結(jié)果都不一定會(huì)一樣
提示:
用箱子的方式來寫,看有沒有人要寫看看
關(guān)鍵指令 HIGHEST 及 LOWEST
另外,不同問題最好發(fā)成不同篇主題,不然其他人可能不會(huì)看到,不會(huì)幫你回覆唷
編輯文章 by 客服一號(hào) 2012-03-15 15:50:17
日k
用5分K細(xì)部回測(cè)
那這樣大概多久時(shí)間?
thx o!!
這樣應(yīng)該還好呀
大概會(huì)在十分左右,不會(huì)超過三十分才對(duì)
除非電腦太老舊
thx
之前用成日K跑,出現(xiàn)IOG的問題,,
..................................
那如果想寫5分K,
開盤在昨日的高低點(diǎn)之間
如果時(shí)間在9:00後 13:30分前
則開始
盤中回測(cè)昨日低點(diǎn)+-5,不過作日低
則進(jìn)場作多單
收盤出場
這樣的當(dāng)沖單要怎麼寫?
你先寫看看,若有問題再討論
不然只有幾個(gè)說明,我沒辦法明確的知道你的需求
一般我們幫人寫策略是要開會(huì)討論,并理清各種細(xì)節(jié)的
if date[0]<>date[1] and time>0900 and time<1330 and Opend[0]>lowd[1]
current1=盤中第二次回測(cè)昨日低點(diǎn)+-5之間,marketposition<=1
if current1 then begin
buy next bar at lowd[1]+5 stop;
end;
setexitonclose;
盤中第二次回測(cè)昨日低點(diǎn)+-5之間(即先到+-5點(diǎn)間,然後沖過+5點(diǎn)又回來+-5點(diǎn)間,當(dāng)再?zèng)_過時(shí)買進(jìn))
中文這段我不會(huì),我在想stop不知道用起來是不適合
謝謝指教!
第二次回測(cè)這種東西不好寫耶
有好多東西要定義,拉回多少之後才算第二次,多久以後要清掉不算第二次拉回,參考點(diǎn)會(huì)不會(huì)被移動(dòng)...
這種圖像類的東西,十個(gè)人來看結(jié)果都不一定會(huì)一樣
提示:
用箱子的方式來寫,看有沒有人要寫看看
關(guān)鍵指令 HIGHEST 及 LOWEST
另外,不同問題最好發(fā)成不同篇主題,不然其他人可能不會(huì)看到,不會(huì)幫你回覆唷
編輯文章 by 客服一號(hào) 2012-03-15 15:50:17