Ваши вопросы по языку MQL4

star603

Новичок форума
Тогда лучше 'bool"
C-подобный:
Expand Collapse Copy
bool Stopi0()
{
 double _SL2 =0.0;
 if(Loss==0)
  {
   /*
   Сюда думаю написать перебора ордеров.
   Затем выбрать ордер. И соглано типу ордера модернизировать стопы.
   А чтобы это не происходило на новом тике.
   Абьсолютно весь код сделаю чтобы выполнялся на новом баре.
   */ return(true);
  }
 return(false);
}
у меня будет много условий
Код:
Expand Collapse Copy
 if(Loss==0)
  {
   /*
   Сюда думаю написать перебора ордеров.
   Затем выбрать ордер. И соглано типу ордера модернизировать стопы.
   А чтобы это не происходило на новом тике.
   Абьсолютно весь код сделаю чтобы выполнялся на новом баре.
   */ return(true);
  }

около 13 и потом в ордер модифи ставить значение _SL2?
 

MakarFX

Элитный участник
у меня будет много условий
Код:
Expand Collapse Copy
 if(Loss==0)
  {
   /*
   Сюда думаю написать перебора ордеров.
   Затем выбрать ордер. И соглано типу ордера модернизировать стопы.
   А чтобы это не происходило на новом тике.
   Абьсолютно весь код сделаю чтобы выполнялся на новом баре.
   */ return(true);
  }

около 13 и потом в ордер модифи ставить значение _SL2?
Я подумал, что раз ты делаешь перебор ордеров, то модификация будет тут же.
 

AlexeyVik

Программист mql4 mql5
В чем неполнота действий и неправильное возвращение значений? Заранее спасибо..
Уже теперь я не буду возвращаться к старым сообщениям и повторно разбираться. Ведь я дал набросок функции в том сообщении которое ты цитируешь…
 

AlexeyVik

Программист mql4 mql5
у меня будет много условий
Код:
Expand Collapse Copy
 if(Loss==0)
  {
   /*
   Сюда думаю написать перебора ордеров.
   Затем выбрать ордер. И соглано типу ордера модернизировать стопы.
   А чтобы это не происходило на новом тике.
   Абьсолютно весь код сделаю чтобы выполнялся на новом баре.
   */ return(true);
  }

около 13 и потом в ордер модифи ставить значение _SL2?
И перебор ордеров будешь писать 13 раз?
Это выгодно если писать на заказ и оплату назначать от количества строк кода.
 

griz

Активный участник
Здравствуйте. Как правильно задать толщину шрифта у объекта OBJ_EDIT?

Пробовал прописывать перед созданием объекта и после:
Код:
Expand Collapse Copy
TextSetFont("Arial",8,FW_EXTRABOLD,0);
толщина шрифту не устанавливается
 
Последнее редактирование:

vladradon

Программист
В mql4 есть ведь такой функционал
TextSetFont работает только с TextOut - набери в справочнике - там есть пример использования - создание сначала графического ресурса и потом уже создание объекта BIMAP из файла. С обычными текстовыми объектами можно только путем смены самого шрифта попробовать.
 

Milord

Местный знаток
всем привет!
написал пробный советник,при анализе открытых ордеров(в тестере) выяснилось что он их открывает от 2 до 10 штук один за другим,хотя в коде вроде бы прописал что открывается 1 ордер(под руками кода нет),в чем может быть причина такого поведения советника?
 

AlexeyVik

Программист mql4 mql5
всем привет!
написал пробный советник,при анализе открытых ордеров(в тестере) выяснилось что он их открывает от 2 до 10 штук один за другим,хотя в коде вроде бы прописал что открывается 1 ордер(под руками кода нет),в чем может быть причина такого поведения советника?
Причина в коде которого нет под руками.
 

MakarFX

Элитный участник
всем привет!
написал пробный советник,при анализе открытых ордеров(в тестере) выяснилось что он их открывает от 2 до 10 штук один за другим
Нет контроля открытия ордеров.
в коде вроде бы прописал что открывается 1 ордер
интересно как?
 

star603

Новичок форума
для того чтобы можно модернизировать ордердер по стопам нужно:
АСК = 1.3450 БИД = 1.3400 Мин стоп 30 дистаннц заморозки 10 (Эти цифры взяты наугад для удобства)
1) целевая цена должна находиться ниже бид для бай и выше аск для сел
2) Модернизировать ордер нужно ниже уровня заморозки.
3) учитывать минимальные стопы.

Итого для селл: 1,3450+((30+10)*Поинт)
Итого для бай: 1,3400-((30+10)*Поинт)

Поправьте мою логику, если она неверная.
 

mobidik

-----
для того чтобы можно....
Изучай: Требования и ограничения при проведении торговых операций - Приложения - Учебник по MQL4
А тут с примерами кода: Какие проверки должен пройти торговый робот перед публикацией в Маркете
 
Последнее редактирование модератором:

star603

Новичок форума
Код:
Expand Collapse Copy
А тут с примерами кода: Какие проверки должен пройти торговый робот перед публикацией в Маркете

До публикации далеко.

Код:
Expand Collapse Copy
Изучай: Требования и ограничения при проведении торговых операций - Приложения - Учебник по MQL4

тут не очень понятно написано
 
Верх