STEP1:=STEP/100;
MVALUE1:=MVALUE/100;
SARLINE:SAR(N,STEP1,MVALUE1),CIRCLEDOT;//N个周期的抛物转向,步长为STEP1,极限值为MVALUE1.
//参数优化不支持对小数进行优化。如果需要进行参数优化,可以对模型源码进行修改,将模型源码中的小数参数乘以0.1或者0.01等,然后将参数列表中的小数参数数值乘以10或者100变为整数即可
MA60:MA(C,60);
if CROSS(SARLINE,0) then
begin
sellshort(1,holding,marketr);
buy(1 and holding=0,1,marketr) ;
end
if CROSS(0,SARLINE) then
begin
sell(1,holding,marketr);
buyshort(1 and holding=0,1,marketr) ;
end
STEP1:=STEP/100;
MVALUE1:=MVALUE/100;
MVALUE 这边是引用扩展统计中板块的市值,不知道您是如何取值的呢? 再说期货品种没有流通市值这个概念的。
取指定用户品种范围设置的流通市值。
用法: MVALUE(M),M为扩展统计自定义的统计名称。
例如:
设定扩展统计数据统计名称为SH,范围为上海证券交易所。
MVALUE(‘SH’) 表示取上海市场当前总流通市值。