新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 800

 
Roman Sharanov:
原因是什么呢?

dll是一个黑暗的主题,不能被对待;-)

但地下的敲门声说,你可能没有足够的历史记录(或者它可能有 "漏洞")的所需DLL。抽出所需的字符。

既然大家都在工作,而你却没有。差异可能是什么?历史可能是不同的。

你的浏览器可能已经 "治愈 "了dll :-),但这是幻想中的事情。

 
Maxim Kuznetsov:

dll是一个黑暗的主题,不能被对待;-)

但地下的敲门声说,你可能没有足够的历史记录(或者它可能有 "漏洞")的所需DLL。抽出所需的字符。

既然大家都在工作,而你却没有。差异可能是什么?历史可能是不同的。

你的杀毒软件可能已经 "治愈 "了dll:-),但那是幻想的范畴。

禁用杀毒软件,已下载历史记录....

 

另一件有趣的事。当安装任何MT4终端时,在沙发上会弹出 "出错了...... "的窗口和一个撤销按钮。但这并不影响任何东西,终端仍在安装。

此外,在试图打开终端时,出现错误


而且它有助于在那个重命名的终端ehe,比如说。


我的电脑里住着什么恶魔?

 

我不明白为什么当我点击其坐标上方或下方时,我的面板没有被删除。

if(id == CHARTEVENT_MOUSE_MOVE)
//-----------------------------------------------------------------------------------------------------------------
{
if(ObjectGetInteger(ChartID(),id_name+" Global_B №2",OBJPROP_STATE) == true && sparam == "1")
        {
         int xd1 = (int)ObjectGetInteger(ChartID(),id_name+" Size_P №1",OBJPROP_XDISTANCE),
             yd1 = (int)ObjectGetInteger(ChartID(),id_name+" Size_P №1",OBJPROP_YDISTANCE),
             xs1 = (int)ObjectGetInteger(ChartID(),id_name+" Size_P №1",OBJPROP_XSIZE),
             ys1 = (int)ObjectGetInteger(ChartID(),id_name+" Size_P №1",OBJPROP_YSIZE);
         if(((int)lparam < xd1 || (int)lparam > (xd1+xs1)) && ((int)dparam < yd1 || (int)dparam > (yd1+ys1)))
           {
            ObjectSetInteger(ChartID(),id_name+" Global_B №2",OBJPROP_COLOR,clrBlack);
            ObjectSetInteger(ChartID(),id_name+" Global_B №2",OBJPROP_BGCOLOR,clrWhite);
            ObjectSetInteger(ChartID(),id_name+" Global_B №2",OBJPROP_STATE,false);
            SizePanel("D");
           };
        };
};

而且恰恰是上面或下面, 因为如果向左或向右,就会被删除。我检查了所有的Alert,所有的变量都有正确的值,条件也是正确的--但它仍然没有被删除。


MQL4

 
Alexandr Sokolov:

我不明白为什么当我点击其坐标上方或下方时,我的面板没有被删除。

而且恰恰是上面或下面, 因为如果向左或向右,就会被删除。我检查了所有的Alert,所有的变量都有正确的值,条件也是正确的--但它仍然没有被删除。


MQL4

或者,也许你应该
   if(id == CHARTEVENT_CLICK)
 
Alexey Viktorov:
或者也许应该是

谢谢!事实证明,不是&&,而是||,并考虑到了调用按钮的坐标。

 

当我在codebase中纠正代码描述时,我得到了以下错误,虽然以前没有,我自己也没有改变或纠正过代码,我应该怎么做?

对欧元兑美元的测试,H1(净值)未与交易服务器同步
 
在mql4中,是否可以很容易地以一个指标为基础计算另一个指标?在mql5中,我知道可以用另一个指标的手柄代替计算price....。
 
请帮我对我的专家顾问做一个小的改动。 当我 在下一个柱状图上获利平仓,它又按照指标的方向打开。 我希望它只在指标变化时打开,而不是打开一个仓位提前感谢您!
附加的文件:
 
Roman Sharanov:
在mql4中,是否可以很容易地以一个指标为基础计算另一个指标?在mql5中,我知道可以用另一个指标的手柄代替计算price....。

作为一个例子

MA on ATR
MA on ATR
  • www.mql5.com
Советник МА, RSI RVI Советник считает на 22 барах МА14, МА30 и МА120 на часовом ТФ и 5ти минутном ТФ приведенным по усреднению к часовому (период усреднения увеличен в 12 раз (60/5=12). Так же с RVI и RSI что не сильно корректно, но точки перегибов и пересечений не меняет. Tech-Assistent
原因: