MT4贸易面板批次步骤

时间:2016-10-07 02:33:32

标签: metatrader4

我需要为“LOT_MINUS_LABEL”编写“减少和增加”功能代码。

int OnInit() {
    ObjectCreate ( 0, "LOT_MINUS_LABEL", OBJ_LABEL, 0, 0, 0 );
}
int OnChartEvent()
{
 MarketInfo(Symbol, MODE_LOTSTEP);
}

1 个答案:

答案 0 :(得分:0)

MT4上下文中的GUI-Objects v / s MMI-Add-On-s:

虽然MQL4已经在几个波浪中演变成仍在悄悄的 - MQL4.56789 ,但有一些MetaTrader终端上下文,它有限制记住。

经过多年的纯图表GUI,MetaQuotes Inc.已经推出了一些“创新”玩具,这些玩具在某种程度上在视觉上令观众满意--- “一键交易” - GUI-complete-MVC-Panel就是这样的例子,或“Depth-Of-Market” -GUI-Visualiser-Only-Panel。

关键是,这两个“附加组件”都具有零API可用性,因此您的任何需求只能用于查看这些隔离的MMI小工具,而真正的脚本/ EA驱动既不使用“OneClickTrading”也不使用“Depth-of-Market”值(“OCT”中可用的 Buy Sell 参与者只是超出了一个人的范围。

守则:

该片段远未显示任何方向或任何要求规范或至少某些关键核心/非核心功能的清单,这些功能将在最终状态下运行。

让我对代码必须解决的明显项目进行评论,然后才能使它至少成为一个可编译的项目:

int OnInit() {
    ObjectCreate ( 0, "LOT_MINUS_LABEL", OBJ_LABEL, 0, 0, 0 );
}

int OnChartEvent() {                          // function declared to return int
    MarketInfo( _Symbol, MODE_LOTSTEP );      // function call returns a value
                                              //          but does not assign it
                                              //          to anything, so is lost
}                                             // }-EndOfFunc & MUST RETURN(INT)