恳请老师帮忙把文华的指标公式转换成博易大师的公式 [博易POBO]
咨询内容:
STEP1:=STEP/100;
MVALUE1:=MVALUE/10;
SARLINE:=SAR(N,STEP1,MVALUE1);//N个周期的抛物转向,步长为STEP1,极限值为MVALUE1.
//参数优化不支持对小数进行优化。如果需要进行参数优化,可以对模型源码进行修改,将模型源码中的小数参数乘以0.1或者0.01等,然后将参数列表中的小数参数数值乘以10或者100变为整数即可
DRAWCOLORLINE(SARLINE>0,ABS(SARLINE),COLORRED,COLORGREEN),CIRCLEDOT;
//IF(SARLINE>0,SARLINE,NULL),CROSSDOT,COLORRED;
//IF(SARLINE<0,ABS(SARLINE),NULL),CROSSDOT,COLORGREEN;
SUM1:=SUM((C+H+L)/3,N1);
MA26:(SUM1-SUM1/N1+(C+H+L)/3)/N1;
D0:=SARLINE>0 && C>MA26;
D1:=SARLINE<0 && C>MA26;
K0:=SARLINE<0 && C<MA26;
K1:=SARLINE>0 && C<MA26;
DRAWICON( D0 && REF(D0,1)<>1, L*1.000, 'ICO107');
DRAWICON( D1 && REF(D1,1)<>1 , H*1.000, 'ICO109');
DRAWICON( K0 && REF(K0,1)<>1, H*1.000, 'ICO106');
DRAWICON( K1 && REF(K1,1)<>1, L*1.000, 'ICO108'); <!-- 咨询内容:
SARLINE:=SAR(4,3,40);
TURN:=SARTURN(4,3,40),NODRAW;
FLAG:=VALUEWHEN(TURN<>0,TURN);
PARTLINE2(ABS(SARLINE),FLAG>0,COLORRED,FLAG<0,COLORGREEN),CIRCLEDOT;
SUM1:=SUM((C+H+L)/3,N1);
MA26:(SUM1-SUM1/N1+(C+H+L)/3)/N1;
D0:=SARLINE>0 && C>MA26;
D1:=SARLINE<0 && C>MA26;
K0:=SARLINE<0 && C<MA26;
K1:=SARLINE>0 && C<MA26;
DRAWICON( D0 && REF(D0,1)<>1, L*0.998, 1);
DRAWICON( D1 && REF(D1,1)<>1 , H*1.002, 2);
DRAWICON( K0 && REF(K0,1)<>1, H*1.002, 3);
DRAWICON( K1 && REF(K1,1)<>1, L*0.998, 4); 感谢老师的及时回复,有些地方还是需要麻烦老师进行些修改,第一SAR公式的计算不对,文华里面的SAR计算公式是修改过的。还有SAR表现形式不对一个是小球,您修改才了线。第二个问题是信号延迟了一个K。 来源 程序化久久网
恳请老师帮忙把文华的指标公式转换成博易大师的公式
文华公式如下,还有参数名称也需要知道如何修改。STEP1:=STEP/100;
MVALUE1:=MVALUE/10;
SARLINE:=SAR(N,STEP1,MVALUE1);//N个周期的抛物转向,步长为STEP1,极限值为MVALUE1.
//参数优化不支持对小数进行优化。如果需要进行参数优化,可以对模型源码进行修改,将模型源码中的小数参数乘以0.1或者0.01等,然后将参数列表中的小数参数数值乘以10或者100变为整数即可
DRAWCOLORLINE(SARLINE>0,ABS(SARLINE),COLORRED,COLORGREEN),CIRCLEDOT;
//IF(SARLINE>0,SARLINE,NULL),CROSSDOT,COLORRED;
//IF(SARLINE<0,ABS(SARLINE),NULL),CROSSDOT,COLORGREEN;
SUM1:=SUM((C+H+L)/3,N1);
MA26:(SUM1-SUM1/N1+(C+H+L)/3)/N1;
D0:=SARLINE>0 && C>MA26;
D1:=SARLINE<0 && C>MA26;
K0:=SARLINE<0 && C<MA26;
K1:=SARLINE>0 && C<MA26;
DRAWICON( D0 && REF(D0,1)<>1, L*1.000, 'ICO107');
DRAWICON( D1 && REF(D1,1)<>1 , H*1.000, 'ICO109');
DRAWICON( K0 && REF(K0,1)<>1, H*1.000, 'ICO106');
DRAWICON( K1 && REF(K1,1)<>1, L*1.000, 'ICO108'); <!-- 咨询内容:
附件 :
-->
来源:程序化99网( WWW.CXH99.COM )
博易技术人员: N1:=26;SARLINE:=SAR(4,3,40);
TURN:=SARTURN(4,3,40),NODRAW;
FLAG:=VALUEWHEN(TURN<>0,TURN);
PARTLINE2(ABS(SARLINE),FLAG>0,COLORRED,FLAG<0,COLORGREEN),CIRCLEDOT;
SUM1:=SUM((C+H+L)/3,N1);
MA26:(SUM1-SUM1/N1+(C+H+L)/3)/N1;
D0:=SARLINE>0 && C>MA26;
D1:=SARLINE<0 && C>MA26;
K0:=SARLINE<0 && C<MA26;
K1:=SARLINE>0 && C<MA26;
DRAWICON( D0 && REF(D0,1)<>1, L*0.998, 1);
DRAWICON( D1 && REF(D1,1)<>1 , H*1.002, 2);
DRAWICON( K0 && REF(K0,1)<>1, H*1.002, 3);
DRAWICON( K1 && REF(K1,1)<>1, L*0.998, 4); 感谢老师的及时回复,有些地方还是需要麻烦老师进行些修改,第一SAR公式的计算不对,文华里面的SAR计算公式是修改过的。还有SAR表现形式不对一个是小球,您修改才了线。第二个问题是信号延迟了一个K。 来源 程序化久久网
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容