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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]请教一个收盘平仓的问题

   

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


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

主题:[求助]请教一个收盘平仓的问题

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


加好友 发短信
等级:新手上路 帖子:21 积分:0 威望:0 精华:0 注册:2016/12/7 21:40:16
[求助]请教一个收盘平仓的问题  发帖心情 Post By:2018/11/20 0:02:23    Post IP:27.154.136.38[只看该作者]

快收盘时间1:=TIME>24500 AND TIME<30000  AND 平多开空;
快收盘时间2:=TIME>24500 AND TIME<30000  AND 平空开多;

if 快收盘时间1  then 
begin
sell(holding>0,holding,market);
end
if 快收盘时间2 then begin
sellshort(holding<0,holding,market);     
end

收盘平仓时间:=TIME>25700 AND TIME<=30000;
if 收盘平仓时间 then 
begin
图片点击可在新窗口打开查看此主题相关图片如下:206zfs0zh0aa5%kltbfj.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:seh}nk~0qxja@qr81k(exb.png
图片点击可在新窗口打开查看
sell(holding>0,holding,market);
sellshort(holding<0,holding,market);     
end


问题1:为何每次经常收盘没平仓,是不是写错了
问题2:我想写日内晚上22点45分到23点快收盘这段时间不开仓,如果有平仓条件出现我就平仓不在开仓,上面的语法是不是有错误

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/11/20 9:16:49    Post IP:180.169.30.6[只看该作者]

 1.绿色是交易信号连线。

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

2.走完K还是固定轮询模式交易的?走完K的话最后一个K出现的信号次日开盘下单。

3.“我想写日内晚上22点45分到23点快收盘这段时间不开仓”你上面代码没有体现出来这个思路。你得在开仓条件里面加个限制,加个时间限制就行了啊。


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


加好友 发短信
等级:新手上路 帖子:21 积分:0 威望:0 精华:0 注册:2016/12/7 21:40:16
  发帖心情 Post By:2018/11/20 12:22:27    Post IP:27.154.136.38[只看该作者]

我是用日内交易时间,周期用的是3分钟,时间控制方面一直没写好,请版主帮忙写时间代码程序


开多仓:=(早上9点到晚上22点45分 )AND 开多仓条件;//
平多仓:=(时间大于晚上22点45分  AND 小于23点) AND 平仓条件;
平仓:=(时间大于22点57分 AND 小于23点)无论多仓空仓全部平掉不留;//最后3分钟最后这根k线平掉所有仓位

请版主直接写上金字塔时区,还有日内时间要不要补上这条(BARSLAST(DATE<>REF(DATE,1) )+1;),走完最后一根k模式交易

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/11/20 14:17:03    Post IP:180.169.30.6[只看该作者]

时间限定的,使用time函数就可以了。
开多仓:=(time<=24500 or time>=130000) AND 开多仓条件;
平多仓:=(time>=24500 AND time<=30000) AND 平仓条件;
平仓:=(time>=25700 AND  time<=30000);




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