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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → K线形态问题

   

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


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

主题:K线形态问题

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


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
  发帖心情 Post By:2017/12/15 8:46:17 [显示全部帖子]

你的tj1和tj2就是定义这3根K线的形态的,是否还有其他的条件来定义,比如这3根都是阴性,3根后面的那根为阳线等,你定义的这两个条件还有其他的K线形态也是满足的。

 

举例写法:

tj1:ref(l,1)>ref(l,3) and ref(l,2)>ref(l,3);
tj2:ref(h,1)<ref(h,3) and ref(h,2)<ref(h,3);
tj3:ref(c,1)<ref(o,1);
tj4:ref(c,2)<ref(o,2);
tj5:ref(c,3)<ref(o,3);
tj6:c>o;


n1:barslast(tj1 and tj2 and tj2 and tj3 and tj4 and tj5 and tj6);//上次满足条件到当前的周期数

conkd:h>ref(h,n1+3);//开多条件
conkk:l<ref(l,n1+3);//开空条件

[此贴子已经被作者于2017/12/15 9:14:56编辑过]

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


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
  发帖心情 Post By:2017/12/15 14:46:16 [显示全部帖子]

后面的第几根满足就是看上次TJ1和 tj2满足距离当前的K线周期数啊,即h>ref(h,barslast(tj1 and tj2)+3);

但是4楼的需求跟你确认以下两点:

以下两点需要跟您确认下:

1、你的意思是tj1和tj2就是定义的这三根K线,且后面的K线只要突破,就只开一次。开过之后及时再突破也是不开仓的?

2、另外第2次出现这三根K线的形态后,往下突破也是只开一次空单?那如果既不往上突破,也不往下突破,则不开也不平?等第3次满足再判断往上突破则没有动作保持仓位,往下突破,再平多开空?


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


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
  发帖心情 Post By:2017/12/15 15:55:42 [显示全部帖子]

1、你这样写并没有控制开仓次数啊,有可能是满足K线形态后,有多次满足突破进行开仓了啊。可以用variable全局变量控制开仓次数。

2、另外你4楼说第2次满足K线形态后,只考虑向下突破,向上突破还是保持仓位,那是否就是后面都不考虑向上突破的情况,只做单边?还是说相互交替呢,逻辑需求上描述的不是很清楚。


 回到顶部