 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
//以下代码在1分钟上计算有效,其他周期请跨周期调用
n1:=todaybar;
dm:=4-INTPART(LOG(C));
结算价:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred;
if cross(close,结算价) and holding<=0 then
begin
sellshort(1,1,marketr);
buy(1,1,marketr);
END
if cross(结算价,close) and holding>=0 then
begin
sell(1,1,marketr);
buyshort(1,1,marketr);
END
//止损平多
IF AVGENTERPRICE-C>20*MINDIFF THEN BEGIN
SELL(1,HOLDING,marketr);
END
//止损平空
IF C-AVGENTERPRICE>20*MINDIFF THEN BEGIN
SELLshort(1,HOLDING,marketr);
END
//止损平多
IF c-AVGENTERPRICE>50*MINDIFF THEN BEGIN
SELL(1,HOLDING,marketr);
END
//止损平空
IF AVGENTERPRICE-c>50*MINDIFF THEN BEGIN
SELLshort(1,HOLDING,marketr);
END |
|