
等级: 专业版
- 注册:
- 2023-2-16
- 曾用名:
|
老师好: 还是关于集合竞价买卖问题:后台程序未能触发。 学习了论坛所有与集合竞价相关的帖子,将该注意的问题都做了处理:1、交易时段选项 去√;2、不间断监控选项打√(tick级别刷新打√也分开试过);3、找到一个可用限价。具体的如下:
代码(1分钟分析周期):
WARNING_DISABLE:9;//禁止在图表和后台策略混合编写时弹出提示
WARNING_DISABLE:11;//禁止提醒ISLASTBAR
SS:=FLOOR(A/C/10)*10;//
昨收价:=CALLSTOCK('',VTCLOSE,6,-1);
今涨幅:=(C-昨收价)/昨收价*100;
//三、======开平条件=======================
KD:=CURRENTTIME>145940 AND CURRENTTIME<150000 ;//
PD:=CURRENTTIME>=092430 AND CURRENTTIME<092500;//
//四、==========固定买卖指令段============
C1457:=VALUEWHEN(TIME=145700,C);
IF KD AND TACCOUNT(19)>A*1.02 THEN BEGIN //
TBUY(HOLDING=0,SS,LMT,C1457*1.02);//
BUY(HOLDING=0,SS,LIMITR,C1457*1.02);//
END
IF PD THEN BEGIN
TSELL(HOLDING>0,HOLDING,LMT,昨收价*0.95);//
SELL(HOLDING>0,HOLDING,LIMITR,昨收价*0.95);
END
//五、=====调试输出信息========================================510842
// IF ISLASTBAR THEN BEGIN//_DEBUGOUT>0 AND
// DEBUGFILE2('C:\TEST.TXT','当前现金余额为%.0f',TACCOUNT(3),1);
// END
截图:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?
x
|