欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 提前下单

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3098人关注过本帖树形打印复制链接

主题:提前下单

帅哥哟,离线,有人找我吗?
花哥
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 镜子里的花哥
等级:新手上路 帖子:73 积分:0 威望:0 精华:0 注册:2016/5/15 20:02:37
提前下单  发帖心情 Post By:2017/7/21 10:13:17    Post IP:122.246.146.30[显示全部帖子]

对股票的提前下单,写了下面的代码,
本意是提前15分钟,也就是在每天的14:45分下单,但是没有效果,还是在K线结束后的第二天开盘开始成交
请老师看一下,问题出在哪里?

tq:=900;    //提前15分钟交易
abb:=(time0-TIMETOT0(DYNAINFO(207))<=tq) or not(ISLASTBAR);

IF abb   THEN BEGIN          
IF KDCOND=1 THEN BEGIN   
开1:BUY(1,手数,MARKET);
END
end


 回到顶部
帅哥哟,离线,有人找我吗?
花哥
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 镜子里的花哥
等级:新手上路 帖子:73 积分:0 威望:0 精华:0 注册:2016/5/15 20:02:37
  发帖心情 Post By:2017/7/21 10:41:16    Post IP:122.246.146.30[显示全部帖子]

用的是走完一跟K线
要用固定时间间隔吗?

 回到顶部
帅哥哟,离线,有人找我吗?
花哥
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 镜子里的花哥
等级:新手上路 帖子:73 积分:0 威望:0 精华:0 注册:2016/5/15 20:02:37
  发帖心情 Post By:2017/7/21 10:59:41    Post IP:122.246.146.30[显示全部帖子]

那我想提前15分钟下单,是不是固定时间间隔的数字就要设置成900S
或者是小于900S的一个被900整除的一个数字,或者是300,450这样的?

 回到顶部
帅哥哟,离线,有人找我吗?
花哥
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 镜子里的花哥
等级:新手上路 帖子:73 积分:0 威望:0 精华:0 注册:2016/5/15 20:02:37
  发帖心情 Post By:2017/7/21 14:27:36    Post IP:122.246.146.30[显示全部帖子]

刚才修改了程式化交易运行模式  ,改为 固定时间间隔 300S
但是,在13:47分的时候,出现平仓信号,就开始执行了

请问,是不是还有哪里没有设置好?

 回到顶部
帅哥哟,离线,有人找我吗?
花哥
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 镜子里的花哥
等级:新手上路 帖子:73 积分:0 威望:0 精华:0 注册:2016/5/15 20:02:37
  发帖心情 Post By:2017/7/22 22:55:22    Post IP:122.246.145.235[显示全部帖子]

版主,我的策略是要在股票的日线上检测信号,平和开的动作,提前15分钟也就是900S,也就是在每天的14:45分,操作,如果不提前的话,就要等到下个K线开始(第2天开开始平 开)

一开始我是用的等待K线结束才操作,但是在程序里写了提前的代码,看1楼,但是开始在K线结束后才操作,因此,求助了,

老师说,不要  等待K线结束才操作, 要固定时间间隔,因此我就设置了固定时间间隔为300S,但是设置完了,是在13:47,一有信号的时候就开始操作了



因此我求助  怎样设置,才能  在股票的日线上   提前15分钟,也就是在每天的14:45分,操作,

 回到顶部
帅哥哟,离线,有人找我吗?
花哥
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 镜子里的花哥
等级:新手上路 帖子:73 积分:0 威望:0 精华:0 注册:2016/5/15 20:02:37
  发帖心情 Post By:2017/7/25 11:03:19    Post IP:218.74.250.214[显示全部帖子]

老师,把代码改成这样 ,应用于图的时候,没有开仓信号

ABB:=CURRENTTIME>=144500;


IF abb=1  and KDCOND=1  THEN BEGIN        

       1:BUY(1,手数,MARKET);

END



把代码改成这样 ,应用于图的时候,有开仓信号

ABB:=1;


IF abb=1  and KDCOND=1  THEN BEGIN        

       1:BUY(1,手数,MARKET);

END


就是说加上开仓的时间限制的情况下,怎么在图表上测试呀


 回到顶部