写一个通达信有买入和卖出的expma公式
时间: 2024-04-02 14:32:19 浏览: 20
以下是一个通达信的EXPMA公式,包括买入和卖出信号:
买入信号:
CROSS(EXPMA(CLOSE,5),EXPMA(CLOSE,10)) AND REF(CLOSE,1)<REF(EXPMA(CLOSE,5),1)
卖出信号:
CROSS(EXPMA(CLOSE,10),EXPMA(CLOSE,5)) AND REF(CLOSE,1)>REF(EXPMA(CLOSE,5),1)
这个公式使用了两个指数移动平均线(EMA):一个是以5为周期的,另一个是以10为周期的。当5周期EMA上穿10周期EMA时,会产生一个买入信号。同时,当昨日的收盘价低于昨日的5周期EMA时,会进一步确认买入信号。当10周期EMA下穿5周期EMA时,会产生一个卖出信号。同时,当昨日的收盘价高于昨日的5周期EMA时,会进一步确认卖出信号。
相关问题
用代码写一个通达信缠论三买三卖指标公式
由于通达信软件的代码是使用自己的编程语言TQL编写的,因此这里提供的是TQL语言的代码实现。
缠论三买指标公式:
```
MA1:=MA(CLOSE,3);
MA2:=MA(CLOSE,6);
MA3:=MA(CLOSE,9);
MA4:=MA(CLOSE,18);
MA5:=MA(CLOSE,27);
MA6:=MA(CLOSE,45);
BUY1:=(MA1>MA2) AND (MA2>MA3) AND (MA3>MA4) AND (MA5>MA6) AND (MA3>REF(MA3,1));
```
缠论三卖指标公式:
```
MA1:=MA(CLOSE,3);
MA2:=MA(CLOSE,6);
MA3:=MA(CLOSE,9);
MA4:=MA(CLOSE,18);
MA5:=MA(CLOSE,27);
MA6:=MA(CLOSE,45);
SELL1:=(MA1<MA2) AND (MA2<MA3) AND (MA3<MA4) AND (MA5<MA6) AND (MA3<REF(MA3,1));
```
以上代码中,MA1至MA6分别表示3日、6日、9日、18日、27日和45日的收盘价均线,BUY1和SELL1分别表示三买和三卖的判断条件。在使用时,可以将BUY1和SELL1分别作为交易信号,进行进出场操作。
写一个通达信的低位筹码峰选股公式
通达信的低位筹码峰选股公式可以根据个人的策略和需求进行设计和调整。以下是一个简单的示例公式,用于选取近期处于低位筹码峰的股票:
```c
/*
通达信低位筹码峰选股公式
参数:
n: 计算的周期
m: 筹码峰的最小阈值
用法示例:
选取近期处于低位筹码峰的股票
LowChipPeak(n, m)
返回值:
1:符合条件的股票
0:不符合条件的股票
*/
#define CLOSE 收盘价
#define VOLUME 成交量
var LowChipPeak(int n, int m)
{
var lowestPrice = LLV(CLOSE, n); // 最近n个周期内的最低价
var highestVolume = HHV(VOLUME, n); // 最近n个周期内的最高成交量
if (CLOSE < lowestPrice && VOLUME >= highestVolume * m)
{
return 1; // 符合条件的股票
}
else
{
return 0; // 不符合条件的股票
}
}
```
请注意,这只是一个示例公式,具体的低位筹码峰选股公式应根据个人需求和策略进行设计。该示例公式判断当日收盘价小于最近n个周期内的最低价,并且成交量大于最近n个周期内的最高成交量乘以m倍时,认为符合低位筹码峰的条件。具体的参数和阈值可根据实际情况进行调整。