[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 431

 
ilunga:
особенности работы чисел double: https://www.mql5.com/ru/articles/1561
Спасибо большое...буду знать на будущее
 
yosuf:

Скажите, пожалуйста, в связи с чем советник перестает открывать позиции? ДЦ могут заблокировать работу советника? Советник сообщает на М1 "Ждем разрешенное время", но по истечении нескольких минут не открывает позицию. Хотя час назад работал нормально, правда, на М5.

Что означают этие сообщения в журнале?:

2011.06.08 02:48:30 '746357': login

2011.06.08 02:48:20 Experts are disabled because the account has been changed

2011.06.08 02:34:28 '746357': ping failed

2011.06.08 02:51:33 '7849792': DataCenter connecting failed [6]

Как вновь добиться работоспособности советника?


Из записей в журнале понял, что Вы изменили счет после чего произошел какой-то сбой и теперь нет связи с ДЦ.

Попробуйте перезапустить терминал.

 
Покажите пожалуйста несколько скринов как правильно натянуть Фибу на пин бар
 

Добрый день,

Помогите, пожалуйста, написать на экране: "Account balance: XX % of recommended". XX советник-то вычисляет, но как его вставить в текст?

Более того, почему-то на экране появляется только первая лейба, а вторая - нет. Вот код:

   ObjectCreate("TXT1",OBJ_LABEL,0,0,0);
   ObjectSetText("TXT1","Account balance:",9,"Arial",White);
   ObjectSet("TXT1",OBJPROP_XDISTANCE, 5);
   ObjectSet("TXT1",OBJPROP_YDISTANCE, 20);
   
   ObjectCreate("TXT2",OBJ_LABEL,0,0,0);
   ObjectSetText("TXT2","% of recommended",9,"Arial",White);
   ObjectSet("TXT2",OBJPROP_XDISTANCE, 150);
   ObjectSet("TXT2",OBJPROP_YDISTANCE, 20);

На форуме искал, но ничего похожего не нашел. Помогите, пожалуйста! Заранее благодарен.

 
Webmaster:

Добрый день,

Помогите, пожалуйста, написать на экране: "Account balance: XX % of recommended". XX советник-то вычисляет, но как его вставить в текст?

Более того, почему-то на экране появляется только первая лейба, а вторая - нет. Вот код:

На форуме искал, но ничего похожего не нашел. Помогите, пожалуйста! Заранее благодарен.


int XX = 20;
ObjectCreate("TXT1",OBJ_LABEL,0,0,0);
   ObjectSetText("TXT1","Account balance:" + XX + "% of recommended",9,"Arial",White);
   ObjectSet("TXT1",OBJPROP_XDISTANCE, 5);
   ObjectSet("TXT1",OBJPROP_YDISTANCE, 20);
 

Здравствуйте, Все!

Если возможно, проясните, пожалуйста, на примере работу функции ObjectMove.

Функцией ObjectCreate по двум координатам (время-цена первой точки и время-цена второй точки) я строю трендовую линию-луч. Есть еще некоторая точка А.

Вопрос вот в чем, можно ли с помощью функции ObjectMove параллельным переносом перенести эту трендовую линию так, чтобы ее первой координатой стала точка А?

 
ilunga:


Спасибо большое, получилось! Тут же следующий вопрос: а что, лейба может быть только одна? Почему-то вторая на экране вообще не появляется... Если только одна, то как можно сделать ее из нескольких строчек?

 

Добрый день.

как можно найти значения к примеру трех последних нижних фракталов и выбрать наименьшее ?

 

Всем привет!

Неподскажите формулу для расчета уровня (цены) для нескольких позиций (бай и селл) где маржа будет равна 20%???

 
Stells:

Добрый день.

как можно найти значения к примеру трех последних нижних фракталов и выбрать наименьшее ?


Типа как-то так, писал прям сюда могут закрасться ошибки):

double FrArray[3];
int FrArrayindex[3], Counter=0;
for (int i=3; i<Bars; i++)
{
  if (iFractals(NULL, 0, MODE_LOWER, i)<Point) continue;

  FrArray[Counter]=iFractals(NULL, 0, MODE_LOWER, i);
  FrArrayindex[Counter]= i;
  Counter++;

  if (Counter>2) break;
}

Comment ("Меньший из трех последних фракталов  = " ,FrArray[ArrayMinimum(FrArray)], "  на ", FrArrayindex[ArrayMinimum(FrArray)], " баре ");
Причина обращения: