Ответить
15.05.2015, 13:36
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 427
Поблагодарили 911 раз(а) / Репутация: 915
Спасибо за ответ!
Если я правильно понял, то ордера последовательно закрываются попарно с одинаковой лотностью: пара селл+бай, потом следующая пара сел+бай, потом следующая пара селл+бай и т.д.
Попарно - да, но лотность роли не играет. В OrderCloseBy указываются только номера закрываемых встречных позиций.
И принцип сохранения одного спреда все же остается!?
Недопонял...
Имхо, спред берется текущий на момент закрытия очередной пары ордеров (в случае попарного закрытия).

На заказ не программирую.
15.05.2015, 14:16
Аватар для Novikov
Novikov Novikov вне форума Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,143
Поблагодарили 2,671 раз(а) / Репутация: 2659
  • Отправить сообщение для Novikov с помощью Skype™
Недопонял...
Имхо, спред берется текущий на момент закрытия очередной пары ордеров (в случае попарного закрытия).
Когда используется функция OrderCloseBy, то 1 спред из 2х ордеров сохраняется, т.е. 2 ордера закрываются по одной цене, а если закрывать 2 ордера поочередно, то они закрываются по разным ценам - бид и аск

И еще вылез баг - указал магик, а скрипт с этим магиком закрыл только селовские ордера, а для закрытия перекрытых взял совершенно другие ордера, а локированные баевские ордера с этим же магиком, оставил не закрытыми.
Проблему описал здесь _http://forum.alpari.ru/index.php?/topic/62288-voprosy-po-ispolneniiu-orderov/?p=3619402
Кто-то может объяснить, в чем дело и почему это произошло?

Последний раз редактировалось Novikov; 15.05.2015 в 15:02.
15.05.2015, 14:37
Аватар для GALO4KA1971
GALO4KA1971 GALO4KA1971 вне форума Новичок форума
Регистрация: 10.07.2011 / Сообщений: 42
Поблагодарили 14 раз(а) / Репутация: 15
Ребята, гляньте индикатор. Он обновляется только при переключении тф.
15.05.2015, 15:31
Аватар для alexshell
alexshell alexshell на форуме Элитный участник
Регистрация: 29.10.2010 / Сообщений: 681
Поблагодарили 1,686 раз(а) / Репутация: 1688
Сообщение от: Maks Shukurov
Извините, что вмешиваюсь... но ведь функция OrderCloseBy имеет совсем другое назначение - закрытие ордера открытием встречного по тому же инструменту. _http://docs.mql4.com/ru/trading/ordercloseby При чём здесь закрытие перекрытых ордеров ?
Как то вы невнимательно прочитали. Есть два или несколько открытых в разные стороны ордеров и вот они взаимно закрываются с сохранением одного спреда. а то что выделено вообще никакой логики не имеет.Мы про мкл5 не говорим.

Последний раз редактировалось NSerega; 15.05.2015 в 21:09.
15.05.2015, 15:33
Аватар для Novikov
Novikov Novikov вне форума Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,143
Поблагодарили 2,671 раз(а) / Репутация: 2659
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от: Maks Shukurov
Извините, что вмешиваюсь... но ведь функция OrderCloseBy имеет совсем другое назначение - закрытие ордера открытием встречного по тому же инструменту. _http://docs.mql4.com/ru/trading/ordercloseby При чём здесь закрытие перекрытых ордеров ?
Ты ссылку дал, но как то не точно процитировал

Закрытие одним открытым ордером другого ордера, открытого по тому же самому инструменту, но в противоположном направлении.

Открытым - открытого, а не открытием

Последний раз редактировалось NSerega; 15.05.2015 в 21:10.
15.05.2015, 15:37
Аватар для RoboMaks
RoboMaks RoboMaks вне форума Элитный участник
Регистрация: 19.08.2012 / Адрес: Баку, Азербайджан / Сообщений: 651
Поблагодарили 1,121 раз(а) / Репутация: 1131
  • Отправить сообщение для RoboMaks с помощью Skype™
