// Список изменений:// 10.06.2020// Add: Добавлены миллисекунды и убрано округление цен, объемов в OrderPrint().// 13.08.2020// Add: Добавлена возможность проверки производительности частей библиотеки через макрос MT4ORDERS_BENCHMARK_MINTIME.
Для тех, кто работает с асинхронными операциями будет полезно знать настройки максимального возможного количества необработанных асинхронных операций на своем счете.
Это несложно выяснить.
Alert: 60 - Too many trade requests
Будьте аккуратны, можно упереться в ограничение.
Возможный вариант получения такой информации.
// В случае true в Amount содержится максимальное возможное количество// необработанных асинхронных запросов на весь Терминал.bool GetMaxAsync( const TICKET_TYPE TicketPending, int &Amount )
{
constbool Res = OrderSelect(TicketPending);
if (Res)
for (Amount = 0; !IsStopped() && OrderDeleteAsync(TicketPending); Amount++)
;
return(Res);
}
voidOnStart()
{
for (int i = OrdersTotal() - 1; i >= 0; i--)
if (OrderSelect(i, SELECT_BY_POS) && (OrderType() > OP_SELL))
{
int Amount = 0;
if (GetMaxAsync(OrderTicket(), Amount))
Alert((string)Amount + " - " + MT4ORDERS::LastTradeResult.comment);
break;
}
}
Выкладывается mq4 мультивалютный советник, ставится на демо и мониторится. Ведется ветка. Народ обсуждает.
Выкладывается mq5-вариант через подключение конвертационных библиотек. Народ вынужденно (мультивалютник) запускает MT5-Тестер по реальным тикам и залипает. Заодно осознавая, что под MT5 писать также легко, как под четверку.
Выкладывается mq4 мультивалютный советник, ставится на демо и мониторится. Ведется ветка. Народ обсуждает.
Выкладывается mq5-вариант через подключение конвертационных библиотек. Народ вынужденно (мультивалютник) запускает MT5-Тестер по реальным тикам и залипает. Заодно осознавая, что под MT5 писать также легко, как под четверку.
Да, и тестер мт5 в несколько десятков раз превосходит по информативности и качеству тестирования.
Выкладывается mq4 мультивалютный советник, ставится на демо и мониторится. Ведется ветка. Народ обсуждает.
увы, это недостаток образованности трейдеров, очень распрастраненное заблуждения, что тестирование в тестере стратегий отличается от тестирования на демо-счете пару недель, мультивалютники тут ни причем
fxsaber:
Народ вынужденно (мультивалютник) запускает MT5-Тестер по реальным тикам и залипает. Заодно осознавая, что под MT5 писать также легко, как под четверку.
гордость МК не позволяет принят адекватное решение, Вы в одного сделали работу которая позволяет писать торговые стратегии на МТ5 без необходимости тратить время на изучение ордерной системы МТ5, но увы " потрясывание скилами полу-программистов " на этом форуме имеет больший приоритет чем разработка и тестирование торговых стратегий, имхо
увы, это недостаток образованности трейдеров, очень распрастраненное заблуждения, что тестирование в тестере стратегий отличается от тестирования на демо-счете пару недель, мультивалютники тут ни причем
гордость МК не позволяет принят адекватное решение, Вы в одного сделали работу которая позволяет писать торговые стратегии на МТ5 без необходимости тратить время на изучение ордерной системы МТ5, но увы " потрясывание скилами полу-программистов " на этом форуме имеет больший приоритет чем разработка и тестирование торговых стратегий, имхо
в лаконичности и простоте ордерной системы 4-ки - это позволяет писать стратегии "на лету" не отвлекаясь на решение элементарных действий с ордерами
если хотите можете попрактиковаться на ордерной системе МТ5 выполнить простые действия с ордерами:
Igor Makanu:
как используя запомненный тикет
узнать:
1. закрыта ли позиция?
2. какой тип сделки был у закрытой позиции?
3. нужна одновременная работа с 9-ю ордерами
в топике "вопросы от начинающих МТ5" я задавал это вопрос, ответы в стиле - "зачем Вам это нужно?", решение в ордерной системе МТ5 смог только один человек написать - автор этого топика ;)
У меня зашкаливает количество лагов, поэтому делаю так.
Фильтрую срабатывание алерта на мелкие лаги.
Фильтрую срабатывание алерта на мелкие лаги.
Подобный результат можно видеть при выводе лагов > 30 ms.
Для тех, кто работает с асинхронными операциями будет полезно знать настройки максимального возможного количества необработанных асинхронных операций на своем счете.
Это несложно выяснить.
Будьте аккуратны, можно упереться в ограничение.
Возможный вариант получения такой информации.
Это не было просто. Только одна из особенностей.
ЗЫ Больше четырех лет с момента публикации библиотеки прошло. И до сих пор вынужденно дорабатывается. Не простой MT5.
Интересный вариант популяризации MT5 на форумах.
Выкладывается mq4 мультивалютный советник, ставится на демо и мониторится. Ведется ветка. Народ обсуждает.
Выкладывается mq5-вариант через подключение конвертационных библиотек. Народ вынужденно (мультивалютник) запускает MT5-Тестер по реальным тикам и залипает. Заодно осознавая, что под MT5 писать также легко, как под четверку.
Интересный вариант популяризации MT5 на форумах.
Выкладывается mq4 мультивалютный советник, ставится на демо и мониторится. Ведется ветка. Народ обсуждает.
Выкладывается mq5-вариант через подключение конвертационных библиотек. Народ вынужденно (мультивалютник) запускает MT5-Тестер по реальным тикам и залипает. Заодно осознавая, что под MT5 писать также легко, как под четверку.
Да, и тестер мт5 в несколько десятков раз превосходит по информативности и качеству тестирования.
Спасибо вам за библиотеку!
Выкладывается mq4 мультивалютный советник, ставится на демо и мониторится. Ведется ветка. Народ обсуждает.
увы, это недостаток образованности трейдеров, очень распрастраненное заблуждения, что тестирование в тестере стратегий отличается от тестирования на демо-счете пару недель, мультивалютники тут ни причем
Народ вынужденно (мультивалютник) запускает MT5-Тестер по реальным тикам и залипает. Заодно осознавая, что под MT5 писать также легко, как под четверку.
гордость МК не позволяет принят адекватное решение, Вы в одного сделали работу которая позволяет писать торговые стратегии на МТ5 без необходимости тратить время на изучение ордерной системы МТ5, но увы " потрясывание скилами полу-программистов " на этом форуме имеет больший приоритет чем разработка и тестирование торговых стратегий, имхо
увы, это недостаток образованности трейдеров, очень распрастраненное заблуждения, что тестирование в тестере стратегий отличается от тестирования на демо-счете пару недель, мультивалютники тут ни причем
гордость МК не позволяет принят адекватное решение, Вы в одного сделали работу которая позволяет писать торговые стратегии на МТ5 без необходимости тратить время на изучение ордерной системы МТ5, но увы " потрясывание скилами полу-программистов " на этом форуме имеет больший приоритет чем разработка и тестирование торговых стратегий, имхо
Какая связь?
Какая связь?
в лаконичности и простоте ордерной системы 4-ки - это позволяет писать стратегии "на лету" не отвлекаясь на решение элементарных действий с ордерами
если хотите можете попрактиковаться на ордерной системе МТ5 выполнить простые действия с ордерами:
как используя запомненный тикет
узнать:
1. закрыта ли позиция?
2. какой тип сделки был у закрытой позиции?
3. нужна одновременная работа с 9-ю ордерами
в топике "вопросы от начинающих МТ5" я задавал это вопрос, ответы в стиле - "зачем Вам это нужно?", решение в ордерной системе МТ5 смог только один человек написать - автор этого топика ;)