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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请老师帮转换一个指标到金字塔上使用。

   

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


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

主题:请老师帮转换一个指标到金字塔上使用。

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


加好友 发短信
等级:新手上路 帖子:13 积分:0 威望:0 精华:0 注册:2017/6/2 16:37:49
请老师帮转换一个指标到金字塔上使用。  发帖心情 Post By:2017/6/30 13:50:34    Post IP:117.92.123.163[只看该作者]

指标源码 有通达信版的 也有文华版的    我都发上去   老师看哪一个参考起来方便就看哪一个。  谢谢老师了先。(如果前几行的汉子显示不好改的话就算了  主要是改第五行开始下面的划线,文华版的就把前几行省略了)

通达信版:
  Z1:=STRCAT(HYBLOCK,' ');
  Z2:=STRCAT(Z1,DYBLOCK);
  Z3:=STRCAT(Z2,' ');
  DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORRED;
  ZK1:(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25),DOTLINE,COLORBLUE;
  ZD1:XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,DOTLINE,COLORRED;
  ZD2:EMA(ZD1,25),DOTLINE,COLORGREEN;
  STICKLINE(ZD1>LOW AND ZD1<HIGH,ZD1,MIN(MIN(OPEN,CLOSE),ZD1),2,0),COLORYELLOW;
  STICKLINE(ZD1>MIN(C,O) AND ZD1<MAX(C,O),ZD1,MIN(OPEN,CLOSE),2,0),COLORYELLOW;
  STICKLINE(ZD1>HIGH,OPEN,CLOSE,2,0),COLORYELLOW;
  STICKLINE(ZD1>HIGH,HIGH,LOW,0,0),COLORYELLOW;

文华版:
HH:=REFX1(MA(H,25),25/2);
LL:=REFX1(MA(L,25),25/2);
HHH:=REFX1(MA(HH,25),25/2);
LLL:=REFX1(MA(LL,25),25/2);

  ZK1:(HHH-LLL)*1+HHH,COLORBLUE;
  ZD1:LLL-(HHH-LLL)*1,COLORRED;
  ZD2:EMA(ZD1,25),COLORGREEN;
  STICKLINE(ZD1>LOW AND ZD1<HIGH,ZD1,MIN(MIN(OPEN,CLOSE),ZD1),2,0),COLORYELLOW;
  STICKLINE(ZD1>MIN(C,O) AND ZD1<MAX(C,O),ZD1,MIN(OPEN,CLOSE),2,0),COLORYELLOW;
  STICKLINE(ZD1>HIGH,OPEN,CLOSE,2,0),COLORYELLOW;
  STICKLINE(ZD1>HIGH,HIGH,LOW,0,0),COLORYELLOW; 


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2017/6/30 14:09:49    Post IP:180.169.30.6[只看该作者]

REFX1

解释下这个函数是?


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


加好友 发短信
等级:新手上路 帖子:13 积分:0 威望:0 精华:0 注册:2017/6/2 16:37:49
  发帖心情 Post By:2017/6/30 14:11:25    Post IP:117.92.123.163[只看该作者]

REFX1引用后N个周期的数据。

用法:
REFX1(X,N)引用X在N个周期后的值,不足N周期取最后一根的值

注:
1、当N为有效值,但当前的k线数不足N根,按照实际的根数计算,取最后一根的值;
2、N为0时返回当前X值;N为空值时返回空值。
3、N不能为变量
4、该函数不支持与指令连用(即该函数不支持与BK\SK\BP\SP\BPK\SPK\CLOSEOUT\STOP\STOP1出现在同一个模型里)
5、含有该函数时,定义变量的语句中不能使用该变量本身。

例:REFX1(CLOSE,5);表示引用自当前周期后第5个周期的收盘价,如此时未来只有二根k线,返回最后一根的收盘价

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2017/6/30 14:12:51    Post IP:180.169.30.6[只看该作者]

HH:=REFX(MA(H,25),25/2);
LL:=REFX(MA(L,25),25/2);
HHH:=REFx(MA(HH,25),25/2);
LLL:=REFX(MA(LL,25),25/2);


  ZK1:(HHH-LLL)*1+HHH,COLORBLUE;
  ZD1:LLL-(HHH-LLL)*1,COLORRED;
  ZD2:EMA(ZD1,25),COLORGREEN;
  STICKLINE(ZD1>LOW AND ZD1<HIGH,ZD1,MIN(MIN(OPEN,CLOSE),ZD1),2,0),COLORYELLOW;
  STICKLINE(ZD1>MIN(C,O) AND ZD1<MAX(C,O),ZD1,MIN(OPEN,CLOSE),2,0),COLORYELLOW;
  STICKLINE(ZD1>HIGH,OPEN,CLOSE,2,0),COLORYELLOW;
  STICKLINE(ZD1>HIGH,HIGH,LOW,0,0),COLORYELLOW;


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


加好友 发短信
等级:新手上路 帖子:13 积分:0 威望:0 精华:0 注册:2017/6/2 16:37:49
  发帖心情 Post By:2017/6/30 14:23:55    Post IP:117.92.123.163[只看该作者]

老师  后面这一段  缺失了。。。。。能否改为 和通达信或者文华一样 后面一段保持延续呢?也就是当未来数据不够的时候还是能照样计算。
图片点击可在新窗口打开查看此主题相关图片如下:s34{~s1u1g2)$4cbzvrix(o.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/6/30 14:25:02编辑过]

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


加好友 发短信
等级:新手上路 帖子:13 积分:0 威望:0 精华:0 注册:2017/6/2 16:37:49
  发帖心情 Post By:2017/6/30 16:51:54    Post IP:117.92.123.163[只看该作者]

请问老师 这个是不是不好改啊

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/6/30 17:28:09    Post IP:180.169.30.6[只看该作者]

refx和ref在数据不够计算时,是不会参与计算的。

金字塔不建议使用未来函数处理交易策略。



编程无捷径,技巧靠积累。
 回到顶部