用SwingHigh 出現(xiàn)的問題,求教! 寫了一個(gè)MACD頂背離的測(cè)試程序 [開拓者 TB]
-
咨詢內(nèi)容:
本帖最后由 Alex2020 于 2020-12-11 18:32 編輯
寫了一個(gè)頂背離的程序,, 為了避免出現(xiàn)??SwingHigh 為-1的情況,用了 If(Bofen1>0 && Bofen2>0 && BARbofen1>0 && BARbofen2>0 ) 來控制,
但是,沒有起作用,還是不停的開倉(cāng).
請(qǐng)見如下簡(jiǎn)化的程序:
Vars
? ? ? ? Series<Numeric> BFBar1; //第1個(gè)波峰發(fā)生的bar
? ? ? ? Series<Numeric> BFBar2; //第2個(gè)波峰發(fā)生的bar
? ? ? ? Series<Numeric>? ? ? ? Bofen1 ; //第一個(gè)波峰的值
? ? ? ? Series<Numeric> BARbofen1; //第一個(gè)波峰的BAR回溯值
? ?? ???Series<Numeric>? ? ? ? Bofen2 ; //第2個(gè)波峰的值
? ? ? ? Series<Numeric> BARbofen2; //第2個(gè)波峰的BAR值回溯
OnBar(ArrayRef<Integer> indexs)
? ? ? ? {
? ?? ?? ?? ?? ? Bofen1= SwingHigh(1,High,2,Length1); //最近第一個(gè)波峰
? ? ? ? ? ? ? ? BARbofen1= SwingHighBar(1,High,2,Length1); //最近第一個(gè)波峰Bar值
? ? ? ? ? ? ? ? BFBar1=CurrentBar-BARbofen1;??//最近第一個(gè)波峰發(fā)生時(shí)的BAR
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? Bofen2= SwingHigh(2,High,5,Length1); //最近第2個(gè)波峰
? ? ? ? ? ? ? ? BARbofen2= SwingHighBar(2,High,5,Length1); //最近第2個(gè)波峰Bar回溯值
? ? ? ? ? ? ? ? BFBar2=CurrentBar-BARbofen2;? ?//最近第二個(gè)波峰發(fā)生時(shí)的BAR
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? If(Bofen1>0 && Bofen2>0 && BARbofen1>0 && BARbofen2>0 )? ?//這個(gè)條件沒有起作用
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ?? ?if(Bofen1>Bofen2??&& MACDLine[BFBar1]<MACDLine[Bofen2] && MarketPosition ==0)??//頂背離發(fā)生,開空倉(cāng), 無持倉(cāng)時(shí)
? ? ? ? ? ? ? ?? ?{
? ? ? ? ? ? ? ? ? ? ? ???MyEntryPrice=Open;
? ? ? ? ? ? ? ? ? ? ? ???SellShort(Num,MyEntryPrice);? ?? ?? ?? ???
? ? ? ? ? ? ? ? ? ? ? ???Commentary("頂背離-開空: "+Text(MyEntryPrice));
? ? ? ? ? ? ? ? ? ? ? ???SendOrderThisBar = True; //本條bar開過倉(cāng)
? ? ? ? ? ? ? ?? ?}
? ? ? ? ? ? ? ? }? ? ? ?
? ? ? ? }? ? ? ??
?來源:CXH99.COM
-
TB技術(shù)人員:
SwingHigh 為-1是因?yàn)槟鉺winghigh的參數(shù)取得不對(duì)。把參數(shù)調(diào)整下??刂崎_倉(cāng)的語句你也是不對(duì)的
?
-
TB客服:
if(Bofen1>Bofen2??&& MACDLine[BFBar1]<MACDLine[Bofen2] && MarketPosition ==0)??//頂背離發(fā)生,開空倉(cāng), 無持倉(cāng)時(shí),這里用的是回測(cè)值,但是你用法貌似錯(cuò)了。MarketPosition<>-1
?
-
網(wǎng)友回復(fù):
TB策略微信群
加群主微信:northquant
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號(hào):cxh99cxh99 進(jìn)行 有償收費(fèi) 編寫!
(怎么收費(fèi),代編流程等詳情請(qǐng)點(diǎn)擊閱讀!)
(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容
