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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 变动周期

   

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


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

主题:变动周期

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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
变动周期  发帖心情 Post By:2016/7/25 21:43:42    Post IP:121.13.65.239[显示全部帖子]

我做了一会变动周期参数,一直不会变,帮看一下为什么不变

我要用一个振幅来控制平均线    同步振幅  这个数据变化,但是平均线不会发生变

//当振幅大于0.4时用 平均线周期为5
if 同步振幅>0.04  then 振幅>0.04:ma(C,5) ;

//当振幅小于0.4并大于0.3时用 平均线周期为20
if 同步振幅<0.04 and 同步振幅>0.03   then 振幅0.04-0.03:ma(C,20) ;

//当振幅小于0.3并大于0.2时用 平均线周期为40
if 同步振幅<0.03 and 同步振幅>0.02   then 振幅0.03-0.02:ma(C,40) ;

[此贴子已经被作者于2016-7-25 21:44:47编辑过]

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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2016/7/26 9:57:53    Post IP:113.77.97.92[显示全部帖子]

就是当时振幅为大于0.04,那周期数量为5,相当于   ma1:ma(C,5);
振幅
可以理解为一个参数,这个参数会在特定的周期下发生变化,

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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2016/7/26 11:41:03    Post IP:121.13.65.239[显示全部帖子]

我这样做,发现,如果写死同步振幅时是可以变的,但是我的  同步振幅是按行情变动的时候就不会发生变化了

if 同步振幅>=0.04  then ma1:=ma(C,5) ;
if 同步振幅<0.04 and 同步振幅>=0.03   then ma1:=ma(C,20) ;
if 同步振幅<0.03 and 同步振幅>=0.02   then ma1:=ma(C,40) ;
maXX:ma1; //这样形成的一条线
下面是图片

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


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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2016/7/26 15:11:17    Post IP:121.13.65.239[显示全部帖子]

振幅的显示是正常的

//带涨跌的振幅
ll:=(h-l)/c;
ss:=DYNAINFO( 54);
pp:=DYNAINFO( 55);
kk:=PRVSETTLEMENT;
nn:=(ss-kk)/kk;
mm:=(pp-kk)/kk;
振幅:if(ll<>0,ll,if(hhv(h,todaybar)>=kk*(1+nn)-mindiff,nn,mm));

振幅1:(H-LOW)/C;






同步振幅:stkindi('','带涨跌的振幅.振幅',0,6,-1),noaxis,linethick2,COLORMAGENTA;

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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2016/7/26 15:34:42    Post IP:121.13.65.239[显示全部帖子]

可图表上显示了不同的位置上有不同的波动,这个不能调用吗
如果这样不行,那有什么办法,可以做到类似波动变周期呢

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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2016/7/26 17:10:08    Post IP:121.13.65.239[显示全部帖子]

ma振幅:ma(振幅,5),noaxis;  //这样是不是可得到动态行情,这平均线上是有数据的,我调用这个数据也不行

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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2016/7/26 17:44:17    Post IP:121.13.65.239[显示全部帖子]

我这样求的振幅也不行
振幅1:(H-LOW)/C;

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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2016/7/27 8:22:48    Post IP:121.13.65.239[显示全部帖子]

用前一天数据也不行,这样写也不行,
refH:=REF(H,1);
refL:=REF(L,1);
maH:=ma((refH/C),1),noaxis;
maL:=ma((refL/C),1),noaxis;

HL:ma((maH-maL),1),noaxis;

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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2016/7/27 9:44:34    Post IP:121.13.65.239[显示全部帖子]

我说的是这个没有变动,
我做了一会变动周期参数,一直不会变,帮看一下为什么不变

我要用一个振幅来控制平均线    同步振幅  这个数据变化,但是平均线不会发生变

//当振幅大于0.4时用 平均线周期为5
if 同步振幅>0.04  then 振幅>0.04:ma(C,5) ;

//当振幅小于0.4并大于0.3时用 平均线周期为20
if 同步振幅<0.04 and 同步振幅>0.03   then 振幅0.04-0.03:ma(C,20) ;

//当振幅小于0.3并大于0.2时用 平均线周期为40
if 同步振幅<0.03 and 同步振幅>0.02   then 振幅0.03-0.02:ma(C,40) ;


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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2016/7/27 9:50:18    Post IP:121.13.65.239[显示全部帖子]

refH:=REF(H,1);
refL:=REF(L,1);
maH:=ma((refH/C),1),noaxis;
maL:=ma((refL/C),1),noaxis;

同步振幅:ma((maH-maL),1),noaxis;
//同步振幅:同步振幅0*2000;



if 同步振幅>=0.04  then ma1:=5;
if 同步振幅<0.04 and 同步振幅>=0.03   then ma1:=20;
if 同步振幅<0.03 and 同步振幅>=0.02   then ma1:=40;
if 同步振幅<0.02  then ma1:=60;



//ma1:=ma(C,40);

可变周期:ma1;
//可变线:ma (C,可变周期);
可变线:ma (C,同步振幅);


 回到顶部
总数 30 1 2 3 下一页