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


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

   

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


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

主题:准确执行问题

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


加好友 发短信
等级:论坛游侠 帖子:505 积分:0 威望:0 精华:0 注册:2014/10/15 13:12:08
准确执行问题  发帖心情 Post By:2018/6/5 9:23:46    Post IP:121.69.48.154[只看该作者]

buycond:c>=h1+m and holding=0;
sellcond:c<=h-n and holding=0;

止盈1:c>=b and holding>0;
止损1:c<=a and holding>0;

止盈2:c<=d and holding<0;
止损2:c>=c1 and holding<0;


if 止盈1 or 止损1 or 止损2 or  止盈2 then 
begin
sell(holding>0,holding,market);
sellshort(holding<0,holding,market); 
end


我这么编写的,您肯定可以看的懂,如何能实现比较精准的,进行回测和实盘,应该用什么软件设置。
例如 100做多 110 就止盈  90就止损  
越准确越好。

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/6/5 9:29:15    Post IP:180.169.30.6[只看该作者]

回测和没办法体现出实盘的实时状态。止损一般都要求即时处理。所以必须用固定时间间隔。

而回测中只能通过本周期交易指令体现。

sell(holding>0,holding,marketr);
sellshort(holding<0,holding,marketr);



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
zengxing
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:505 积分:0 威望:0 精华:0 注册:2014/10/15 13:12:08
  发帖心情 Post By:2018/6/5 9:31:22    Post IP:121.69.48.154[只看该作者]

您用的这个marketr 和 原程序写的 market 
有什么区别?

如果是固定间隔,那开仓用h和l替代c是否可以,不让信号闪烁?

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/6/5 9:39:44    Post IP:180.169.30.6[只看该作者]

marketr 和 原程序写的 market 在回测和图表上的显示上有区别。实盘效果一样

http://www.weistock.com/bbs/dispbbs.asp?boardid=17&Id=159473

 

可以使用H和l。看你自己的需求了。

 

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
zengxing
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:505 积分:0 威望:0 精华:0 注册:2014/10/15 13:12:08
  发帖心情 Post By:2018/6/5 9:42:08    Post IP:121.69.48.154[只看该作者]

如果是固定间隔,那开仓用h和l替代c是否可以,不让信号闪烁?

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/6/5 9:47:40    Post IP:180.169.30.6[只看该作者]

造成信号闪烁的问题原因很多,你所说的其中的原因之一,并不是万能方式。

只能避免close造成的影响。



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
zengxing
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:505 积分:0 威望:0 精华:0 注册:2014/10/15 13:12:08
  发帖心情 Post By:2018/6/5 10:26:28    Post IP:121.69.48.154[只看该作者]

用的周期越小是不是越好,不容易闪烁?最小的周期是什么周期?怎么设置?

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


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

闪烁本质是行情变化和代码逻辑2个因素共同影响的,周期越小可能波动会更厉害吧。 最小周期那就是分笔了。http://www.weistock.com/WeisoftHelp/kuaijiejian.htm  切换周期有快捷键的。软件的右侧边栏也有周期切换按钮。


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