да, ошибся... сорри

просто по магику у него там небольшая неточность. При магике, заданном ненулевым он закрывает всё-равно любые... немного подправил его так...

Последний раз редактировалось RoboMaks; 15.05.2015 в 16:05.
15.05.2015, 15:40
Аватар для Novikov
Novikov Novikov вне форума Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,143
Поблагодарили 2,671 раз(а) / Репутация: 2659
  • Отправить сообщение для Novikov с помощью Skype™
Разобрался по поводу БАГа - если указываем магик 0, то закрываются все ордера, с магиком и без магика, открытые вручную.
А вот проблема с магиком осталась - когда указываем магик, то он при закрытии может выхватить ордера без магика, т.е. открытые вручную, а с указанным магиком часть перекрытых ордеров может остаться.

Пожалуйста, кто-то может это исправить? Что бы при указании магика, он четко брал для закрытия только ордера с указанным магиком, а ручные не трогал!

Close overlain by magic.mq4
15.05.2015, 15:52
Аватар для aleksei3122
aleksei3122 aleksei3122 на форуме Элитный участник
Регистрация: 11.04.2011 / Адрес: Не далеко от Моря / Сообщений: 1,631
Поблагодарили 1,015 раз(а) / Репутация: 1021
  • Отправить сообщение для aleksei3122 с помощью Skype™
Всем привет, поправьте бота не хочет работать на парах с префиксом

SLAVE. 1.ex4
SLAVE. 1.mq4
15.05.2015, 16:12
Аватар для RoboMaks
RoboMaks RoboMaks вне форума Элитный участник
Регистрация: 19.08.2012 / Адрес: Баку, Азербайджан / Сообщений: 651
Поблагодарили 1,121 раз(а) / Репутация: 1131
  • Отправить сообщение для RoboMaks с помощью Skype™
Разобрался по поводу БАГа - если указываем магик 0, то закрываются все ордера, с магиком и без магика, открытые вручную.
А вот проблема с магиком осталась - когда указываем магик, то он при закрытии может выхватить ордера без магика, т.е. открытые вручную, а с указанным магиком часть перекрытых ордеров может остаться.

Пожалуйста, кто-то может это исправить? Что бы при указании магика, он четко брал для закрытия только ордера с указанным магиком, а ручные не трогал!

Close overlain by magic.mq4
в предыдущим добавил уже
15.05.2015, 16:12
Аватар для Novikov
Novikov Novikov вне форума Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,143
Поблагодарили 2,671 раз(а) / Репутация: 2659
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от: Maks Shukurov
да, ошибся... сорри

просто по магику у него там небольшая неточность. При магике, заданном ненулевым он закрывает всё-равно любые... немного подправил его так...
Спасибо!
А в этом исправленном, если указываем магик - он не будет использовать для закрытия ордера без магика? Будет закрывать ордера только с указанным магиком?
15.05.2015, 16:14
Аватар для RoboMaks
RoboMaks RoboMaks вне форума Элитный участник
Регистрация: 19.08.2012 / Адрес: Баку, Азербайджан / Сообщений: 651
Поблагодарили 1,121 раз(а) / Репутация: 1131
  • Отправить сообщение для RoboMaks с помощью Skype™
при 0 - закрывает все, как и прежде. при указанном - только "свои"
правда, проверял только на одной паре... надо на куче тоже проверить
нормально... проверил и кучу

Последний раз редактировалось RoboMaks; 15.05.2015 в 16:19.
15.05.2015, 17:04
Аватар для Novikov
Novikov Novikov вне форума Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,143
Поблагодарили 2,671 раз(а) / Репутация: 2659
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от: Maks Shukurov
при 0 - закрывает все, как и прежде. при указанном - только "свои"
правда, проверял только на одной паре... надо на куче тоже проверить
нормально... проверил и кучу
Ставлю 0 - почему то не закрывает все (ручные и с магиком)

Даже ручные ордера без магика не закрывает почему то!

