以下模型修改 (文华财经WH8赢智V8.2)

投资者咨询:以下模型修改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-4 21:15
能否将下面模型改为前一单不平仓,后一单不可以开仓,现在是已经开的单尚未平仓,又开了一单。谢谢老师

 MA5:MA(C,5);
MA10:MA(C,10);
MA40:MA(C,40);
CROSS(MA5,MA10),BK;
CROSSDOWN(C,MA40),BP;
CROSSDOWN(MA5,MA10), SK;
CROSS(MA5,MA40), SP;
C<BKHIGH-20*MINPRICE,SP;
C>SKLOW+20*MINPRICE,BP;
AUTOFILTER;
技术人员回复
日期:2018-6-4 21:27
 您当前编写就是是一开一平相对应的

您可以CTRL+G调出回测报告,查看其信号明细,都是平仓之后才开新仓的


投资者咨询:以下模型修改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-4 21:15
 老师,请看图,不是一单开一单平的。

图片点击可在新窗口打开查看
投资者咨询:以下模型修改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-4 21:15
 平仓条件是5均穿过40均。
技术人员回复
日期:2018-6-4 21:38
您止损执行了平仓之后就没有持仓了,不需要在执行平仓条件的


注:

截图信号是一开一平的

您可以简单理解,红线是BK-SP,绿线是SK-BP,出现红线、绿线,表示相对应的开平指令已经执行完成了的

具体指令及对应显示符号,请参考:



图片点击可在新窗口打开查看

 
投资者咨询:以下模型修改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-4 21:15
 我将上面模型改了,但是不知为什么出现语法错误?
MA5:MA(C,5);
MA10:MA(C,10);
MA40:MA(C,40);
CROSS(C,,MA10),BK;
CROSSDOWN(C,MA40),BP;
CROSSDOWN(C,,MA10), SK;
CROSS(C,,MA40), SP;
AUTOFILTER;
技术人员回复
日期:2018-6-4 21:59
 您多写了一个逗号

请参考:

MA5:MA(C,5);
MA10:MA(C,10);
MA40:MA(C,40);
CROSS(C,MA10),BK;
CROSSDOWN(C,MA40),BP;
CROSSDOWN(C,MA10), SK;
CROSS(C,MA40), SP;
AUTOFILTER;
投资者咨询:以下模型修改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-4 21:15
 这个模型显示语法错误,在哪里戳了啊?

MA10:MA(C,10);

MA40:MA(C,250);

CROSS(MA10,MA250),BK;

CROSSDOWN(MA10,MA250),BP;

CROSSDOWN(MA10,MA250), SK;

CROSS(MA10,MA250), SP;

AUTOFILTER;

技术人员回复
日期:2018-6-5 8:05
 变量MA250没有定义

MA10:MA(C,10);
MA40:MA(C,250);
MA250:MA(C,250);
CROSS(MA10,MA250),BK;
CROSSDOWN(MA10,MA250),BP;
CROSSDOWN(MA10,MA250), SK;
CROSS(MA10,MA250), SP;
AUTOFILTER;
投资者咨询:以下模型修改 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-4 21:15
 老师,这个模型导入时,总是显示语法错误,能否修改一下:思路是:当价格上穿20天线开多,诺跌破开仓价百分之1平仓反手开空,如价格再反向向上百分之1,止损停止交易。谢谢老师!

CC:=VALUEWHEN(CROSS(C,MA20),C);

CROSS(C,MA20),BK;

C<CC*0.99||C>CC*1.01,SPK