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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 同一根K线出现平仓开仓无法读取交易记录的问题

   

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


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

主题:同一根K线出现平仓开仓无法读取交易记录的问题

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


加好友 发短信
等级:论坛游侠 帖子:520 积分:0 威望:0 精华:0 注册:2013/10/20 14:07:21
同一根K线出现平仓开仓无法读取交易记录的问题  发帖心情 Post By:2014/3/9 12:28:39    Post IP:114.244.17.46[显示全部帖子]

我的程序在每次开仓和平仓之后都会打一个标记,用全局变量保存,下次开仓都会读取前一次平仓的标记,以确定上次平仓是那个条件触发的。如果平仓和开仓不是在同一根K线上,这样是能正常工作的。
但问题在于止损止盈,我是在达到价格K线没走完就平仓了,当在K线走完的时候又产生了开仓信号,这时开仓条件无法读取到本根K线内的平仓标记。
代码类似于下方:

VARIABLE:平仓记录=0;
开多1:=...  AND 平仓记录=1 ; 
IF 止盈条件 THEN BEGIN
  止盈平多:SELL(1,HOLDING,LIMITR,盈价格);
  平仓记录:=1;
END 

请问如何解决?

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


加好友 发短信
等级:论坛游侠 帖子:520 积分:0 威望:0 精华:0 注册:2013/10/20 14:07:21
  发帖心情 Post By:2014/3/10 8:29:07    Post IP:114.244.17.46[显示全部帖子]

自己顶一下

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


加好友 发短信
等级:论坛游侠 帖子:520 积分:0 威望:0 精华:0 注册:2013/10/20 14:07:21
  发帖心情 Post By:2014/3/10 10:34:34    Post IP:114.244.17.46[显示全部帖子]

实际跑希望用固定轮询,但是测试只能用走完,目前先把测试搞好

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


加好友 发短信
等级:论坛游侠 帖子:520 积分:0 威望:0 精华:0 注册:2013/10/20 14:07:21
  发帖心情 Post By:2014/3/10 11:00:00    Post IP:114.244.17.46[显示全部帖子]

目前是对已经交易的模型进行的改进,这个改进对业绩改善较大希望能够尽快投入使用

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


加好友 发短信
等级:论坛游侠 帖子:520 积分:0 威望:0 精华:0 注册:2013/10/20 14:07:21
  发帖心情 Post By:2014/3/10 11:56:42    Post IP:114.244.17.46[显示全部帖子]

这时在评测中出现,没有读取是我推测,因为每次出现这种情况都是在一根K线内发生的,而不是在一根K线内开平的都没有问题。
包括象ENTERBARS这种逐K线的函数在一根K线内也无法正确读取

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


加好友 发短信
等级:论坛游侠 帖子:520 积分:0 威望:0 精华:0 注册:2013/10/20 14:07:21
  发帖心情 Post By:2014/3/10 12:17:30    Post IP:114.244.17.46[显示全部帖子]

我也尝试过用EXITBARS来控制,但是如果平仓开仓是同一根K线,EXITBARS也是一样的不管用

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


加好友 发短信
等级:论坛游侠 帖子:520 积分:0 威望:0 精华:0 注册:2013/10/20 14:07:21
  发帖心情 Post By:2014/3/10 12:55:44    Post IP:114.244.17.46[显示全部帖子]

轮询模式可能会更麻烦一些,K线没走完应该就会止损止盈,但是止损止盈由于holding已经是0了,这个时候如果又满足开仓条件,会立即再开,而且有可能方向和之前平仓的方向一样
我希望在平仓之后能够读取到之前的平仓记录然后对后面的开仓做一些控制。

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


加好友 发短信
等级:论坛游侠 帖子:520 积分:0 威望:0 精华:0 注册:2013/10/20 14:07:21
  发帖心情 Post By:2014/3/10 13:41:58    Post IP:114.244.17.46[显示全部帖子]

enterbars和exitbars对于同一根K线内的开平计算出来的值都不对

我只能寄希望于texitbars能够起点作用

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


加好友 发短信
等级:论坛游侠 帖子:520 积分:0 威望:0 精华:0 注册:2013/10/20 14:07:21
  发帖心情 Post By:2014/3/10 15:22:53    Post IP:114.244.17.46[显示全部帖子]

我是说后台是直接用于实际运行,不是说测试。
测试看来是没法测试了,我感觉金字塔测试是到1根K线的结束才开始运算,这种底层架构性的问题估计没法解决了

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


加好友 发短信
等级:论坛游侠 帖子:520 积分:0 威望:0 精华:0 注册:2013/10/20 14:07:21
  发帖心情 Post By:2014/3/10 17:22:47    Post IP:114.244.17.46[显示全部帖子]

你说了半天我还是不知道该如何搞,如果你知道怎么写,请给一个示范,如果是金字塔的局限,也请明确告诉我,省得我浪费时间做无用功,谢谢!

 回到顶部
总数 18 1 2 下一页