1

是否可以按程序从所有可用指标中导出指标值(带有OHLC图表数据)?MetaTrader Terminal 4MQL4

我已经下载了历史数据,加载到MT4中,现在我想MT4计算它知道的所有指标(或从MQL4-code 中计算),然后再进行一些数据挖掘。

4

1 回答 1

1

如何使这个运行?

对于导出,由于微不足道的单向时间流不需要处理单独的QUOTE-stream 事件,只需将您希望的所有内容设计到一种MQL4-script代码中即可。

使用MetaEditorIDE,一个集成的 IDE,您甚至可以从第一步开始就获得所有帮助,通过内置的File->New-[Wizzard]您选择创建一种Script类型的代码,并且所有需要的正式代码基础设施都将为您设置。

您只需添加文件 I/O 操作和for基于 - 的循环来访问可用历史记录中的所有柱,您将为此重新计算指标值到:

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void     OnStart()
{

// _______________________ setup file-IO
   ...

// _______________________ FOR-looper:
   for ( int aBarPTR =  Bars - 1;          // start with the oldest Bar
             aBarPTR <  EMPTY;             //       till the newest Bar
             aBarPTR--                     //       step fwd one-by-one
             )
   {
   // ____________________ calc all values for [aBarPTR]
      ....
   // ____________________ move all values into file-IO
      ...
   }
// _______________________ close file-IO

   return
}

你完成了。

有两种类型——内置指标和自定义指标

所提出的方法适用于这两种方法。

Built-in Indicators

用于在您的实际BuildMetaEditor IDE-Help版本中提供所有内置指标名称的列表。实施指标的范围可能会有所不同。MetaTrader Terminal 4

随附找到自定义语法突出显示设置的摘录,其中内置指标单独列出:

# ______________________________________________________________________
# 
# New-MQL4.56789 indicatorFUNCs ________________________Build 950_______

keywordclass.indifunc=\
iAC                                                                     \
iAD                                                                     \
iADX                                                                    \
iAlligator                                                              \
iAO                                                                     \
iATR                                                                    \
iBands                                                                  \
iBandsOnArray                                                           \
iBearsPower                                                             \
iBullsPower                                                             \
iBWMFI                                                                  \
iCCI                                                                    \
iCCIOnArray                                                             \
iCustom                                                                 \
iDeMarker                                                               \
iEnvelopes                                                              \
iEnvelopesOnArray                                                       \
iForce                                                                  \
iFractals                                                               \
iGator                                                                  \
iIchimoku                                                               \
iMA                                                                     \
iMACD                                                                   \
iMAOnArray                                                              \
iMFI                                                                    \
iMomentum                                                               \
iMomentumOnArray                                                        \
iOBV                                                                    \
iOsMA                                                                   \
iRSI                                                                    \
iRSIOnArray                                                             \
iRVI                                                                    \
iSAR                                                                    \
iStdDev                                                                 \
iStdDevOnArray                                                          \
iStochastic                                                             \
iWPR
# ----------------------------------------------------------------------

Custom Indicators

使用相同Help的方法来详细了解如何从您希望的任何其他自定义指标中设置和查询值。只是设置有点乏味,但可行,Help将引导您。

于 2016-05-22T18:43:52.980 回答