通达信指标公式当满足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等。具体的公式需要根据实际的股市数据和交易策略来确定。希望这些解答能够对您有所帮助。祝您投资顺利!
股票投资风险
- 买股票要注意哪些问题(买股票需要知道什么)
- 上证指数怎么(上证指数计算方法举例)
- 本周有哪几个新股可以申购(下周有哪些新股上
- 阳江港股票(600317营口港股票行情)
- 中国股市的权重股有哪些(上证50十大权重股)
- 华鑫股份股权转让(股权转让)
- 特高压电容膜龙头股(特高压排名前三大龙头公
- 002562兄弟科技(十兄弟科技)
- 花呗最低还款上征信吗(花呗推迟10天还款上征信
- 汇顶科技官网下载(汇顶科技成长性)
- 国星光电股票历史价格(光迅科技股票)
- 生产太阳能面板的上市公司(生产太阳能背板的
- 成长加债券(三A加债券)
- 道琼斯最高值(新浪道琼斯)
- 马修斯基金(基金持仓09988)
- 600231股票(凌钢股份股票最新消息)