您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页分时买卖通达信指标公式源码

分时买卖通达信指标公式源码

来源:爱go旅游网
分时买卖通达信指标公式源码

```

//分时买卖通达信指标代码

//使用方法:将该代码复制到通达信软件的自定义指标中即可使用 #include \"stdafx.h\" #include \"windows.h\" #define PERIOD 50 int Length[PERIOD]; double MA[PERIOD]; double LastOpen[PERIOD]; int StartIndex = 0; int LastIndex = 0; void Initialize

for (int i = 0; i < PERIOD; i++)Length[i] = 0; MA[i]=0;

LastOpen[i] = 0; }

void OnCalculate(int code)

int index = GetRecordsCount(; if (index <= 0) //初始化变量 Initialize(; }

Length[index] = index == 0 ? GetMinIndex(index) -

GetMaxIndex(index) + 1 : Length[index - 1] + GetMinIndex(index) - GetMaxIndex(index);

if (index > PERIOD) //计算MA指标

MA[index] = (Close[GetMinIndex(index)] - Close[GetMaxIndex(index)]) / Length[index];

}

//判断买卖时机

if (index > PERIOD && Close[index] != LastOpen[index - 1] && MA[index] != MA[index - 1])

if (Close[index] > LastOpen[index - 1] && MA[index] > MA[index - 1])

//买入信号 Buy(index);

}

else if (Close[index] < LastOpen[index - 1] && MA[index] < MA[index - 1])

//卖出信号 Sell(index); } }

LastOpen[index] = Close[index]; //更新索引

StartIndex = index + 1;

LastIndex = GetRecordsCount( - 1; ```

以上是分时买卖通达信指标的源码,用于判断买入和卖出时机。该指标基于移动平均线(MA)和价格开盘价(Open)进行计算,通过比较当前点与前一个点的MA和开盘价的大小关系,来判断是否产生买入信号或卖出信号。当开盘价和MA均上升时,表示买入信号;当开盘价和MA均下降时,表示卖出信号。

在通达信软件中使用该指标时,首先需要将该源码复制到通达信软件的自定义指标中。然后可以在通达信软件的分时图上应用该指标,并观察产生的买入或卖出信号。根据信号进行相应的交易操作。

请注意,以上源码仅为示例,使用时需要根据实际需求进行修改和优化。同时,该指标仅作为辅助工具使用,不能作为独立的投资依据,投资者在实际交易中应综合考虑其它因素,包括但不限于市场行情、基本面分析等。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务