[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 245

 

你好!请你告诉我这个图形对象是怎么回事。

             Время_фрактала=Time[ФрВниз];                                               // Определение места обозначения фрактала по времени
             Цена_рисунка=Low[ФрВниз];                                                  // Определение места обозначения фрактала по цене
             ObjectCreate("ФрВнизрис",OBJ_TEXT,0,Время_фрактала,Цена_рисунка-2*PointX); // Создание надписи исторического Фр вверх
             ObjectSetText("ФрВнизрис","Фривн",14,"Arial",DarkOrange);                  // Задание свойств надписи
             Error=GetLastError();                                                      // Назначение имени функции проверки ошибок
             Print("Error рисунка = ", Error);

出现了一条信息,说参数名称应该是字符串。

(ObjectCreate函数的名称参数必须是一个字符串

ObjectSetText函数的名称参数必须是一个字符串 )

以及对参数字符串的预期:错误图片 = 4062

在教程中,在例子(https://book.mql4.com/ru/functions/objects) 中,名称 似乎是一样的,没有 字符串 。还是那里也错了?:

//--------------------------------------------------------------------
// grafobjects.mq4
// Предназначен для использования в качестве примера в учебнике MQL4.
//--------------------------------------------------------------------
int start()                            // Спец. функция start
  {
//--------------------------------------------------------------- 1 --
   int Sit;
   double MACD_M_0,MACD_M_1,           // Главная линия, 0 и 1 бар
   MACD_S_0,MACD_S_1;                  // Сигнальная линия, 0 и 1 бар
   string Text[4];                     // Объявление строков. массива
   color  Color[4];                    // Объявление массива цветов
 
   Text[0]= "Открытие Buy";            // Текст для различных ситуаций
   Text[1]= "Открытие Sell";
   Text[2]= "Удерживаем Buy";
   Text[3]= "Удерживаем Sell";
 
   Color[0]= DeepSkyBlue;              // Цвет объекта ..
   Color[1]= LightPink;                // .. для различных ситуаций
   Color[2]= Yellow;
   Color[3]= Yellow;
//--------------------------------------------------------------- 2 --
   ObjectCreate("Label_Obj_MACD", OBJ_LABEL, 0, 0, 0);// Создание объ.
   ObjectSet("Label_Obj_MACD", OBJPROP_CORNER, 1);    // Привязка угол
   ObjectSet("Label_Obj_MACD", OBJPROP_XDISTANCE, 10);// Координата Х
   ObjectSet("Label_Obj_MACD", OBJPROP_YDISTANCE, 15);// Координата Y
//--------------------------------------------------------------- 3 --
   MACD_M_0 =iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);  // 0 бар
   MACD_S_0 =iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);// 0 бар
   MACD_M_1 =iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);  // 1 бар
   MACD_S_1 =iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);// 1 бар
//--------------------------------------------------------------- 4 --
   // Анализ ситуации 
   if(MACD_M_1=MACD_S_0)                      // Персеч. снизу вверх
      Sit=0;
   if(MACD_M_1>MACD_S_1 && MACD_M_0<=MACD_S_0)// Персеч. сверху вниз
      Sit=1;
   if(MACD_M_1>MACD_S_1 && MACD_M_0>MACD_S_0) // Главная выше сигн.
      Sit=2;
   if(MACD_M_1
 
volshebnik:

你好!请你告诉我在设置图形对象时出了什么问题。

我得到一条信息,说参数名称应该是字符串。

试试英文名字。
[Deleted]  

不知何故,我朋友的测试器也下了水......。这意味着什么呢?

是否有人也有这个问题?

 
nemo811:

不知何故,我朋友的测试器也下了水......。这意味着什么呢?

是否有人也有这个问题?

如果互换平仓和互换开仓经常写在交易历史 中,那么你就得等到星期六了。
[Deleted]  
Shniperson:
如果互换关闭和互换打开经常写在交易历史中,这意味着你必须等到星期六。
不--没有这样的事情。就在几天前,一切都很平静。从昨天开始,我和他开始出现问题(在同一经纪人的终端上,同一EA的测试结果不同;日志中的错误--以前没有,猫头鹰的代码也没有改变;代码执行过程中的故障,以前没有错误,在演示中给出了预期结果)。
 
nemo811:
不--没有这样的事情。几天前还一切正常。昨天我和他开始出现问题(一个相同的EA在一个相同的经纪人终端上的测试结果不同;日志中的错误--以前没有这样的错误,猫头鹰的代码也没有改变;代码执行中的故障,以前没有错误,在演示中也有预期的结果)。

磁性风暴...

我想经纪人有一个浮动的点差?

你的EA是否提供经纪人改变STOPLEVEL水平?

 

事实证明,在MQL4中,你不能通过引用传递一个变量给dll,并给它赋值(在dll中)。有可能只向数组写入dll(我通过Tychkov教授的方法弄明白的)。

请告诉我文件中哪里提到了这一点。

[Deleted]  
MaxZ:

我想经纪人有一个浮动的点差?

你的EA是否提供经纪人改变STOPLEVEL水平?

该战术并不固定于抓取10个点,形象地说,所以点差肯定与此无关。

改变 STOPLEVEL 也不能解释发生了什么(测试是在同一时间进行的,在同一对上--结果是不同的)

 
nemo811:

该战术并不固定于抓取10个点,形象地说,所以点差肯定与此无关。

思考一下你的答案...还是测试结果相差一个数量级?
 
joo:

事实证明,在MQL4中,你不能通过引用将一个变量传递给一个dll,并为其赋值(在dll中)。你只能在数组中写入dll(通过Tychkov教授的方法)。

谁能告诉我文件中哪里提到了这一点。

曾经有一个主题讨论过这个问题。你必须查一查。我记得以前可以不通过引用来传递数组。然后,它是严格的参考。我可能对某些事情感到困惑...

这就是 我在参考文献中得到的全部内容。