 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
n1:=todaybar;
dm:=4-INTPART(LOG(C));
结算价:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred;
cond1:time>130000 and time<131000;
cond2:all(c>结算价,5);
cond3:all(c<结算价,5);
if cond1 and cond2 then
begin
sellshort(1,holding,marketr);
buy(holding<=2,1,marketr);
END
if cond1 and cond3 then
begin
sell(1,holding,marketr);
buyshort(holding>=-2,1,marketr);
END
if OPENPROFITPER<-1 and enterbars>0 then
begin
p1:sellshort(1,holding,marketr);
p2:sell(1,holding,marketr);
END
条件:openprofit;
if openprofit<-100*mindiff*abs(holding) and enterbars>0 then
begin
p3:sellshort(1,holding,marketr);
p4:sell(1,holding,marketr);
END
if hhv(openprofit,enterbars)-OPENPROFIT>100*mindiff*abs(holding) and enterbars>0 then
begin
p5:sellshort(1,holding,marketr);
p6:sell(1,holding,marketr);
END
if time>185500 then begin
sellshort(1,holding,marketr);
sell(1,holding,marketr);
END
每个交易语句前面加上标记变量,然后通过图上去观察信号,如果遇到信号不匹配去输出条件去进行分析
程序化自己是必须要会看懂代码和进行调试的,如果自己一点都不能看和分析,那么是没办法使用的最后 |
|