新版MT4基础架构函数分析演示功能
第三课课上源代码下载:第三课上课源代码下载.rar
新版MT4增加了很多基础架构函数,有了这些架构函数可以实现老版MT4无法实现的一些功能比如:
1 定时执行某段代码。
2 感应k线图标中画的对象的动作,当感应到一个动作产生,就执行你指定的一段代码。
下面就是我列出的一些重要基础架构函数:这些函数控制着指标EA脚本运行的最基本的执行规则,
如果你有编程基础,只要你听懂了这一课,就能带你真正踏入MT4 指标EA脚本的大门,对你以后编写MT4程序
设计架构非常关键。如果不理解这些函数,就算你照着别人的代码模仿了几年,也无法掌握核心架构。因为我
连基本的变量定义,函数定义及应用语法都还没讲到呢,就先讲这课,可能很多人不理解,不过没关系我今天
将的只是需要你了解这些函数的运行机理及作用就行了,以后写任何MT4程序都会接触到这些函数,到时候用
到你理解就行了。
int OnInit()
{
EventSetTimer(60);
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason)
{
EventKillTimer();
}
void OnTick()
{
}
void OnTimer()
{
}
void OnChartEvent(const int id,
const long &lparam,
const double &dparam,
const string &sparam)
{
}
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[])
{
return(rates_total);
}
void OnStart()
{
}