如何寫可操作的模型源碼: RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:=3*K-2*D; 模型A: 一和三和九分鈡图, KDJ的K也>50, 便BUY一手該品種合约; 條件只要稍或全不符便平倉走;條件再全符合又BUY一手合约, 如此类推 一和三和九分鈡图, KDJ的K也<50, 便SELL一手合约; 條件只要稍或全不符便平倉走;條件再全符合又SELL一手合约, 如此类推 模型B: 一和三和九分鈡图, KDJ的K也>50, 便BUY一手合约; 條件只要稍或全不符便开卖倉一手;條件再全符合又BUY一手合约, 如此类推 一和三和九分鈡图, KDJ的K也<50, 便SELL一手合约; 條件只要稍或全不符便开买倉一手;條件再全符合又SELL一手合约, 如此类推 谢谢老師們幫忙. |
稍或全不符便平倉
这个是如何定义“稍微不符合的”?条件是如何定义“稍微”的?
3分钟或者9分钟只要一个k<=50,就平仓
是这个意思吗?
而开仓是3分钟和9分钟都要k>50
是这样吗?
1,一和三和九分鈡图, KDJ的K也<50, 便SELL一手合约; 條件只要稍或全不符便平倉走
sell一手是指开空吗?
2,图表不支持锁仓,buy后没平仓是不能开空的。
k1:=stkindi('','kdj.k',0,1);
k3:=stkindi('','kdj.k',0,21,3);
k9:=stkindi('','kdj.k',0,21,9);
if k1>50 and k3>50 and k9>50 then buy(holding=0,1,market);
if not(kk1>50 and k3>50 and k9>50) then sell(1,0,market);
if k1<50 and k3<50 and k9<50 then buyshort(holding=0,1,market);
if not(k1<50 and k3<50 and k9<50) then sellshort(1,0,market);
不行的,这个是原则