ObjectCreate(chart_ID,name,OBJ_BUTTON,sub_window,0,0)) { Print(__FUNCTION__, ": failed to create the button! Error code = ",GetLastError()); return(false); } ObjectSetInteger(chart_ID,name,OBJPROP_XDISTANCE,x); ObjectSetInteger(chart_ID,name,OBJPROP_YDISTANCE,y); ObjectSetInteger(...
当ChartEvent 事件发生时在指标和EA中调用这个函数。这个函数意在处理由用户或者MQL5程序所做的图表更改。 参数 id [in] 来自 ENUM_CHART_EVENT 枚举的事件ID。 lparam [in] 长整型(long) 事件参数 dparam [in]...
0236、意味着如果 ea 交易同意用marketbookadd 接收bookevent,其他有 onbookevent()处理程序的ea 交易也会收到这个事件。0237、因此分析交易品种名称是必须的,可以 const string& symbol 参数传到处理程序。0238、onchartevent 7、() 是chartevent 的处理程序:0239、chartevent_keydown 击键,图表窗口定格;0240、...
our case, we check TakeProfit30//on a chart of less than 100 bars31//---32if(Bars<100)33{34Print("bars less than 100");35return;36}37if(TakeProfit<10)38{39Print("TakeProfit less than 10");40return;41}42//--- to simplify the coding and speed up access data are put into in...
// Bars processed on the previous callconst datetime& time[], // Data for the current chart and timeframe... const double& open[], const double& high[], const double& low[], const double& close[], const long& tick_volume[], ...
0236、意味着如果EA交易同意用MarketBookAdd接收BookEvent,其他有OnBookEvent() 处理程序的EA交易也会收到这个事件。 0237、因此分析交易品种名称是必须的,可以const string& symbol参数传到处理程序。 0238、OnChartEvent()是ChartEvent的处理程序: 0239、CHARTEVENT_KEYDOWN—击键,图表窗口定格; 0240、CHARTEVENT_OBJEC...
0236、意味着如果EA交易同意用MarketBookAdd接收BookEvent,其他有OnBookEvent() 处理程序的EA交易也会收到这个事件。 0237、因此分析交易品种名称是必须的,可以const string& symbol参数传到处理程序。 0238、OnChartEvent()是ChartEvent的处理程序: 0239、CHARTEVENT_KEYDOWN—击键,图表窗口定格; 0240、CHARTEVENT_OBJEC...
IsNewBar变量指示我们有了新柱。如果其值为 FALSE,我们结束 OnTick 函数的执行。 看一下代码 if(MQL5InfoInteger(MQL5_DEBUGGING)) Print("我们在此时有了新柱 ",New_Time[0]," 旧的时间是 ",Old_Time); 该代码用于调试模式执行,在调试模式时将打印有关柱时间的消息;我们稍后还将进一步讨论。
事件俘获与处理均由OnChartEvent()函数执行。上面提到的功能,在基于交易历史单的交易播放器一文和 12、EventChartCustom()函数示例中均有呈现。调试与用户指南MetaTrader 5 终端与 MetaEditor 5 包含记录详实的内置用户指南,可按F1获取。所有文档均通过 LiveUpdate (实时更新)自动更新。此外,MetaTrader 5 交易平台的...
OnStart() 函数就是启动事件处理程序,运行脚本时自动生成。一定是空类型,无参数: voidOnStart(); 对于OnStart()函数,指定整型 返回类型。 OnInit# OnInit() 函数是初始化事件处理程序。 必须是空型或者整型,无参数: voidOnInit(); 初始化事件处理程序在EA交易或者指标下载后即时生成;它不生成脚本。OnInit()...