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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → {TD九转序例}通达信的,怎帮忙改写为金字塔的

   

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


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

主题:{TD九转序例}通达信的,怎帮忙改写为金字塔的

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/3/25 9:33:21    Post IP:180.169.30.6[显示全部帖子]

 A4:=C>REF(C,4);
NT:=if(A4,BARSLAST(not(A4)),0);
TJ11:=NT=9;
TJ13:=ISLASTBAR AND BETWEEN(NT,5,8);
AY:=(BACKSET(TJ11>0,9) OR BACKSET(TJ13>0,NT))*NT;
DRAWTEXT(AY>0,H*1,NUMTOSTR(AY,0)), COLORFFFFFF;
DRAWTEXT(NT=9,H*1,'9'), COLORGREEN;
BA:=C<REF(C,4);
NT0:=if(BA,BARSLAST(not(BA)),0);
TJ21:=NT0=9 ;
TJ23:=ISLASTBAR AND BETWEEN(NT0,5,8);
AY1:=(BACKSET(TJ21>0,9)  OR  BACKSET(TJ23>0,NT0))*NT0;
DRAWTEXT(AY1>0,L*1,NUMTOSTR(AY1,0)),COLORFFFFFF;
DRAWTEXT(NT0=9,L*1,'9'),COLORGREEN;

根据1楼代码做了转换。但是毕竟软件不一样,不能保证能完全等效替换,这点需要明确下。部分函数可能只是字面意思一样,2个软件的处理是可能存在差异的。上面的代码你在金字塔公式里面按照序列模式使用。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/3/25 12:21:36    Post IP:180.169.30.6[显示全部帖子]

 代码里面是指定在高点位置,你是要在高点往上一点输出文字吗?
把这句 输出位置调整下试下
DRAWTEXT(NT=9,H+1*MINDIFF,'9'), COLORGREEN;


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

这样就会往上挪一点了。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/3/26 9:04:41    Post IP:180.169.30.6[显示全部帖子]

 “有没办法和低9对称” 这个不好处理。因为这个输出的效果没办法控制的很精确的。
“数字的偏离与最高点是固定值”但是这个只需要按照8楼的处理即可,这样每次输出 “9”的时候都是在最高价上 1个点。
[此贴子已经被作者于2019/3/26 9:05:07编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/3/26 9:55:03    Post IP:180.169.30.6[显示全部帖子]

如果你要的是对齐方式的话。
DRAWTEXT函数说明


用法:
DRAWTEXT(COND,PRICE,TEXT[,COLOR,ALIGN]),
当COND条件满足时,在PRICE位置书写文字TEXT。COLOR(可选参数)文字颜色,
ALIGN(可选参数)对齐方式 0中对齐;1左对齐;2右对齐;3图中;4图上;5图下。

例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大阳线')
表示当日涨幅大于8%时在最低价位置显示"大阳线"字样。
所属函数组:绘图函数

这个函数的最后一个可选参数就是的了。

需要把之前的代码修改下:
DRAWTEXT(NT=9,H*1,'9',COLORGREEN,0);
[此贴子已经被作者于2019/3/26 9:55:41编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/3/26 10:47:50    Post IP:180.169.30.6[显示全部帖子]


系统自带的参数调整的Y轴对齐方式是相对于整个K图表的Y轴的。
3图中;4图上;5图下。”:

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

比如上图,居中对齐,是按照整个Y轴来的。不知道是否符合你的需求。暂时没有其他用于对齐的处理方式了。




命数如织,当如磐石。
 回到顶部