正在学习程序化交易,麻烦先帮我编个程序,谢谢 (文华财经WH8赢智V8.2)

投资者咨询:正在学习程序化交易,麻烦先帮我编个程序,谢谢 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-27 18:01
 正在学习程序化交易,麻烦先帮我编个程序,谢谢
策略:
1,5分钟和10分钟K线的20均线同时走平或者向右上方运行时开 多单,开仓量为账户最大开仓量,止损设为开仓价的-10个点,当5分钟K线下穿20均线止盈
2,5分钟和10分钟K线的20均线同时走平或者向右下方运行时开 空单,开仓量为账户最大开仓量,止损设为开仓价的+10个点,当5分钟K线上穿20均线止盈

技术人员回复
日期:2018-6-28 9:30
 新建指标ZQ,保存以下源码:

MA20:MA(C,20);
CON:MA20>=REF(MA20,1);
COM:MA20<=REF(MA20,1);

重新新建指标,并将其加载到5min的k线上即可:

#IMPORT[MIN,10,ZQ] AS VAR
N1:=VAR.CON;
N2:=VAR.COM;
MA20:MA(C,20);
CON:MA20>=REF(MA20,1);
COM:MA20<=REF(MA20,1);
K:=MONEY/(C*MARGIN*UNIT+FEE); 
N1&&CON,BK(K);
CROSS(C,MA20)||C<BKPRICE-5*MINPRICE,SP(BKVOL);
N2&&COM,SK(K);
CROSSDOWN(C,MA20)||C>SKPRICE+5*MINPRICE,BP(SKVOL);