[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 86

 
Zhunko:

我忘了把系统输入器放进档案里。我已经向它添加了必要的常数和函数。

我已经附上了带有inluder的档案。

我将很快把新版本的库加入到猪圈里。将有更多的功能。


谢谢你。
 
Zhunko:

我忘了把系统输入器放进档案里。我已经向它添加了必要的常数和函数。

我已经附上了带有inluder的档案。

我将很快把新版本的库加入到猪圈里。将有更多的功能。


当运行Check_ServicesMT4.dll.mq4时,终端会挂起
 
如果有的话,作为一个脚本运行,设置EA被删除
 
AndCam:
我很抱歉,但没有人可以分享(或捅破天),在复制者交易中,有能力扭转订单。 即如果主人打开一个卖出,然后我(从属)买入,反之亦然。如果我想打开卖出或买入,那么我就必须打开买入,反之亦然,但交易应该由他们两个同时关闭。
逆转的含义是什么?
 

亲爱的程序员们,你们好!

谁能告诉我如何在程序中以数组的形式呈现价格烛台的信息?

由每个蜡烛图的主要特征(开盘、收盘、最大、最小)组成的四维阵列?一定有一些标准函数..... 或类似的东西)

提前感谢您的回答)
 
nurtonaft:

亲爱的程序员们,你们好!

谁能告诉我如何在程序中以数组的形式呈现价格烛台的信息?

一个四维数组,由每个蜡烛的主要特征组成(开盘、收盘、最大、最小)?一定有一些标准的功能..... 或类似的东西)

提前感谢您的回答)

没有标准的功能。参考教程--从这里开始--有一个按顺序特征组织的数组--sl、tr等--或者,你可以用自己的方式做类似的事情......那里很简单--只要把你的特征放在单元格里,而不是顺序特征......
 
nemo811:

当运行Check_ServicesMT4.dll.mq4时,终端会挂起

XP?如果是这样,就等一等吧。我将很快发布一个新的。

它可以在Vista和7上运行。并非所有的XP都不能用。在某些情况下,这很好。

================

发布。明天或后天它就会出现在猪圈里。

 
nurtonaft:

亲爱的程序员们,你们好!

谁能告诉我如何在程序中以数组的形式呈现价格烛台的信息?

一个四维数组,由每个蜡烛的主要特征组成(开盘、收盘、最大、最小)?一定有一些标准的功能..... 或类似的东西)

提前感谢您的回答)
https://docs.mql4.com/ru/array/ArrayCopyRates
 

罗曼 谢谢你)

Zhunko 谢谢你!

 

你好!

你能告诉我出了什么问题吗?我在英镑兑美元上使用测试器--它能按规定打开交易。我在美元指数DXH1上使用它 - 它没有打开很多交易,错误 "130" -不正确的停止。此外,不清楚哪里出了问题--在类似的情况下,它打开和不打开,但不止于此。美元指数的价差和止损水平-100和200。GBPUSD-3和4的点差和止损水平。美元指数的价格,如78.150,在对-4位小数。但这是有依据的。

if(Digits==5 || Digits==3) PointX = Point * 10; // Корректировка Point под трёх- пятизнак
   if(Digits==4 || Digits==2) PointX = Point;


下面是部分代码。

A++;
             double ОткрФрвверх=High[Фр]+HФр*PointX;
             SL=ОткрФрвверх-Ограничение*PointX;
             TP=ОткрФрвверх+ПрибыльФр*PointX;                           // Заявленная цена TP
             Print("ОткрФрвверх = ",ОткрФрвверх);
             Print("TP = ",TP);
             Print("SL = ",SL);
             int Ind_max =ArrayMaximum(High,n,0);                       // Индекс бара макс.ц. 
             double max = High[Ind_max];                                // Искомая макс цена
             int Min_Dist=MarketInfo(Symbol(),MODE_STOPLEVEL);          // Мин. дистанция
             int Время_фрактала=Time[Фр];
             double Цена_рисунка=High[Фр];
             Print("Цена_рисунка = ",Цена_рисунка);
             string Номер_свечи = Время_фрактала;
             ObjectFind(Номер_свечи);
             ObjectCreate(Номер_свечи,OBJ_TEXT,0,Время_фрактала,Цена_рисунка+10*Point);   // Создание надписи номера свечи С1
             ObjectSetText(Номер_свечи,"Фрвв",14,"Arial",Свеча1 C);      // Задание свойств надписи
             int Error=GetLastError();                                  // Назначение имени функции проверки ошибок
             Alert("Error рисунка = ", Error);
             while(true)                                                // Цикл открытия орд.
              {
                ticketup=OrderSend(Symb, OP_BUYSTOP, Lot, NormalizeDouble(ОткрФрвверх,Digits),0, SL, TP,NULL,A,0,вверх); // Ордер вверх
                Error=GetLastError();