Судя по формуле, матожидание является результатом простого деления. Попробуйте вывести на печать делимое и делитель, которые рассчитываются Вашим кодом.
Здравствуйте. Подскажите пожалуйста как мне передать число double из одного терминала (МТ4) в другой (МТ5). Через файл не передать т.к. можно использовать только папку терминала. Может через ячейку памяти как-то?
Здравствуйте. Подскажите пожалуйста как мне передать число double из одного терминала (МТ4) в другой (МТ5). Через файл не передать т.к. можно использовать только папку терминала. Может через ячейку памяти как-то?
Пример использования DLL для работы с функциями File Mapping. В данном примере запущенный эксперт создает виртуальный файл в памяти и начинает обновлять в нем котировку символа. При запуске экспертов в других терминалах, эти эксперты открывают созданный файл и аналогично начинают обновлять свои котировки в нем. Таким образом, эксперты через один общий файл обмениваются своими котировками.
Возможна ли в МТ5 торговля на одной валютной паре по разным стратегиям, например как это можно было делать в МТ4, используя разные магик номера для разных стратегий? Я понимаю, что в МТ5 имеется лишь одна общая позиция по каждому инструменту. Хотелось бы понять возможно ли как-то для работы 2х стратегий обойтись одним счётом, а не двумя отдельными?
solandr: Возможна ли в МТ5 торговля на одной валютной паре по разным стратегиям, например как это можно было делать в МТ4, используя разные магик номера для разных стратегий? Я понимаю, что в МТ5 имеется лишь одна общая позиция по каждому инструменту. Хотелось бы понять возможно ли как-то для работы 2х стратегий обойтись одним счётом, а не двумя отдельными?
Можно.
Для этого понадобиться советник (мастер), принимающий торговые приказы от остальных в виде событий на чарте или ещё как кто. Он и будет заниматься сопровождением совокупной позиции и вести учет магиков. Тут без виртуальных ордеров не обойтись. Есть статья на эту тему, поищите.
Для этого понадобиться советник (мастер), принимающий торговые приказы от остальных в виде событий на чарте или ещё как кто. Он и будет заниматься сопровождением совокупной позиции и вести учет магиков. Тут без виртуальных ордеров не обойтись. Есть статья на эту тему, поищите.
А не проще ли не замарачиватся с магиками, а просто вести позицию по каждой стратегии.
По сути, если объем по ТС 0, то мы ждем выполнения условий точки входа. Поле входа, объем становится не нулевым, значит нужно произвести обратную сделку с этим объемом при выполнении условий на выход.
Объем храним в переменной и перепроверяем на каждом тике, эко лучше чем состояние счета дергать.
А не проще ли не замарачиватся с магиками, а просто вести позицию по каждой стратегии.
По сути, если объем по ТС 0, то мы ждем выполнения условий точки входа. Поле входа, объем становится не нулевым, значит нужно произвести обратную сделку с этим объемом при выполнении условий на выход.
Объем храним в переменной и перепроверяем на каждом тике, эко лучше чем состояние счета дергать.
Позиция одна. И она одна одинёшенька для всех роботов, терзающих кровью нажитый депо по общему инструменту.
Мат часть, мать её, иногда, всё таки, вспоминать нуно (или учить, кому как и когда как), никуда не денешься.
) Извините, ошибся не тот код добавил, вот матожидание:
там у меня другая проблема )
Все исправил матожидание, добавил:
Доброго дня. Кому-нибудь известно: различается ли структура double на различных процессорах (положение мантиссы, знака и степени)?
Здравствуйте. Подскажите пожалуйста как мне передать число double из одного терминала (МТ4) в другой (МТ5). Через файл не передать т.к. можно использовать только папку терминала. Может через ячейку памяти как-то?
https://www.mql5.com/ru/code/817
и там ссылка на MQL4 часть и исходные проекты DLL
Возможна ли в МТ5 торговля на одной валютной паре по разным стратегиям, например как это можно было делать в МТ4, используя разные магик номера для разных стратегий? Я понимаю, что в МТ5 имеется лишь одна общая позиция по каждому инструменту. Хотелось бы понять возможно ли как-то для работы 2х стратегий обойтись одним счётом, а не двумя отдельными?
Можно.
Для этого понадобиться советник (мастер), принимающий торговые приказы от остальных в виде событий на чарте или ещё как кто. Он и будет заниматься сопровождением совокупной позиции и вести учет магиков. Тут без виртуальных ордеров не обойтись. Есть статья на эту тему, поищите.
Можно.
Для этого понадобиться советник (мастер), принимающий торговые приказы от остальных в виде событий на чарте или ещё как кто. Он и будет заниматься сопровождением совокупной позиции и вести учет магиков. Тут без виртуальных ордеров не обойтись. Есть статья на эту тему, поищите.
А не проще ли не замарачиватся с магиками, а просто вести позицию по каждой стратегии.
По сути, если объем по ТС 0, то мы ждем выполнения условий точки входа. Поле входа, объем становится не нулевым, значит нужно произвести обратную сделку с этим объемом при выполнении условий на выход.
Объем храним в переменной и перепроверяем на каждом тике, эко лучше чем состояние счета дергать.
А не проще ли не замарачиватся с магиками, а просто вести позицию по каждой стратегии.
По сути, если объем по ТС 0, то мы ждем выполнения условий точки входа. Поле входа, объем становится не нулевым, значит нужно произвести обратную сделку с этим объемом при выполнении условий на выход.
Объем храним в переменной и перепроверяем на каждом тике, эко лучше чем состояние счета дергать.
Позиция одна. И она одна одинёшенька для всех роботов, терзающих кровью нажитый депо по общему инструменту.
Мат часть, мать её, иногда, всё таки, вспоминать нуно (или учить, кому как и когда как), никуда не денешься.