MQL4 на MQL5


ksv8028

Новичок форума
Приветствую Вас друзья.Кто смог бы переделать один очень небольшой код?
 

Вложения

fxover

Интересующийся
Пожалуйста, помогите изменить это от MQ4 до MQ5

Код:
 if (ObjectFind(" line") != 0) {
      ObjectCreate("line", OBJ_HLINE, 0, Time[30], G_price_222);
      ObjectSetInteger(" line", OBJPROP_STYLE, STYLE_SOLID);
      ObjectSetInteger(" line", OBJPROP_WIDTH,GridWidth);
      ObjectSetInteger(" line", OBJPROP_COLOR, GridColor);
   } else ObjectMove(" line", 0, Time[30], G_price_222);
 

AlexeyVik

Программист mql4 mql5
Пожалуйста, помогите изменить это от MQ4 до MQ5

Код:
 if (ObjectFind(" line") != 0) {
      ObjectCreate("line", OBJ_HLINE, 0, Time[30], G_price_222);
      ObjectSetInteger(" line", OBJPROP_STYLE, STYLE_SOLID);
      ObjectSetInteger(" line", OBJPROP_WIDTH,GridWidth);
      ObjectSetInteger(" line", OBJPROP_COLOR, GridColor);
   } else ObjectMove(" line", 0, Time[30], G_price_222);
В документации по mql4 сейчас написаны все функции в двух вариантах: общая и для mql4 исключительно.
К примеру ObjectMove(" line", 0, Time[30], G_price_222); в mql5 будет выглядеть как ObjectMove(0, " line", 0, Time[30], G_price_222);
 

DimOn33

Прохожий
Копировщик открытых ордеров из МТ4 в МТ5?

Приветствую Всех! Уважаемые Программисты на MQL, скажите, есть ли копировщик открытых ордеров из МТ4 в МТ5?
Если есть такая штука - поделитесь, буду очень признателен!
 

Aksio33

Прохожий
Приветствую! Может кто подскажет. Хочу написать советник MQL5, Но никак не получается инициализировать пользовательский индикатор MACD который в списке терминала по дефолту. Функция iCustom не срабатывает, в журнале выдает ошибку, что индикатор не удалось инициализировать. Хендл создал. Функцию Copy buffer которую использую покажу, может, что-то неправильно написал
Код:
///+------------------------------------------------------------------+
//|
//+------------------------------------------------------------------+
double GetIndicator(int handle, int buffer_num, int index)
{
//--- array for the indicator values
double arr[];
//--- obtain the indicator value in the last two bars
if (CopyBuffer(handle, buffer_num, 0, index+1, arr) <= 0)
{
Sleep(200);
for(int i=0; i<100; i++)
{
if (BarsCalculated(handle) > 0)
break;
Sleep(50);
}
int copied = CopyBuffer(handle, buffer_num, 0, index+1, arr);
if (copied <= 0)
{
Print("CopyBuffer failed. Maybe history has not download yet? Error = ", GetLastError());
return -1;
}
else
return (arr[index]);
}
else
{
return (arr[index]);
}

return 0;
}
 

Victory72

Прохожий
Добрый день, товарищи программисты. Исправьте пожалуйста индикатор из библиотеки MQL5. При компиляции выдаёт "94 error(s), 36 warning(s) 95 37"
 

Вложения

Онлайн статистика

Пользователи онлайн
68
Гости онлайн
111
Всего посетителей
179

Статистика

Гостевая
Help Users
  • No one is chatting at the moment.
  • тен:
    я вдруг понял, почему все разбежались
    +1
  • Геша5:
    martinluter2014 сказал(а):
    если ты человек хороший а не провакатор)
    провокатор не может быть хорошим человеком.
    +2
  • st2050:
    Вопрос: что Некрасов делал в студёную зимнюю пору в лесу, из которого он вышел? Сомнительно чтобы у него там были дела в мороз, тем более пешком. Ради рифмы что ли? Я поэт, зовусь Незнайка, от меня вам балалайка.
  • martinluter2014:
    "— Здорово, парнище!— «Ступай себе мимо!»— Уж больно ты грозен, как я погляжу!" Даже мужичок его испугался😆 что то тут нечисто)
  • Takvot:
    Привет всем
    +1
  • st2050:
    Прочитал в новостях что суд оштрафовал учительницу за пение государственного гимна на митинге в Шиесе, на 2 тысячи. С формулировкой что митинг не является торжественным мероприятием. Короч, осторожно с исполнением гимна своей страны если у вас там недостаточно торжественно! Наша юстиция нащупывает новые дны. Не дай бог вам петь гимн в ванной, сограждане!
    +2
  • st2050:
    Женщину нельзя обманывать, ей нельзя врать, но рассказывать ей что она самая умная, самая красивая, и вооще принцесса - НАДО! © Лурк.
    +1
  • Slava78:
    Женщина не должна выносить мозг, тогда ей не будут врать, что она самая умная, самая красивая, и вообще принцесса
  • Юлия:
    Slava78, плохо вы знаете принцип причины-следствия и всю ответственность валите на женщину :)
  • st2050:
    Шок-контент. Лунтик поедает Вупсеня! Детям не показывайте.
  • martinluter2014:
    st2050 сказал(а):
    Шок-контент. Лунтик поедает Вупсеня! Детям не показывайте.
    Что с тобой случилось куда повело 😅
  • st2050:
    martinluter2014, давно ищу анекдоты про этих гусениц. При очередном поиске наткнулся случайно на картинку. В большом размере на неё вообще страшно смотреть.
  • martinluter2014:
    st2050 сказал(а):
    martinluter2014, давно ищу анекдоты про этих гусениц. При очередном поиске наткнулся случайно на картинку. В большом размере на неё вообще страшно смотреть.
    Что с тобой случилось куда повело 😅
  • st2050:
    martinluter2014, ничего не случилось. Люблю анекдоты про туповатых личностей, а эти гусеницы выглядят весьма тупыми.
  • martinluter2014:
    Каждому свое (y) ) может тоже посмотрю)
  • st2050:
    Госдума одобрила в первом чтении законопроект об отмене штрафов за превышение средней скорости. Не верят в математику :LOL: Из пункта А в пункт Б.
    +1
  • martinluter2014:
    st2050 сказал(а):
    Госдума одобрила в первом чтении законопроект об отмене штрафов за превышение средней скорости. Не верят в математику :LOL: Из пункта А в пункт Б.
    Видать жалоб очень много было))
  • st2050:
    Я почитал, в том числе и доводы инициатора от ЛДПР. Вместо того чтобы обеспечить годную практику применения, закон отменяют по притянутым за уши формальным основаниям. О жалобах ничего не говорится. В обоснованиях сумбурная лажа.
    +1
  • kov_boi:
    У нас в деревне средняя скорость только для сбора бабла сделана.На развязки денег копят (наверно😂)весь город усеяли светофорами и камерами(разруливают движение так что колом стоит все)москве непонять))сей маразм...
  • st2050:
    kov_boi, куда идут деньги - это вопрос к местной администрации. Как сказал раньше, "Вместо того чтобы обеспечить годную практику применения, закон отменяют по притянутым за уши формальным основаниям."
    Верх