一、脚本篇
void OnStart()
{
printf("Start.");
}
包含脚本的主函数部分,将脚本拖入图表时自动执行其内部的代码。
二、EA篇
int OnInit()
{
return(INIT_SUCCEEDED);
}
初始化函数。将EA拖入图表时,在点击参数窗口的确认键后,自动运行一次该初始化函数内部的代码。
void OnDeinit(const int reason)
{
}
切换EA图表周期或产品、更改正在运行的EA的参数、移除正在运行EA或图表等操作均触发执行此函数。其中,reason参数返回的是OnDeinit()函数执行的原因代码。
EventSetTimer(60);
void OnTimer()
{
}
定时器功能。首先输入定时器时间代码(60代表每60秒),也即间隔多久时间执行一次。执行内容写入VOnTimer()函数中。
void OnChartEvent(const int id,
const long &lparam,
const double &dparam,