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

poto

Активный участник
Уважаемые Умные Люди!


Помогите !!!
Подправить строчку под новый Билд 950

} else OrderDelete (OrderTicket()); - что не так в этой строчке

в старом билде 600 - нет замечания
в 950 пишет - return value of 'OrderDelete' should be checked


Всех С Новым Годом!
 
Последнее редактирование:

DIO-Soft

Новичок форума
return value of 'OrderDelete' should be checked

написано же
возвращаемое значение 'OrderDelete' должно быть проверено

если не нравятся предупреждающие надписи сделайте так
} else int err = OrderDelete (OrderTicket());

или если в коде много проверок, тогда так
...
int err;
{
...
} else err = OrderDelete (OrderTicket());
.....
 
Последнее редактирование:

poto

Активный участник
СпасиБО !!!
 
Последнее редактирование:

HUDSON

Новичок форума
MT4 ( тестер стратегий )

(MT4) Ребят вопрос простой , почему в тестере у меня всегда сделки открываются не на Close[0] а ровно выше на 4 пункта при покупке и ниже на 4 при продаже ? Даже при спреде равном 0 . Обьясните кто нибудь ) . Ask и Bid по идее должны быть равны Close[0] в этом случае . или я чего то не понимаю ?
 

expforex

Программиров
в тестере нельзя сделать спред = 0, 0 = означает текущий спред по брокеру.
 

HUDSON

Новичок форума
Понял . спасибо за ответ . просто как то странно . Если ставить Спред большой то он как бы работает .. это видно по мат ожиданию . оно в минусы уходит жесткие . а если ставить ноль или отрицательное число то оно ничего не делает . те же 4 пункта . как при текущем спреде . Получается если я открою счет с нулевым спредом то открываться сделки будут на Close[0] ? а в случае выйгрыша комиссия 5 долларов со 100 или 5 процентов иначе . ? Просто у меня советники есть у которых матожидание выйгрыша минимум 1 пункт . а если спред 4 то о чем тут мечтать )
 
Последнее редактирование модератором:

svoi

Местный знаток
Уважаемые профи кто-нибудь может подсказать:
Есть очень интересный индикатор, хотелось бы сделать по нему советник, но опрашивать буфера через iCustom не получается правильно, так как он основан на нейронном ядре и накапливает данные, потом уже дает сигнал на начале текущего бара. Есть два буфера и стрелки рисует на графике, но в графичесикх объектах их нет. Можно ли как то счиать эти стрелки прямо с графика на котором стоит индикатор???? Чуть позже скрин выложу с сигналами.
 

svoi

Местный знаток
Вот скрин сигналов. _http://SSMaker.ru/88e5077a/
 
Последнее редактирование модератором:

AlexeyVik

Программист mql4 mql5
Уважаемые профи кто-нибудь может подсказать:
Есть очень интересный индикатор, хотелось бы сделать по нему советник, но опрашивать буфера через iCustom не получается правильно, так как он основан на нейронном ядре и накапливает данные, потом уже дает сигнал на начале текущего бара. Есть два буфера и стрелки рисует на графике, но в графичесикх объектах их нет. Можно ли как то счиать эти стрелки прямо с графика на котором стоит индикатор???? Чуть позже скрин выложу с сигналами.
Считать можно. А чтобы увидеть в списке объектов надо нажать кнопку "Все"
 

svoi

Местный знаток
Неа нету сигнальных стрелок _http://SSMaker.ru/c3e706d3/

Вот тут на другом индикаторе есть стерлочки _http://SSMaker.ru/c74f0413/
 
Последнее редактирование модератором:

ansol

Местный знаток
Неа нету сигнальных стрелок _http://SSMaker.ru/c3e706d3/

Вот тут на другом индикаторе есть стерлочки _http://SSMaker.ru/c74f0413/

Ты хотел, чтобы было написано "Стрелка вверх", "Стрелка вниз" :D
Тогда - да, нету.
А объекты RR и RG - это то, что ты не заметил.
Вообще, удаляй поштучно и смотри, что пропадает, ага?
 
Последнее редактирование модератором:

svoi

Местный знаток
Ты хотел, чтобы было написано "Стрелка вверх", "Стрелка вниз" :D
Тогда - да, нету.
А объекты RR и RG - это то, что ты не заметил.
Вообще, удаляй поштучно и смотри, что пропадает, ага?

Я знаю что я хотел увидеть: объект Arrows имя, время и цена тип значка.

RR и RG в шапке рисует и они всегда на месте http://SSMaker.ru/a4ca6cc5/
 

ansol

Местный знаток
Ну вот видишь, из тебя клещами надо вытаскивать инфу. На прошлом скрине их не видно было.
Ну, удаляй всё по очереди - само по себе на графике ничего не появляется.
 

svoi

Местный знаток
Все удаляю, стрелки есть, а списка объектов нет, мистика блин.
_http://SSMaker.ru/a4ca6cc5/
 
Последнее редактирование модератором:

ansol

Местный знаток
К чему картинка? На ней куча объектов, а в списке ничего нет?
Ммм, чего-то вы темните :)
Можен, индикатор уже выложишь, чё тут скринами сыпать.
Втемную глупо спрашивать
 
Последнее редактирование:

poto

Активный участник
Спецы Помогите!

stoploss,double takeprofit,string comment,int magic=0,datetime expiration=0,color

что в этой строке не правильно? А то предупреждения показивает

вот все строки

int ReversOrderSend (string symbol,int cmd,double volume,double price,int slippage,double
stoploss,double takeprofit,string comment,int magic=0,datetime expiration=0,color
arrow_color=CLR_NONE)
 

vlad_123

Местный знаток
Спецы Помогите!

stoploss,double takeprofit,string comment,int magic=0,datetime expiration=0,color

что в этой строке не правильно? А то предупреждения показивает

вот все строки

int ReversOrderSend (string symbol,int cmd,double volume,double price,int slippage,double
stoploss,double takeprofit,string comment,int magic=0,datetime expiration=0,color
arrow_color=CLR_NONE)
в конкретно этой строке - все нормально.
 
  • Like
Реакции: poto

yurecwa

Активный участник
Здравствуйте. Помогите пожалуйста с условиями входа в советнике. Как добавить функцию, что бы после закрытия ордера Sell или Buy следующим отрывался только противоположный ордер.
 
Верх