[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 462
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите как узнать как был закрыт последний ордер в истории ? По СтопЛосс или ТейкПрофит ?
И еще ...
почему при открытом ордере проходит проверка
if (OrdersTotal() > 0 ) return(0);
Прога просто ставит еще 1 ордер и все , в чем проблема ?
Здравствуйте.На графике индикатор MACD показывает пять цифр после запятой, а в советнике например double MACD=iMACD(======) вычисляет четыре цифры.Как решить проблему,чтобы iMACD в советнике вычислял пять после запятой.
Здравствуйте.На графике индикатор MACD показывает пять цифр после запятой, а в советнике например double MACD=iMACD(======) вычисляет четыре цифры.Как решить проблему,чтобы iMACD в советнике вычислял пять после запятой.
прочитать документацию
Печатает некоторое сообщение в журнал экспертов.
Данные типа double выводятся с 4 десятичными цифрами после точки.
прочитать документацию
Печатает некоторое сообщение в журнал экспертов.
Данные типа double выводятся с 4 десятичными цифрами после точки.
Спасибо.
В тестере история, скажем, по инструменту EurUsd подгружена до 2010 года и он стартует свои тесты с него. А по Вашему кроссу история не подгружена, например, вот он и не показывает желаемое. Тем более, что все алерты в тестере пишутся в журнал.
P.S.
Ну это просто, как 1 из возможных вариантов...
на график установил! работает..! попробую с тестером разобраться!
спасибо за помощь!)
Ребят, подскажте плз где в настройках МТ4 (либо в его файлах настройках) задать/увеличить допустимое кол-во символов в полях "Имя" и "Текст" текстовой местки (Список объектов Ctrl+B)?
/если нетрудно, ответ продублируйте на емеил: maxig.pro@gmail.com
/преблагодарен/
Подскажите как узнать как был закрыт последний ордер в истории ? По СтопЛосс или ТейкПрофит ?
И еще ...
почему при открытом ордере проходит проверка
if (OrdersTotal() > 0 ) return(0);
Прога просто ставит еще 1 ордер и все , в чем проблема ?
Поставьте на "кнопку" браузера вот этот адресок. Там вы найдете ответы на все подобные вопросы:
https://www.mql5.com/ru/forum/131859
Напр., Страница№4
GetTypeLastClosePos - Возвращает тип последней закрытой позиции или -1
GetTypeLastOpenPos - Возвращает тип последней открытой позиции или -1
isCloseLastPosByStop - Возвращает флаг закрытия последней позиции по стопу
isCloseLastPosByTake - Возвращает флаг закрытия последней позиции по тейку.
isLossLastPos - Возвращает флаг убыточности последней позиции.
isTradeToDay - Возвращает флаг торгов сегодня
NumberOfBarCloseLastPos - Возвращает номер бара закрытия последней позиции или -1.
NumberOfBarOpenLastPos - Возвращает номер бара открытия последней позиции или -1.
NumberOfLossPosToday - Возвращает количество убыточных позиций, закрытых сегодня.
PriceCloseLastPos - Возвращает цену закрытия последней закрытой позиций.
granit77
Не согласен. Незачем выходить за пределы mql, незачем удалять советник с чарта. Достаточно программно блокировать торговлю, предусмотрев это в коде советника.
Zhunko:
Да! Правильно! Исключение только для удалённого управления.
Спасибо за отклик, но я так и не понял что лучше и выбрал:
PostMessageA(WindowHandle(Symbol(),Period()), WM_COMMAND, 33050, 0);
Теперь возник другой вопрос. что добавить в код, чтобы он вырубался не сразу, а после определенного количества сробатывания (например:Kol=3)
#property show_inputs
#include <WinUser32.mqh>
extern int Kol=3;
int start()
{
OrderSend(Symbol(),OP_SELL,0.05,Bid,333,0,0,"Тест",0,0,CLR_NONE);
while(!IsTradeAllowed()) Sleep(1000);
PostMessageA(WindowHandle(Symbol(),Period()), WM_COMMAND, 33050, 0);
return(0);
}
Заранее спасибо
Поставьте на "кнопку" браузера вот этот адресок. Там вы найдете ответы на все подобные вопросы:
https://www.mql5.com/ru/forum/131859
Напр., Страница№4
GetTypeLastClosePos - Возвращает тип последней закрытой позиции или -1
GetTypeLastOpenPos - Возвращает тип последней открытой позиции или -1
isCloseLastPosByStop - Возвращает флаг закрытия последней позиции по стопу
isCloseLastPosByTake - Возвращает флаг закрытия последней позиции по тейку.
isLossLastPos - Возвращает флаг убыточности последней позиции.
isTradeToDay - Возвращает флаг торгов сегодня
NumberOfBarCloseLastPos - Возвращает номер бара закрытия последней позиции или -1.
NumberOfBarOpenLastPos - Возвращает номер бара открытия последней позиции или -1.
NumberOfLossPosToday - Возвращает количество убыточных позиций, закрытых сегодня.
PriceCloseLastPos - Возвращает цену закрытия последней закрытой позиций.