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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]这个长忽闪我想不出解法,求助了

   

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


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

主题:[求助]这个长忽闪我想不出解法,求助了

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


加好友 发短信 搬砖的
等级:小飞侠 帖子:1670 积分:397 威望:0 精华:0 注册:2012/3/19 20:34:34
[求助]这个长忽闪我想不出解法,求助了  发帖心情 Post By:2016/4/12 23:34:06    Post IP:218.109.253.212[只看该作者]

  我做了一个时间周期计数, 求X周期内持仓方向最高点距离当前的位置。

然后只要到达某个时间点没有新高新低(看持仓方向) 则立即在open平仓。

这本来没问题,然而我遇到问题, 在少部分周期下, open执行的那个K线不久又新高或者新低了,于是平仓信号就丢失了。

 

  我想解决问题是一定在X到达open平仓,不管这个K线事后到底有否新高还是新低。

 

这个问题主要出在统计新高新低最后位数,如果K线出来无变化是执行平仓的,但是如果一定时间后新高新低则条件不成立了。

 

  没想通怎么限定不管变啥一旦周期到立即执行不改变的


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/4/13 9:09:43    Post IP:58.246.57.26[只看该作者]

要不你用走完k线吧?


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信 搬砖的
等级:小飞侠 帖子:1670 积分:397 威望:0 精华:0 注册:2012/3/19 20:34:34
  发帖心情 Post By:2016/4/13 11:21:59    Post IP:218.109.253.212[只看该作者]

以下是引用jinzhe在2016/4/13 9:09:43的发言:
要不你用走完k线吧?

时间周期大ref一次可以完蛋了, 问题应该就是在最后一个周期去判断新高新低了。 提前一个么不对头,减后一个么坑人。

  问题已经知晓,可没啥解决方案想出来啊。


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/4/13 11:30:21    Post IP:58.246.57.26[只看该作者]

那需要判断 l<高点  or h>低点,这样不管是不是有创新高新低都不影响了


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信 搬砖的
等级:小飞侠 帖子:1670 积分:397 威望:0 精华:0 注册:2012/3/19 20:34:34
  发帖心情 Post By:2016/4/14 9:32:51    Post IP:218.109.253.212[只看该作者]

怎么与我的想法不同? 哦,你是当价格了。 我是用时间统计的

 

以下内容为程序代码:

1 TIMESTOP:=22;
2
3 高:if(HOLDING>0,HHVBARS(H,ENTERBARS+1),DRAWNULL),NODRAW;
4 低:if(HOLDING<0,LLVBARS(L,ENTERBARS+1),DRAWNULL),NODRAW;
5
6 if HOLDING>0 and 高>=TIMESTOP then BEGIN
7 多平:SELL(holding>0,holding,LIMITR,open);
8 end
9
10 if HOLDING<0 and 低>=TIMESTOP then BEGIN
11 空平:SELLSHORT(holding<0,holding,LIMITR,open);
12 end

 

我算的是当前距离持仓周期内最高或者最低的距离,距离到达则立即平常,没在判断价格。

[此贴子已经被作者于2016/4/14 9:33:26编辑过]

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/4/14 9:42:19    Post IP:58.246.57.26[只看该作者]

((高>=TIMESTOP)  or (h=hhv(h,enterbars+1)))

((低>=TIMESTOP)  or ( l=llv(l,enterbars+1)))

 那判断条件改成这样呢?

[此贴子已经被作者于2016/4/14 9:42:29编辑过]


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信 搬砖的
等级:小飞侠 帖子:1670 积分:397 威望:0 精华:0 注册:2012/3/19 20:34:34
  发帖心情 Post By:2016/4/14 22:13:48    Post IP:219.82.26.132[只看该作者]

以下是引用jinzhe在2016/4/14 9:42:19的发言:

((高>=TIMESTOP)  or (h=hhv(h,enterbars+1)))

((低>=TIMESTOP)  or ( l=llv(l,enterbars+1)))

 那判断条件改成这样呢?

[此贴子已经被作者于2016/4/14 9:42:29编辑过]

 

用and ,不校验高低,是校验timestop出现open ,只要open不是新高与新低,说明就可以执行,判断open就成 当根K线的open不会闪,搞定。


版主评定:好评,获得5个金币奖励好评,获得5个金币奖励
(理由:奖励)
 回到顶部