關于模型設計的求助, [文華財經]
- 咨詢內容:
設計思路:利用KD指標,當K穿過D時形成金叉的K線的收盤價為基點JC,如果均線M2大于JC,就開多,當D穿過K時形成金叉的K線的收盤價為基點SC,如果均線M2小于SC,
就開空,平多:出現死叉或者M2小于JCJC,平空:出現金叉或者SCM2大于SC,以下是我編的代碼:
N:=45;
M1:=15;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//收盤價與N周期最高值做差,N周期最高值與N周期最低值做差,兩差之間做比值定義為RSV
K:SMA(RSV,M1,1);//RSV的移動平均
D:SMA(K,M2,1);//K值的移動平均
JC:VALUEWHEN(CROSS(K,D),C);
SC:VALUEWHEN(CROSS(D,K),C);
//DRAWHORIZONTALLINE(CROSS(K,D),C,COLORBLUE);
MA2:MA(CLOSE,M2);//2個周期收盤價的簡單移動平均
CROSS(K,D)&&JC
MA2,SK;//做空。 CROSS(D,K)||JC>MA2,SP; CROSS(K,D)||SC - 文華技術人員:
麻煩幫我看看那個地方出現問題,為什么沒有達到我思路效果
- 文華客服:
N:=45;
M1:=15;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//收盤價與N周期最高值做差,N周期最高值與N周期最低值做差,兩差之間做比值定義為RSV
K:SMA(RSV,M1,1);//RSV的移動平均
D:SMA(K,M2,1);//K值的移動平均
JC:VALUEWHEN(CROSS(K,D),C);
SC:VALUEWHEN(CROSS(D,K),C);
//DRAWHORIZONTALLINE(CROSS(K,D),C,COLORBLUE);
MA2:MA(CLOSE,M2);//2個周期收盤價的簡單移動平均
CROSS(K,D)&&JC
MA2,SK;//做空。 CROSS(D,K)||JC>MA2,SP; CROSS(K,D)||SC - 網友回復:
怎么不能發全哈,剩下的代碼是CROSS(K,D)||SC<MA2,BP;AUTOFILTER;
- 網友回復:
您的代碼比較亂,初步判斷可能是交易信號設置的問題,您可以根據自己的思路檢查一下交易指令是否有誤。
如果還有問題,您可以更換IE瀏覽器,
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容