你知道demark策略吗?
时间: 2024-05-24 16:11:19 浏览: 12
作为AI语言模型,我知道Demark策略。Demark策略是由美国技术分析师Thomas DeMark创立的一种交易策略,主要用于判断市场的趋势和反转点。其核心理论是通过寻找价格波动的高点和低点,确定市场的支撑和阻力位,从而制定买入和卖出的决策。该策略包括了多种技术指标,如序列指标、TD顺势指标、TD逆势指标等。Demark策略被广泛应用于股票、期货、外汇等金融市场。
相关问题
德马克指标指标 通达信源码
德马克指标(DeMark Indicator)是一种技术分析指标,主要用于股票市场的短期波动预测。其原理基于市场的波动和持续时间,通过观察过去的价格行为,识别市场的高点和低点,以便在适当的时候进出市场。
以下是一个简单的德马克指标的通达信源码:
```
//德马克指标
//输入参数:price(收盘价),n(周期)
//返回值:TD值
function TD(price, n) {
var TD = new Array(n);
var count = 0;
var TDMax = 0;
var TDMin = 0;
for (var i = 0; i < n; i++) {
TD[i] = 0;
}
for (var j = n; j < price.length; j++) {
var TDCount = 0;
for (var k = j - n; k <= j; k++) {
if (price[k] < price[j]) {
TDCount++;
}
}
if (TDCount >= (n / 2)) {
TD[count] = 1;
} else {
TD[count] = -1;
}
if (count == 0) {
TDMax = price[j];
TDMin = price[j];
} else {
if (TD[count] == 1) {
if (price[j] > TDMax) {
TDMax = price[j];
}
} else {
if (price[j] < TDMin) {
TDMin = price[j];
}
}
}
if (count == 8) {
count = 0;
} else {
count++;
}
}
return TD;
}
```
这段代码使用 JavaScript 语言编写,其中 TD 函数接收两个参数:price(收盘价数组)和 n(周期),并返回 TD 值数组。在函数中,首先定义了一个长度为 n 的 TD 数组,然后遍历 price 数组,计算 TD 值并存储在 TD 数组中。最后返回 TD 数组。
需要注意的是,这段代码仅供参考,实际使用时需要进行适当修改和调整。