MT4智能交易编程教程-EventChartCustom函数
该函数为指定图表生成自定义事件。 bool EventChartCustom(
long chart_id, // 接收图表事件的标识符
ushort custom_event_id, // 事件标识符
long lparam, // 长整型参量
double dparam, // 双精度型参量
string sparam // 事件的字符串参量
); |
参量 chart_id [in] 图表标识符。 0 意味着当前图表。 custom_event_id [in] 用户事件ID。这个标识符自动添加到CHARTEVENT_CUSTOM值中且转化成整数型。 lparam [in] 传递到OnChartEvent函数的长整型事件参量。 dparam [in] 传递到OnChartEvent函数的双精度型事件参量。 sparam [in] 传递到OnChartEvent函数的字符串型事件参量。如果字符串超过63个字符,则会被删节。 返回值 Returns true if a custom event has been successfully placed in the events queue of the chart that receives the events. In case of failure, it returns false. Use GetLastError() to get an error code. 注释 附在指定图表的EA交易或者指标处理使用OnChartEvent函数(int event_id,long& lparam,double& dparam,string& sparam)的事件。 对于每一种事件类型,OnChartEvent()函数的输入参量有事件需要过程的定值。通过这个参量传递的事件和值列在以下表格中。 事件 | id参量值 | lparam 参量值 | dparam 参量值 | sparam 参量值 | 击键事件 | CHARTEVENT_KEYDOWN | 击键代码 | Repeat count (the number of times the keystroke is repeated as a result of the user holding down the key) | The string value of a bit mask describing the status of keyboard buttons | Mouse event (if property CHART_EVENT_MOUSE_MOVE=true is set for the chart) | CHARTEVENT_MOUSE_MOVE | the X coordinate | the Y coordinate | The string value of a bit mask describing the status of mouse buttons | 图解物件创建事件 (if CHART_EVENT_OBJECT_CREATE=true is set for the chart) | CHARTEVENT_OBJECT_CREATE | — | — | 创建的图解物件名称 | 通过属性对话框改变物件属性事件 | CHARTEVENT_OBJECT_CHANGE | — | — | 更改的图解物件名称 | 图解物件删除事件 (if CHART_EVENT_OBJECT_DELETE=true is set for the chart) | CHARTEVENT_OBJECT_DELETE | — | — | 删除的图解物件名称 | 图表上鼠标点击事件 | CHARTEVENT_CLICK | X 坐标 | Y 坐标 | — | 附属于图表的图解物件鼠标点击事件 | CHARTEVENT_OBJECT_CLICK | X 坐标 | Y 坐标 | 事件发生的图解物件名称 | 用鼠标拖拽图解物件事件 | CHARTEVENT_OBJECT_DRAG | — | — | 移动的图解物件名称 | LabelEdit图解物件输入框中完成文本编辑事件
| CHARTEVENT_OBJECT_ENDEDIT | — | — | 完成文本编辑的LabelEdit图解物件名称
| Event of changes on a chart | CHARTEVENT_CHART_CHANGE | — | — | — | N号码下用户ID事件 | CHARTEVENT_CUSTOM+N | 通过EventChartCustom() 函数设置的值 | 通过EventChartCustom() 函数设置的值 | 通过 EventChartCustom() 函数设置的值 |
|