MT4指标

Accelerator oscillator (加速振荡指标)
Accumulation/distribution (累积/派发指标)
Adx (ADX趋向指标)
Alligator (鳄鱼线)
Average true range (真实波动范围,ATR指标)
Awesome oscillator (动量震荡指标 ,AO指标)
Bears power (熊市力量)

Bollinger bands (布林通道,BOLL指标)
Bulls power (牛市力量)
Commodity channel index (顺势指标,CCI指标)
Demarker (Demarker 指标)Envelopes (轨道线指标)
Force index (强力指数)
Fractals (分型)
Gator oscillator (Gator 指标)
Ichimoku kinko hyo (云图指标)MACD (MACD指标)
Market facilitation index(市场便利指数,MFI指标)
Momentum (动量指标, MTM指标)
Money flow index(资金流向指标)
Moving average(移动平均线,MA指标)
Moving average of oscillator (移动平均振荡,MAOSC,或者DMA指标)
On balance volume (平衡交易量,OBV指标)
Parabolic SAR (抛物线转向,SAR指标)
Relative strength index (相对强弱指数,RSI指标)
Relative vigor index (相对波动指数RVI指标)
Stochastic oscillator(慢速KD指标)
Williams’s percent range(威廉指标W%R)

### MT4平台交易指标的开发与下载 MetaTrader 4MT4)是一个广泛用于外汇和差价合约(CFD)交易的平台。它提供了强大的图表功能和自定义工具,允许用户开发和使用自定义的交易指标[^1]。 #### 开发MT4交易指标 MT4平台支持使用MQL4(MetaQuotes Language 4)进行脚本和指标的开发。MQL4是一种类似于C语言的编程语言,专为金融市场的自动化交易和指标开发而设计。 ##### 开发步骤 1. **环境准备**:安装MT4平台,并确保已经安装了MetaEditor,这是MT4的集成开发环境(IDE)。 2. **学习MQL4**:熟悉MQL4的基本语法和函数库,特别是与指标开发相关的部分。 3. **创建指标**:在MetaEditor中创建一个新的指标文件,通常以`.mq4`为扩展名。 4. **编写代码**:使用MQL4编写指标逻辑,包括初始化、计算和反初始化函数。 5. **测试与调试**:在MT4平台上加载指标并进行测试,确保其按预期工作。 6. **编译与部署**:将`.mq4`文件编译为`.ex4`文件,并将其放置在MT4的`Indicators`文件夹中。 ##### 示例代码 以下是一个简单的移动平均线(Moving Average)指标的MQL4代码示例: ```mql4 //+------------------------------------------------------------------+ //| MA_Example.mq4 | //| Copyright 2023, MetaQuotes Software Corp. | //| https://www.metaquotes.net/ | //+------------------------------------------------------------------+ #property strict #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Blue //--- input parameters input int InpMAPeriod = 14; // Moving Average Period input int InpMAShift = 0; // Moving Average Shift input int InpMAType = MODE_SMA; // Moving Average Type //--- indicator buffer double ExtMAPBuffer[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- indicator buffer mapping SetIndexBuffer(0, ExtMAPBuffer); SetIndexStyle(0, DRAW_LINE); SetIndexLabel(0, "MA Example"); return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //--- calculate the moving average for(int i = prev_calculated; i < rates_total; i++) { ExtMAPBuffer[i] = iMA(NULL, 0, InpMAPeriod, InpMAShift, InpMAType, PRICE_CLOSE, i); } return(rates_total); } //+------------------------------------------------------------------+ ``` #### 下载MT4交易指标 MT4平台上有大量的免费和付费交易指标可供下载。以下是一些常见的资源: 1. **官方市场**:MetaQuotes官方市场提供了许多高质量的指标和脚本[^2]。 2. **第三方网站**:如Forex Factory、MQL4.com等网站也提供了丰富的指标资源[^3]。 3. **论坛和社区**:加入MT4相关的论坛和社区,可以找到其他交易者分享的指标和脚本。 在下载指标时,务必注意安全性,确保来源可靠,并在使用前进行充分的测试。 #### 注意事项 - **兼容性**:确保下载的指标与当前使用的MT4版本兼容。 - **备份**:在安装新指标之前,建议备份现有的配置文件和数据。 - **测试**:在实际交易之前,建议在模拟账户中测试指标的表现。 ###
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值