等级: 免费版
- 注册:
- 2021-5-20
- 曾用名:
|
程序逻辑的问题:1、后台策略模型:
交易周期为5分钟
我是设置走完一根K根出信号。比如我今天下午2点50分,出了卖的信号,由于我当天买入了,无可卖的持仓所以就没有成交。
2、代码:我设置第二天交易日开盘就卖,这样设置逻辑上是否合理,帮我看一下:
kzqjys:= (Nwcj>=1(未成交单周期) and Nwcj<=48 ) and barslast(CONDsell)<barslast(CONDbuy);
IF (CURRENTTIME>=093001 and CURRENTTIME<=093060) and kzqjys and TBUYHOLDING(0)>0 THEN BEGIN
tsell(1,100%,mkt),PERTRADER;
3、我的担心:我设置时间是9点30分1秒-60秒,但程序是走完K线出信号,会不会等到9点34分30秒左右,才会去跑程序,造成设置时间是9点30分1秒-60秒条件无效而不交易。
或者换一个说法:公式的运行规律是怎么样的?多久算一次?
4、我的交易后台输出记录:
2021-11-25 15:00:00.493 理论买入V121300
2021-11-25 15:00:00.493 实际买入V11300
2021-11-26 09:34:53.739 当前可用资金120584.39
2021-11-26 09:34:53.739 002022当前K为14.42
2021-11-26 09:34:53.739 CONDBUY0
2021-11-26 09:34:53.739 CONDsell0
2021-11-26 09:34:53.739 现金120584
2021-11-26 09:34:53.739 持仓净值929892
2021-11-26 09:34:53.740 理论均仓值105048
2021-11-26 09:34:53.740 实际买入金额105048
2021-11-26 09:34:53.740 理论买入V117200
也就是说他是9点34分53秒才开始跑程序。我想让他9点30分第1秒就开始跑,怎么设置?
|
|