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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 趋势交易与震荡交易的融合

   

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


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

主题:趋势交易与震荡交易的融合

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


加好友 发短信
等级:新手上路 帖子:21 积分:0 威望:0 精华:0 注册:2016/4/26 15:21:25
趋势交易与震荡交易的融合  发帖心情 Post By:2016/4/26 15:25:34    Post IP:117.74.132.162[显示全部帖子]

请问老师怎么把趋势交易模型 和震荡交易的模型 结合起来一起用,中间用两部分条件进行连接转换。用什么样的模式结合起来

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


加好友 发短信
等级:新手上路 帖子:21 积分:0 威望:0 精华:0 注册:2016/4/26 15:21:25
  发帖心情 Post By:2016/4/26 15:37:26    Post IP:117.74.132.162[显示全部帖子]

趋势条件 开仓趋势空单 如果平仓后的收盘价大于本均线,即平仓后 价格在均线上方,则判定为震荡行情 然后只开震荡行情的单子

判定进入震荡行情,只开震荡空单,震荡多单,

如果价格突破自定义的区间,则平仓震荡单,以趋势条件去开仓 趋势空单 或者趋势多单。

然后以此循环 持有趋势单,如果趋势单平仓后 价格还是位于均线下方,则继续趋势条件开仓

因为有移动止损,所以会有平仓时候 价格在均线下方。

还有一个均线止损  ,均线止损时候下一周期的 价格位于均线上方 则进入震荡模式

 


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


加好友 发短信
等级:新手上路 帖子:21 积分:0 威望:0 精华:0 注册:2016/4/26 15:21:25
  发帖心情 Post By:2016/4/27 11:13:33    Post IP:117.74.132.162[显示全部帖子]

老师 怎么记录上次持仓方向 比如上次持仓方向是趋势空单,只有记录上次平仓单子为趋势空单,我才能进一步进行条件设定 来判定为震荡行情,然后才开始震荡开单

 


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


加好友 发短信
等级:新手上路 帖子:21 积分:0 威望:0 精华:0 注册:2016/4/26 15:21:25
  发帖心情 Post By:2016/4/27 11:27:23    Post IP:117.74.132.162[显示全部帖子]

谢谢老师 指导了!刚刚才开始学习写程序,很多基本的道理不是很懂,现在只是简单把策略写出来了, 现在就是要想办法把趋势和震荡两个策略连接起来

 


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


加好友 发短信
等级:新手上路 帖子:21 积分:0 威望:0 精华:0 注册:2016/4/26 15:21:25
  发帖心情 Post By:2016/4/27 13:53:27    Post IP:117.74.132.162[显示全部帖子]

老师,如果趋势空单平仓,然后条件判定为震荡行情后,怎么停止重复判定震荡,就是以第一次判定为准,后面就不判定了,都是震荡行情,直到新的条件出来再判定是否为趋势

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


加好友 发短信
等级:新手上路 帖子:21 积分:0 威望:0 精华:0 注册:2016/4/26 15:21:25
  发帖心情 Post By:2016/4/27 14:14:25    Post IP:117.74.132.162[显示全部帖子]

意思是如果一旦判定为震荡后就不再重新判定,直接认定为震荡行情,而且也停止趋势行情的判定。只要判定为震荡,就只震荡条件开单,直到有新的条件来判定,然后重新开启震荡和趋势的条件都开始重新判定。有点绕口  。

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


加好友 发短信
等级:新手上路 帖子:21 积分:0 威望:0 精华:0 注册:2016/4/26 15:21:25
  发帖心情 Post By:2016/4/27 14:53:50    Post IP:117.74.132.162[显示全部帖子]

if 趋势开多条件1 or 趋势开空条件4  then bj:=1;//趋势

 

趋势转震荡的条件1:ref(bj=1,typebar(1,4)) and type(1)=4  and exitbars<=3 and c>ma(c,m) and  c>ref(ma(c,26),exitbars);
趋势转震荡的条件2:ref(bj=1,typebar(1,2)) and type(1)=2 and exitbars<=2 and c<ma(c,m) and  c<ref(ma(c,26),exitbars);

 

if 趋势转震荡的条件1 or 趋势转震荡的条件2 and ref(bj,1)<>-1 then bj:=-1;

 

如果bj:=-1; 则后面不再进行震荡 和趋势的重复判断。沿用第一次判断的结果

 

 


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


加好友 发短信
等级:新手上路 帖子:21 积分:0 威望:0 精华:0 注册:2016/4/26 15:21:25
  发帖心情 Post By:2016/4/28 9:14:26    Post IP:117.74.132.162[显示全部帖子]

老师,昨天的问题还是没有解决, 因为趋势转震荡的判断判断一次成功后,后面再判断的就不成功,所以,后面一直开不了震荡单。有没有什么语句 能够把判断趋势转震荡的结果保留住,一直保留,直到有新的条件来触发,

 


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


加好友 发短信
等级:新手上路 帖子:21 积分:0 威望:0 精华:0 注册:2016/4/26 15:21:25
  发帖心情 Post By:2016/4/28 9:55:27    Post IP:117.74.132.162[显示全部帖子]

variable:bj=0,n=0;

if n=0 and 趋势判断 then begin

    n:=1;

    bj:=1;

end

if n=0 and 震荡判断 then begin

    n:=1;

    bj:=-1;

end

if n=1 and 趋势转震荡判断 and ref(bj,1)=1 then bj:=-1;

if n=-1 and 震荡转趋势判断 and ref(bj,1)=-1 then bj:=1;

 

 

昨天这个语句试过了还是不行,问题是出在趋势转震荡判断的条件上面,因为我的趋势转震荡的条件有个周期限制 exitbars<=3,就是在平仓后的三个周期内进行判断,如果判断成功就是转成震荡了,随着周期往后走,那就不符合exitbars<=3这个条件,所以后面就一直不会判断成功bj:=-1;也就一直不开震荡单

 

因为趋势判断的条件具有连续性,而趋势转震荡的判断条件就是一次性的,在exitbars<=3内,符合条件就符合了,后面超出周期数是不会显示bj:=-1的。所以我需要第一次判断成功的结果,并应用在整个系统 认定为一直是bj:=-1,即一直处于震荡模式。后面要是有趋势条件判断成功的,也沿用bj:=-1. 

 

直到我设定的另外一个条件达成,则取消bj:=-1对于整个系统的限制。如果符合趋势条件就开趋势单,没有符合趋势条件的 还是开震荡单

 

另外一个条件达成就是取消bj:=-1 对于全局的限制,后面就不会限制了。没有符合趋势单的就 开震荡单,有符合趋势的条件就开趋势单,然后bj:=1

 

然后系统再进入到最开始的程序进行趋势转震荡的判断

 

 

这里有个逻辑是,只有开了趋势单,才会有趋势转震荡的判断   只有有震荡单,才会有 震荡转趋势的判断  然后进入趋势, 以此循环

 

 


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


加好友 发短信
等级:新手上路 帖子:21 积分:0 威望:0 精华:0 注册:2016/4/26 15:21:25
  发帖心情 Post By:2016/4/28 10:55:51    Post IP:117.74.132.162[显示全部帖子]

谢谢老师了,虽然问题还是没有解决,还是谢谢老师的帮助以及解答

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