[求助]写程序问题 (文华财经WH8赢智V8.2)

投资者咨询:[求助]写程序问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 13:34
 你好,请问以2跟均线交叉(EMA5+EMA10)作为入场信号,想以实时盘中价计算(不想以收盘价计算)如何实现?,包括止损,加减仓等都是以实时价判断。
技术人员回复
日期:2018-5-11 13:39

1楼思路使用指令价函数CHECKSIG函数就可以实现,盘中满足条件立即执行

 

具体用法可以参考函数说明了解一下,模型可以参考:

 

EMA5:EMA(C,5);
EMA10:EMA(C,10);
CROSS(EMA5,EMA10),BPK;
CROSSDOWN(EMA5,EMA10),SPK;
CHECKSIG(BPK,'A',0,'C',0,0);
CHECKSIG(SPK,'A',0,'C',0,0);

AUTOFILTER;

 

 

投资者咨询:[求助]写程序问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 13:34
 关于开仓手数?初始止损反向波动1.5ATR,风险暴露总权益的3%。以此来确定开仓手数
应该怎么写?如果以螺纹为例。
谢谢解答。
技术人员回复
日期:2018-5-11 14:45

 参考:

 

EMA5:EMA(C,5);
EMA10:EMA(C,10);

TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:=MA(TR,10);

K:=MONEY*0.03/(C*MARGIN*UNIT+FEE);
CROSS(EMA5,EMA10),BPK(K);
CROSSDOWN(EMA5,EMA10),SPK(K);

C<BKPRICE-REF(ATR,BARSBK)*1.5,SP(BKVOL);
C>SKPRICE+REF(ATR,BARSSK)*1.5,BP(SKVOL);

CHECKSIG(BPK,'A',0,'C',0,0);
CHECKSIG(SPK,'A',0,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);