投资者咨询:
[求助]老师,动态追踪是不是这样写 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-1 23:29
COUNTSIG(SPK,1)=0&&REF(AA空,1),SPK(7);//多开仓:满足条件在下一根K的开盘价开空仓7手COUNTSIG(BPK,1)=0&&REF(AA多,1),BPK(7);//空开仓:满足条件在下一根K的开盘价开多仓7手
SETSIGPRICETYPE(SPK,OPEN);
SETSIGPRICETYPE(BPK,OPEN);
C>BKPRICEAV1+5*MINPRICE,SP(BKVOL);//多止盈,价格大于开仓均价5个价位,多单卖平止盈
C<SKPRICEAV1-5*MINPRICE,BP(SKVOL);
C<BKPRICEAV1-5*MINPRICE,SP(BKVOL);//多止损,价格小于开仓均价5个价位,多单卖平止损
C>SKPRICEAV1+5*MINPRICE,BP(SKVOL); COUNTSIG(SPK,1)=0&&REF(AA空,1),SPK(7);
COUNTSIG(BPK,1)=0&&REF(AA多,1),BPK(7);
COUNTSIG(SPK,1)=0&&REF(AA空,1),SPK(7);
COUNTSIG(BPK,1)=0&&REF(AA多,1),BPK(7);
1、老师,上面红色的四行代码移动到从上面数第四行下面影响交易结果吗?
2、如果盈利25点以上设动态追踪22个点,下面的代码正确吗?放在什么位置最合适? BKHIGH>BKPRICEAV1+25&&C<BKHIGH-22*MINPRICE,SP(BKVOL);
SKLOW<SKPRICEAV1-25&&C>SKLOW+22*MINPRICE,BP(SKVOL);
1楼源码中对应语句移动不影响交易结果的
如果最大盈利25跳应该加上*MINPRICE,放置位置也是不影响结果的
BKHIGH>BKPRICEAV1+25*MINPRICE&&C<BKHIGH-22*MINPRICE,SP(BKVOL);
SKLOW<SKPRICEAV1-25*MINPRICE&&C>SKLOW+22*MINPRICE,BP(SKVOL);
投资者咨询:
[求助]老师,动态追踪是不是这样写 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-1 23:29
老师,如图所示,第一次卖开仓后会出现第二次第三次卖开仓,我想设置动态追踪这几次卖开仓最低点回撤60个跳点,而不是最后一次开仓回撤60个跳点,买开仓也一个意思,
C<BKHIGH-60*MINPRICE,SP(BKVOL);//设动态追踪60个跳点
C>SKLOW+60*MINPRICE,BP(SKVOL);
这样看下:N:=BARSLAST(CROSS(BKVOL,0.5))+1;
M:=BARSLAST(CROSS(SKVOL,0.5))+1;
C<HHV(H,N)-60*MINPRICE,SP(BKVOL);//设动态追踪60个跳点
C>LLV(L,M)+60*MINPRICE,BP(SKVOL);
投资者咨询:
[求助]老师,动态追踪是不是这样写 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-1 23:29
老师你好, 一、 二楼公式的意思是如果盈利25点以上设动态追踪22个点请帮我改一下,满足如果盈利25点以上设保本12个点;
1、开仓的同时挂单止盈13个跳点,是买和平的指令同时发出,不是到目标点位才报单。 2、开仓的同时挂单止损9个跳点,是买和平的指令同时发出,不是到目标点位才报单。(我想不出来这个能不能实现,如果提前挂上的话,达不到9个跳点马上就会平仓。) 3、QSXK和QSXD修改成满足后也不开仓,而是看后面三个k柱都持续满足QSXK和QSXD才在第四根k柱满足全部条件时开仓,(也就是说满足后观察几根柱确认条件满足情况) QSXK:=NOT(REF(H,1)<REF(QSXFZ,1)&&REF(QSXFZ,1)>REF(C,1));
QSXD:=NOT(REF(H,1)>REF(QSXFZ,1)&&REF(QSXFZ,1)<REF(C,1));
QSXK&&C<=PWK&&COUNTSIG(BK,1)+COUNTSIG(SK,1)=0,SK(LOTS); QSXD&&C>=PWD&&COUNTSIG(BK,1)+COUNTSIG(SK,1)=0,BK(LOTS); SETSIGPRICETYPE(SK,PWK,CANCEL_ORDER); SETSIGPRICETYPE(BK,PWD,CANCEL_ORDER);
核实下,“开仓的同时挂单止盈13个跳点”是指开仓后以开仓价盈利13个点挂平仓单,是一直挂单?不撤单处理?
开仓条件是指修改为连续4根满足QSXK或QSXD?
盈利后保本,编写参考:
BKHIGH>BKPRICE+25*MINPRICE&&C<BKHIGH-12*MINPRICE,SP;
SKLOW<SKPRICE-25*MINPRICE&&C>SKLOW+12*MINPRICE,BP;
投资者咨询:
[求助]老师,动态追踪是不是这样写 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-8-1 23:29
1、 核实下,“开仓的同时挂单止盈13个跳点”是指开仓后以开仓价盈利13个点挂平仓单,是一直挂单?不撤单处理? 对,开仓后以开仓价盈利13个点挂平仓单,一直挂单,不撤单处理。而且是开仓和挂单同步进行。
2、开仓条件是指修改为连续4根满足QSXK或QSXD?
对,
3、盈利后保本,编写参考:
BKHIGH>BKPRICE+25*MINPRICE&&C<BKHIGH-12*MINPRICE,SP;
SKLOW<SKPRICE-25*MINPRICE&&C>SKLOW+12*MINPRICE,BP;
这个写法还是盈利后动态追踪吧,BKHIGH如果到了BKPRICE+100,BKHIGH-12平仓就盈利88个点了,不是保本12个点的写法。
我的意思是盈利后以开仓均价设12个跳点的保本,因为可能多次开仓,而且是开仓和挂单同步进行。
趋势模型中无法实现开仓和挂单同步进行的
此类挂单思路需要通过算法模型实现,算法模型编写较复杂并且不支持回测
如果您想学习可以参考下帖中1楼中的高级教程资料学习一下: 【学习资料】程序化培训教程、名词解释,文华能帮我编模型?
―――――――――――――――――――――――――――――――
算法模型需要由专门的开发人员编写,如果您需要可以提供下完整的交易思路
此外算法需求较多,编写需要排队,大概需要3-4周左右的时间,您考虑一下
问题2:
EVERY(QSXK,4)&&C<=PWK&&COUNTSIG(BK,1)+COUNTSIG(SK,1)=0,SK(LOTS);
EVERY(QSXD,4)&&C>=PWD&&COUNTSIG(BK,1)+COUNTSIG(SK,1)=0,BK(LOTS);
问题3:
保本单策略的编写可以参考这个帖子4楼:【编写技巧】:十种经典止损出场策略
BKHIGH>BKPRICE+25*MINPRICE && C<=BKPRICE+12*MINPRICE,SP;
SKLOW<SKPRICE-25*MINPRICE && C>=SKPRICE-12*MINPRICE,BP;