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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 当日开盘价买入,当日收盘价卖出,怎么实现呢?

   

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


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

主题:当日开盘价买入,当日收盘价卖出,怎么实现呢?

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/7/17 11:18:19    Post IP:180.169.30.6[显示全部帖子]

CALLSTOCK引用下就可以了,可以引用到日线的数据。日线数据是单独的,不是由五分钟周期构建的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/7/17 13:14:28    Post IP:180.169.30.6[显示全部帖子]

1.你用callstock的时候可以指定引用的是当前加载品种的指定周期的某个数据。不是换品种就要重新写一下。

2.当日买当日卖的话,需要考虑可能有历史持仓吗?还是完全不存在历史持仓,只有今持的情况?后者的话,加个收盘前平仓就够用了,利用time函数做下时间上的限制,到达收盘前的某个时间,平仓处理下。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/7/17 13:48:42    Post IP:180.169.30.6[显示全部帖子]

Lable:STKLABEL;//取得当前品种
LastDay:CALLSTOCK(Lable,VTCLOSE,6,-1);//昨日收盘价
LastDay2:CALLSTOCK(Lable,VTCLOSE,6,-2);//前日收盘价
当日开盘价:CALLSTOCK(Lable,VTOPEN,6,0);//当日开盘价

 

开仓条件:=LASTDAY>LASTDAY2 and cond;//开仓条件里面加入LASTDAY>LASTDAY2,是否还需要其他条件来限制开仓,你看着处理。

平仓条件:=time>=收盘前的某个时间; //这个时间你自己确定,没办法在当日的情况下使用当日收盘价平仓,只能说在收盘前平仓处理。

 

其他细节(开仓语句之类的),你自己稍微补充下。




命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/7/17 14:16:36    Post IP:180.169.30.6[显示全部帖子]

以下是引用dotdoor在2017/7/17 14:11:47的发言:
 谢谢。time>=145500,如果没有5分钟线能平仓吗?

这个时间是这样的,time返回的情况和周期有关,你测试下不同周期time返回的情况就知道了。如果是3分钟,那这个就不行了。



命数如织,当如磐石。
 回到顶部