金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4167|回复: 5

九转公式怎么实现?

[复制链接]

4

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-7-25
曾用名:
发表于 2022-8-28 15:15 | 显示全部楼层 |阅读模式
通达信源码:BARSLASTCOUNT怎么实现?
A1:=C>REF(C,4);
NT:=BARSLASTCOUNT(A1);
TJ11:=NT=9;
TJ13:=ISLASTBAR AND BETWEEN(NT,5,8);
AY:=(BACKSET(TJ11>0,9) OR BACKSET(TJ13>0,NT))*NT;
DRAWTEXT(AY>0 AND 九转=1,H*1.01,VAR2STR(AY,0)),COLORLIMAGENTA;
DRAWTEXT(NT=9 AND 九转=1,H*1.01,'9'),COLORMAGENTA;
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-29 08:40 | 显示全部楼层
这个没有直接的对应的函数。只能用其他方式间接处理:
参考这里的:https://www.weistock.com/bbs/for ... &extra=page%3D1    2.2
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-7-25
曾用名:
 楼主| 发表于 2022-8-29 12:53 | 显示全部楼层
怎么间接处理呀,参考找不到呀
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-29 13:18 | 显示全部楼层
没办法,你这个间接实现也有冲突。只能跨指标调用来解决。你首先新建一个指标A1。如下图:
截图202208291317409435.png

具体代码
A1:
VARIABLE:ct:=0;
A1:=C>REF(C,4);
if a1 then ct:=ct+1;
if not(a1) then ct:=0;
NT:CT;


然后在原先指标里用下面这个方式代替之前的NT:

NT:"A1.NT";
截图202208291318222303.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-7-25
曾用名:
 楼主| 发表于 2022-8-29 16:36 | 显示全部楼层
除了9能标注,其它1-8标注不了,AY值在上面显示正常,但写不进K线上
截图202208291634144742.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-29 16:53 | 显示全部楼层
DRAWTEXT  你看下这个函数的函数说明,它颜色指定是在函数参数里面的,不是在后面追加的方式的。
另外你先换成系统默认直接的颜色,你上面标的那个应该是不是默认支持的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-6-8 10:00 , Processed in 0.150272 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表