新学的,学了几天,还没怎么搞懂,想请老师帮忙编个程序,大体意思是:
开多单:3分钟MACD金叉开多,3分钟KDJ死叉止损。
开空单:3分钟MACD死叉开空,3分钟KDJ死叉止损。
还有就是如果在框架上有六个窗口,左边是打算做多,右边是打算做空,这时候能把上面的两个程序同时打开吗,会不会互相影响?要是等我学会了就不知道要到什么时候了,所以想求老师帮个忙帮我编一下,分成两个程序吧,一个开多信号,一个开空信号。
1.不会互相影响
2多头程序:
diff:=stkindi('','macd.diff',0,17);
dea:=stkindi('','macd.dea',0,17);
k:=stkindi('','kdj.k',0,17);
d:=stkindi('','kdj.d',0,17);
if cross(diff,dea) then buy(holding=0,1,market);
if cross(k,d) then sell(1,holding,market);
2空头程序:
diff:=stkindi('','macd.diff',0,17);
dea:=stkindi('','macd.dea',0,17);
k:=stkindi('','kdj.k',0,17);
d:=stkindi('','kdj.d',0,17);
if cross(dea,diff) then buyshort(holding=0,1,market);
if cross(k,d) then sellshort(1,holding,market);
金字塔服务就是好,谢谢老师,下单手数在哪里填写
第一段里面这句话里面的数字1改成5:if cross(diff,dea) then buy(holding=0,5,market);
第二段里面这句话里面的数字1改成5:if cross(dea,diff) then buyshort(holding=0,5,market);