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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 突破高点后回落时如何做个标记

   

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


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

主题:突破高点后回落时如何做个标记

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


加好友 发短信
等级:新手上路 帖子:71 积分:0 威望:0 精华:0 注册:2015/4/9 8:46:15
突破高点后回落时如何做个标记  发帖心情 Post By:2016/8/15 16:17:33    Post IP:180.169.30.6[只看该作者]

如图所示,想表达突破平台后,又跌回平台。

标记为1的k线突破了前面矩形内的平台,标记为2的k线跌破了前面平台的最高收盘价(标记为3的那根)。

我想表达出标记为2的那根k线,就这个图形来说,写法是bj:=ref(c,3)>ref(hhv(h,120),3) and c<ref(hhv(c,120),3);吧

但是由于2出现的时间不确定,有可能是1,2,3....n。

请问老师怎样才能完全表达我的意图


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


加好友 发短信
等级:新手上路 帖子:71 积分:0 威望:0 精华:0 注册:2015/4/9 8:46:15
  发帖心情 Post By:2016/8/15 16:18:18    Post IP:171.221.128.111[只看该作者]


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

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


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

1.前面的矩形怎么定义的?

2.由于2出现的不确定,可能是123。。n

这里的123。。。。n指的是什么?

 

3.

2又和前面的1有什么关系?

[此贴子已经被作者于2016-8-15 17:10:25编辑过]


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:71 积分:0 威望:0 精华:0 注册:2015/4/9 8:46:15
  发帖心情 Post By:2016/8/15 17:32:03    Post IP:171.221.128.111[只看该作者]

1、矩形不需要定义,其实就是突破一个阶段的高点。我写成了120日高点,即HHV(H,120)

2、跌破前面收盘价的k线数量是不固定的(如果出现的话)。有可能第一天就跌破,也可能是许多天。我无法表达的重点也在这里。

3、2和前面的1没有关系


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


加好友 发短信
等级:新手上路 帖子:71 积分:0 威望:0 精华:0 注册:2015/4/9 8:46:15
  发帖心情 Post By:2016/8/16 9:28:29    Post IP:171.221.128.105[只看该作者]

请老师帮忙


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


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

variable:bj=0;

variable:hh=0;

h120:=ref(hhv(h,120),1);

if c>ref(hhv(h,120),1) then begin

      bj:=1;

      hh:=h120;

end

 

if bj=1 and c<hh then begin

    drawtext(1,close,'2');

    bj:=0;

end

     

[此贴子已经被作者于2016-8-16 9:35:43编辑过]


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:71 积分:0 威望:0 精华:0 注册:2015/4/9 8:46:15
  发帖心情 Post By:2016/8/17 9:58:00    Post IP:171.221.128.105[只看该作者]

老师给的代码加载到图上是正确的

谢谢!

我很想彻底弄明白这个写法

请问

前几行为什么要赋值bj和hh=0?

第九行的 bj:=1 是什么意思?

还有第17行,为什么要加入bj=1呢?


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


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

hh用来记录c>ref(hhv(h,120),1) 成立时,h120的值;然后bj用来记录c>ref(hhv(h,120),1)是不是成立,

 

if bj=1 and c<hh then begin

    drawtext(1,close,'2');

    bj:=0;

end

 

最终,bj=1也就是c>ref(hhv(h,120),1)成立过时,然后同时c<hh,这样就能写2了。然后把bj重新赋值为0,表示写2的条件满足一次后重置标记,等待下一次条件c>ref(hhv(h,120),1) 的成立



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:71 积分:0 威望:0 精华:0 注册:2015/4/9 8:46:15
  发帖心情 Post By:2016/8/18 10:40:34    Post IP:171.221.128.105[只看该作者]

不好意思 我思路有点转换不过来

这个情形,我想装进我的平仓条件

现在的平仓语句是sell(p1||p2||....pn

然后加了个pn:=bj=1 and c<hh;

但是加进去后没有对信号构成改变,测试结果也没有变化,也就是说并没有起作用

请问如何将这个条件写入平仓条件?


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


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

说明你加的条件并不影响信号的出现,换句话说,以前信号成立时,你加的那几个条件也是成立的


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

客户服务部

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

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

 回到顶部