老师麻烦,帮忙编写一个跨周期程序化。 (文华财经随身行iPhone   5.3.8)

投资者咨询:老师麻烦,帮忙编写一个跨周期程序化。 (文华财经随身行iPhone   5.3.8)
来源:文华财经  日期:2018-5-31 0:24
开多:日线SAR指标红,周线macd柱线递增(只要比前一周期大就行)同时要求小时线上的SAR刚刚再次由绿变红(因为如果日线级别的SAR指标变红,肯定是由小周期的SAR指标先变红,价格大幅上涨导致日线SAR也变红,但是这个时候不追高,等小时线回调,小时线上SAR回调变绿,当再次由绿变红时开仓,并且这里的前提条件是小时SAR回调结束后日线级别的SAR还是红的,换个角度就是当日线SAR翻红,小时线出现由绿变红的那个契机进去),开仓指令为小时图上该根K线走完前3分钟下单2手并且复核。开空仓逻辑一样。加仓:在当前有多单并且盈利大于5%的情况下,当周线SAR指标翻红,同样寻找在日线上的SAR回调由绿变红的那个契机加仓2手。加多加空逻辑一致
平仓:在持有多单的盈利情况下,日线级别的SAR指标向下穿10日均线平仓并且当持仓浮盈只要超过5%,就在开仓平均成本上加2个点挂保本单。
技术人员回复
日期:2018-5-31 8:31

您是复杂的跨周期思路,需要在专业的程序化软件wh8使用,您下载模拟板体验下:http://www.wenhua.com.cn/

 

参考:

 

STEP1:=2/100;
MVALUE1:=20/100;
SARLINE:=SAR(4,STEP1,MVALUE1),CIRCLEDOT;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
MA10:MA(C,10);
AA1:=SARLINE>0;
AA2:=SARLINE<0;
BB1:=MACD>REF(MACD,1);
BB2:=MACD<REF(MACD,1);
CC1:=CROSS(SARLINE,0);
CC2:=CROSSDOWN(SARLINE,0);
DD1:=CROSSDOWN(SARLINE,MA10);
DD2:=CROSS(SARLINE,MA10);

 

以上指标请保存并命名为SS

 

 

跨周期主模型:

 

#IMPORT[DAY,1,SS]AS VAR
#IMPORT[WEEK,1,SS]AS VAR1
STEP1:=2/100;
MVALUE1:=20/100;
SARLINE:=SAR(4,STEP1,MVALUE1),CIRCLEDOT;
TJ1:=VAR.AA1;
TJ2:=VAR1.BB1;
TJ3:=VAR1.AA1;
TJ4:=VAR.CC1;
AA1:=VAR.AA2;
AA2:=VAR1.BB2;
AA3:=VAR1.AA2;
AA4:=VAR.CC2;
BB1:=VAR.DD1;
BB2:=VAR.DD2;
CROSS(SARLINE,0)&&TJ1&&TJ2,BK(2);
BKVOL>0&&BKHIGH>BKPRICE*1.05&&TJ3&&TJ4,BK(2);
CROSSDOWN(SARLINE,0)&&AA1&&AA2,SK(2);
SKVOL>0&&SKLOW<SKPRICE*0.95&&AA3&&AA4,SK(2);
PROFIT>0&&BB1,SP(BKVOL);
PROFIT>BKPRICEAV*1.05&&C<BKPRICEAV+2*MINPRICE,SP(BKVOL);
PROFIT>0&&BB2,BP(SKVOL);
PROFIT>SKPRICEAV*0.95&&C>SKPRICEAV-2*MINPRICE,BP(SKVOL);

 
投资者咨询:老师麻烦,帮忙编写一个跨周期程序化。 (文华财经随身行iPhone   5.3.8)
来源:文华财经  日期:2018-5-31 0:24
麻烦老师可以再做一个按可用资金10%开仓的和按可用资金10%加仓思路么?
技术人员回复
日期:2018-5-31 9:49

在2楼给您的模型后面加上下面这行就可以:

 

SETDEALPERCENT(10); //每次按资金比例的10%下单

 

可以在模型编写平台选中该函数,右键函数说明中研究下

投资者咨询:老师麻烦,帮忙编写一个跨周期程序化。 (文华财经随身行iPhone   5.3.8)
来源:文华财经  日期:2018-5-31 0:24
老师,您测试的情况怎样,我这里出不了信号
技术人员回复
日期:2018-6-1 8:22

请说明下您加载的周期、合约,我们对应分析下

投资者咨询:老师麻烦,帮忙编写一个跨周期程序化。 (文华财经随身行iPhone   5.3.8)
来源:文华财经  日期:2018-5-31 0:24
日线,rb1810
技术人员回复
日期:2018-6-1 11:17

本地测试2楼跨周期模型,在RB1810 日线周期上可以出信号的,如截图

 

您在K线图右键》补充历史数据中,勾选全部历史数据进行下载后,再加载试下

 

图片点击可在新窗口打开查看
投资者咨询:老师麻烦,帮忙编写一个跨周期程序化。 (文华财经随身行iPhone   5.3.8)
来源:文华财经  日期:2018-5-31 0:24
 这个wh7上能用吗?
技术人员回复
日期:2018-8-7 8:21
您1楼思路的编写中包含信号记录类函数和资金类函数,以及跨周期引用SAR复杂指标,目前需要在wh8程序化软件中使用

后续wh7会支持信号记录类函数,您可以关注后续版本升级