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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 为什么出现频繁的多笔开仓平仓

   

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


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

主题:为什么出现频繁的多笔开仓平仓

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


加好友 发短信
等级:新手上路 帖子:98 积分:271 威望:0 精华:0 注册:2012/9/28 10:28:13
为什么出现频繁的多笔开仓平仓  发帖心情 Post By:2012/10/9 15:03:22    Post IP:222.66.158.164[显示全部帖子]

请问高手以下两个问题:
以5分钟周期跑图表程序化交易为例,
1、我在用模拟账户测试时,选择k线走完后下单的模式,但是在信号出现后,系统就自动频繁的开仓平仓,从交易记录上可以看到在上周期结束到下周期开始一段时间内频繁出现。至少有四五笔。如何才能设置为K线走完后只开一笔或平一笔?

2、另外一个问题,例如现在信号提示开空仓,系统自动开空仓,我在5分钟周期中间手动平仓,平仓完后系统会立刻按照原来的信号方向直接给我开仓。
如何才能让手工干预生效?

代码如下:
IF 开多 AND TIME>091500 AND TIME<145500 and holding=0 THEN
BEGIN
  BUY(HOLDING=0,1,market);//开多
END

IF 平空 AND TIME>091500 AND TIME<145500 THEN
BEGIN
  SELLSHORT(HOLDING<0,1,market);//平空
END

IF 开空 AND TIME>091500 AND TIME<145500 and holding=0 THEN
BEGIN
  BUYSHORT(HOLDING=0,1,market);//开空
END

IF 平多 AND TIME>091500 AND TIME<145500 THEN
BEGIN
  SELL(HOlDING>0,1,market);//平多
END

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


加好友 发短信
等级:新手上路 帖子:98 积分:271 威望:0 精华:0 注册:2012/9/28 10:28:13
  发帖心情 Post By:2012/10/9 17:46:55    Post IP:222.66.158.164[显示全部帖子]

太感谢版主了,
追加一个问题,选择逐K模式,是不是即时信号在当前k线出现,也不会下单,只有等到k线走完之后再下单,对吧?

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


加好友 发短信
等级:新手上路 帖子:98 积分:271 威望:0 精华:0 注册:2012/9/28 10:28:13
  发帖心情 Post By:2012/10/11 10:35:55    Post IP:222.66.158.164[显示全部帖子]

追问,请问是不是在后台交易才能真正实现k线没走完,触发平仓指令则立刻执行下单的功能?
目前看下来,图表交易中还是没有办法实现一触发立刻执行的功能。请教有没有其他方法可以实现。谢谢高手

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


加好友 发短信
等级:新手上路 帖子:98 积分:271 威望:0 精华:0 注册:2012/9/28 10:28:13
  发帖心情 Post By:2012/10/11 10:48:33    Post IP:222.66.158.164[显示全部帖子]

以下是引用jzt321123在2012-10-11 10:36:57的发言:
应该不是吧 前台也行 我就用着
请问jzt你是如何实现的,代码还是软件设置?我一直看着,即时图表已显示平仓提示,可是系统就是没下单,委托记录也没有


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


加好友 发短信
等级:新手上路 帖子:98 积分:271 威望:0 精华:0 注册:2012/9/28 10:28:13
  发帖心情 Post By:2012/10/11 10:56:04    Post IP:222.66.158.164[显示全部帖子]

是不是我代码中用的enterprice不是实际的开仓价格,而是图表中提示的开仓价格,那样跟实际就有出入了。
是不是图表根据自己提示的价位去计算开仓价格和平仓条件是否触发,而不是根据真实的模拟账户里的持仓价格去计算呢?请问如果用图表进行真实交易,是否也存在这个问题?
但问题是,即使是图表按照自己的提示去计算,那么图表中已经提示平仓,可是模拟账户没有下单平仓,诡异中

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


加好友 发短信
等级:新手上路 帖子:98 积分:271 威望:0 精华:0 注册:2012/9/28 10:28:13
  发帖心情 Post By:2012/10/11 11:27:51    Post IP:222.66.158.164[显示全部帖子]

可能是我的信号不稳定,谢谢提示

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


加好友 发短信
等级:新手上路 帖子:98 积分:271 威望:0 精华:0 注册:2012/9/28 10:28:13
  发帖心情 Post By:2012/10/11 11:30:14    Post IP:222.66.158.164[显示全部帖子]

有没有办法在开仓的时候用k线走完模式,在平仓时用轮询,只要一触发立刻平仓?

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


加好友 发短信
等级:新手上路 帖子:98 积分:271 威望:0 精华:0 注册:2012/9/28 10:28:13
  发帖心情 Post By:2012/10/11 13:24:07    Post IP:222.66.158.164[显示全部帖子]

终于实现立刻平仓了,太感谢了。还看到了止盈线,真直观


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


加好友 发短信
等级:新手上路 帖子:98 积分:271 威望:0 精华:0 注册:2012/9/28 10:28:13
  发帖心情 Post By:2012/10/11 18:13:39    Post IP:222.66.158.164[显示全部帖子]

every是好同学,借鉴你的经验修改策略,先谢谢了

 回到顶部