Последний раз редактировалось Novikov; 15.05.2015 в 17:06.
15.05.2015, 17:21
Аватар для alexshell
alexshell alexshell на форуме Элитный участник
Регистрация: 29.10.2010 / Сообщений: 681
Поблагодарили 1,686 раз(а) / Репутация: 1688
Ставлю 0 - почему то не закрывает все (ручные и с магиком)

Даже ручные ордера без магика не закрывает почему то!
попробуй мой.
15.05.2015, 17:27
Аватар для RoboMaks
RoboMaks RoboMaks вне форума Элитный участник
Регистрация: 19.08.2012 / Адрес: Баку, Азербайджан / Сообщений: 651
Поблагодарили 1,121 раз(а) / Репутация: 1131
  • Отправить сообщение для RoboMaks с помощью Skype™
Ставлю 0 - почему то не закрывает все (ручные и с магиком)

Даже ручные ордера без магика не закрывает почему то!
может - старый EX4 остался, не скомпилировал по-новой? У меня всё вроде правильно работает... С 0 - все, с указанным магиком - только по магику... заново скомпилировать его надо

всё нормально работает у меня... проверил ещё раз...

Последний раз редактировалось RoboMaks; 15.05.2015 в 17:33.
15.05.2015, 17:38
Аватар для Novikov
Novikov Novikov вне форума Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,143
Поблагодарили 2,671 раз(а) / Репутация: 2659
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от: Maks Shukurov
может - старый EX4 остался, не скомпилировал по-новой? У меня всё вроде правильно работает... С 0 - все, с указанным магиком - только по магику... заново скомпилировать его надо

всё нормально работает у меня... проверил ещё раз...
Почему то не хочет удалил, установил, скомпилировал, запустил - не закрыл.
Взял скрипт предложенный alexshell - все закрылось! При указании 0 - закрывает ручные и подхватывает с магиком! Норм!
15.05.2015, 17:43
Аватар для RoboMaks
RoboMaks RoboMaks вне форума Элитный участник
Регистрация: 19.08.2012 / Адрес: Баку, Азербайджан / Сообщений: 651
Поблагодарили 1,121 раз(а) / Репутация: 1131
  • Отправить сообщение для RoboMaks с помощью Skype™
странные шутки. попробуй так, в комплекте...
15.05.2015, 17:52
Аватар для RoboMaks
RoboMaks RoboMaks вне форума Элитный участник
Регистрация: 19.08.2012 / Адрес: Баку, Азербайджан / Сообщений: 651
Поблагодарили 1,121 раз(а) / Репутация: 1131
  • Отправить сообщение для RoboMaks с помощью Skype™
его скрипт тоже нормально работает у меня... там у него только несовместимость int и double надо подправить...
15.05.2015, 18:44
Аватар для LexLampard
LexLampard LexLampard вне форума Элитный участник
Регистрация: 11.08.2014 / Сообщений: 318
Поблагодарили 1,132 раз(а) / Репутация: 1133
Можно починить этот (6 ошибок), хочу сравнить с аналогичным.
Пробуй.
15.05.2015, 20:20
Аватар для LexLampard
LexLampard LexLampard вне форума Элитный участник
Регистрация: 11.08.2014 / Сообщений: 318
Поблагодарили 1,132 раз(а) / Репутация: 1133
Вот ещё три советника, возможно ли убрать привязку к счёту, и убрать все warning
Пробуй.
15.05.2015, 22:02
Аватар для kaprall
kaprall kaprall вне форума Местный знаток
Регистрация: 21.02.2014 / Адрес: UAХарьков / Сообщений: 495
Поблагодарили 739 раз(а) / Репутация: 740
Можно починить этот (6 ошибок), хочу сравнить с аналогичным.
Какой лучше???
Героям слава !!!
Индикаторы нашел, ищу Способы Разгона...
Ответить

Метки
больничка, исправить индикатор, поправить советника, программисты mql


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 10:51. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO