關于每一行代碼執行次數的疑問。 [文華財經]
- 咨詢內容:
非過濾模型,突破20日高點開多,以后每漲1atr加一次倉,最多開四次,回撤2ATR平倉:
T1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
V1:HHV(H,20);
H>REF(V1,1)&&BKVOL=0,BK(N1);
L<(V1-2*ATR)&&BARSBK>0&&bkvol>0,SP(BKVOL);
請老師看一下上面這樣寫有什么問題。
最新版wh8里,非過濾模型說明里寫道:“一個指令行,在一次“開倉->平倉”交易過程中只發一次信號”。比如這行: H>(BKPRICE+ATR)&&H>REF(V1,1)&&BKVOL>0,BK(N1);如果bk信號發生,直到sp信號發生前,是不會再次執行這行的bk的,是否這個意思。
另外最后一行bkvol>0這一句是否必須。
多謝。 - 文華技術人員:
編寫是沒有問題的
如果bk信號發生,直到sp信號發生前,是不會再次執行這行的bk的,是否這個意思。
是的,您的理解是正確的
最后一行BKVOL>0可以不寫的
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容