通达信指标公式当满足A输出B(通达信A值大于B值
关于当连续满足条件A时,只在第一次满足时在收盘价下画符号1的需求,可以这样编写公式:
```scss
A条件满足标识:=REF(A条件,1)=0 AND A条件; //前一天A条件不满足且今天满足
DRAWICON(A条件满足标识,收盘价位置,1); //在满足标识为真时,在收盘价位置画符号1
```
接下来,关于若A>B输出一个文字C,并做数值记录,D=C+前一个满足条件的C的两个数值之和的需求,可以这样编写:
```scss
如果 A>B 则 输出文字C 并且 记录数值; D:=IF(A>B, C累加数值+C, D前一日值); //使用IF函数判断并累加数值
```
对于当满足A条件后10天内出现B条件并且中间没有涨停的情况,可以这样编写公式:
```scss
A条件:=买入; B条件:=加仓; 涨停判断:=(收盘价-前一日收盘价)/前一日收盘价100>9.96;
时间回溯:=BARSLAST(A条件满足); 满足条件:=B条件 AND 时间回溯>=10 AND EVERY(NOT(涨停判断),时间回溯); //使用BARSLAST追踪A条件满足的时间点,判断是否满足其他条件
```
关于A信号出现后,N日内出现B信号的公式编写,可以这样考虑:
```scss
A信号出现:=A信号条件; B信号出现:=BARSLAST(A信号出现)<=N AND B信号条件满足; 输出结果:=A信号出现后N日内出现B信号信号; //使用BARSLAST结合时间判断来检测B信号的出现
```
对于用C语言表达通达信BARSLAST函数的问题,由于通达信的BARSLAST函数是用来计算某个条件最后一次成立到当前的天数,用C语言实现时可以通过循环遍历历史数据,记录满足条件的次数来实现类似的功能。具体的实现方式需要根据具体的股市数据和编程环境来确定。大致思路是从当日开始向前遍历K线数据,用一个变量记录K线移动的次数直到条件成立。这个变量的值就等于BARSLAST的返回值。至于具体的编程实现需要具备一定的编程基础和对股市数据的理解。对于股票公式的部分涉及到MACD值大于昨天报警以及第一天报警第二天不需要重复的复杂需求,可能无法通过一个简单的公式来实现这种精确的控制。因为股票交易软件中的公式主要用于技术分析而非精确的事件触发控制。关于最后的“当满足A后出现B的公式怎么写”,一般的编写思路是使用REF函数或者EXIST函数结合时间回溯和条件判断来实现。例如REF(A,1)>0 AND B>0或者EXIST(A>0,特定天数) AND B>0等。具体的公式需要根据实际的股市数据和交易策略来确定。希望这些解答能够对您有所帮助。祝您投资顺利!
股票投资风险
- 通达信指标公式当满足A输出B(通达信A值大于B值
- 股价为什么会有涨跌(网易股价)
- 300431即将退市
- 招商银行信用卡e154是什么意思(招行信用卡审核
- 2020为啥最近基金一直涨(2020最近基金涨得厉害的
- 10派15元股价第二天怎么走(10派10元股价会变成多
- 000035股吧(中国天楹未来发展潜力)
- 海富通精选历史净值
- 前十大数字资产交易所(中国数字资产交易所)
- 资本金账户的资金能否做理财(公司账户可不可
- 国际股市行情今日大盘
- 紫金银行股票前景怎么样(紫金银行目标价)
- 泓德研究优选混合基金006608(009571鹏华匠心精选
- 001210股吧
- 国瑞科技行业分析(股票支撑线和压力线)
- 2024年可能被st的股票