Не открывается позиция

#126 от 22.06.2017, статус: Исправлено


Обсуждение
Александр Шохин 2 года назад
Не открывается позиция на торговом счете, портфель http://investflow.ru/my/portfolio/grandcent счет 3138559
Михаил Фурсов 2 года назад
{{1000vgod|Александр}}, вполне возможно что все так и есть - открытие позиции уведет счет в минус или позиция сразу закроется по стопу. Сейчас перепроверяю
Александр Шохин 2 года назад
{{mfursov|Михаил}}, можно и проверить, но в терминале открывается https://charts.mql5.com/13/772/gbpaud-h1-e-global-trade.png
Михаил Фурсов 2 года назад
Нашел причину. Вы указываете цену открытия. В момент открытия сервис из своих чисел считает цену закрытия - то есть применяет спред к ордеру. И сразу получается вылет в минус тк спред оказывается слишком большой. Надо подумать что можно с этим сделать: с одной стороны вы хотите указать свою цену, с другой стороны далее трекать ордер по цене которая есть на сервере. После обновления сервера в сообщение об ошибке будет показана цена закрытия ордера - станет понятнее почему его "выбивает". Далее: чтобы такие проблемы было легче отлаживать - может добавить калькулятор открытия позиций в котором можно будет указать как bid так и ask цену или использовать котировку сервера для любой из них?
Михаил Фурсов 2 года назад
bid=1.6227 ask=1.6252 на момент открытия вашей позиции записано на сервере. От 1.6065 очень большая дельта получается. И у вас на графике тоже видно разрыв. Вывод - надо улушать точность истории котировок (меньше сжимать данные). Сделаю первую часть работы на эту тему в рамках доработки Торгового Советника
Александр Шохин 2 года назад
{{mfursov|Михаил}}, В данный момент спред 15 пунктов по 4-знаку
Александр Шохин 2 года назад
{{mfursov|Михаил}}, Как влияет время открытия позиции? Я стараюсь записывать время терминала - вот специально совершил сделку две минуты назад Может быть надо как-то синхронизировать?
Михаил Фурсов 2 года назад
При открытии позиции важны 2 цены: bid и ask. По одной вы покупаете, по второй можете продать. Так как есть спред - сразу уходите в минус. Сегодня в торговых счетах на сайте вы указываете только одно число, а второе берется из данных Investflow. Investflow эти данные хранит разреженно (не каждый тик и даже не каждую минуту) - поэтому возникает большой спред. Выхода вижу 2: 1) указывать обе цены (bid и ask) - тут только нагрузка на пользователя 2) более точно хранить цены. Тут для всех пар будет сложно, но начать в рамках пар из конкурса ТС уже будет хорошо
Добавить комментарий

Последние комментарии

суббота, 11 мая, 11:57
alexandrkarpovrf