Ответ
 
Опции темы
Старый 15.05.2015, 13:36   #821 (permalink)
Местный знаток
 
Аватар для vlad_123
 
Регистрация: 29.01.2013
Сообщений: 335
Репутация: 824
vlad_123 - vlad_123 - vlad_123 - vlad_123 - vlad_123 - vlad_123 - vlad_123 -
Сказал(а) спасибо: 29
Поблагодарили 820 раз(а) в 327 сообщениях
Поинты: 388
Сообщение от Novikov Посмотреть сообщение
Спасибо за ответ!
Если я правильно понял, то ордера последовательно закрываются попарно с одинаковой лотностью: пара селл+бай, потом следующая пара сел+бай, потом следующая пара селл+бай и т.д.
Попарно - да, но лотность роли не играет. В OrderCloseBy указываются только номера закрываемых встречных позиций.
Сообщение от Novikov Посмотреть сообщение
И принцип сохранения одного спреда все же остается!?
Недопонял...
Имхо, спред берется текущий на момент закрытия очередной пары ордеров (в случае попарного закрытия).

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Мониторинг советников: http://www.myfxbook.com/members/vlad_123/

На заказ не программирую.
vlad_123 на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Novikov (15.05.2015)
Старый 15.05.2015, 14:16   #822 (permalink)
Особый статус
 
Аватар для Novikov
 
Регистрация: 02.08.2012
Адрес: Днепр
Сообщений: 3,017
Репутация: 2508
Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov
Сказал(а) спасибо: 1,610
Поблагодарили 2,519 раз(а) в 1,258 сообщениях
Поинты: 2423
Отправить сообщение для Novikov с помощью Skype™
Сообщение от vlad_123 Посмотреть сообщение
Недопонял...
Имхо, спред берется текущий на момент закрытия очередной пары ордеров (в случае попарного закрытия).
Когда используется функция 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.
Novikov на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2015, 14:37   #823 (permalink)
Новичок форума
 
Аватар для GALO4KA1971
 
Регистрация: 10.07.2011
Сообщений: 42
Репутация: 15
GALO4KA1971
Сказал(а) спасибо: 10
Поблагодарили 14 раз(а) в 11 сообщениях
Поинты: 4
Ребята, гляньте индикатор. Он обновляется только при переключении тф.
Вложения:
Тип файла: ex4 BinaryComodo.ex4 (8.7 Кб, 18 просмотров)
Тип файла: mq4 BinaryComodo.mq4 (3.4 Кб, 29 просмотров)
GALO4KA1971 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2015, 15:31   #824 (permalink)
Элитный участник
 
Аватар для alexshell
 
Регистрация: 29.10.2010
Сообщений: 650
Репутация: 1669
alexshell alexshell alexshell alexshell alexshell alexshell alexshell alexshell alexshell alexshell alexshell
Сказал(а) спасибо: 917
Поблагодарили 1,667 раз(а) в 584 сообщениях
Поинты: 339
Сообщение от Maks Shukurov Посмотреть сообщение
Извините, что вмешиваюсь... но ведь функция OrderCloseBy имеет совсем другое назначение - закрытие ордера открытием встречного по тому же инструменту. _http://docs.mql4.com/ru/trading/ordercloseby При чём здесь закрытие перекрытых ордеров ?
Как то вы невнимательно прочитали. Есть два или несколько открытых в разные стороны ордеров и вот они взаимно закрываются с сохранением одного спреда. а то что выделено вообще никакой логики не имеет.Мы про мкл5 не говорим.

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

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

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

Последний раз редактировалось NSerega; 15.05.2015 в 21:10.
Novikov на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2015, 15:37   #826 (permalink)
Элитный участник
 
Аватар для RoboMaks
 
Регистрация: 19.08.2012
Адрес: Баку, Азербайджан
Сообщений: 651
Репутация: 1128
RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks
Сказал(а) спасибо: 320
Поблагодарили 1,118 раз(а) в 442 сообщениях
Поинты: 623
Отправить сообщение для RoboMaks с помощью Skype™
да, ошибся... сорри

просто по магику у него там небольшая неточность. При магике, заданном ненулевым он закрывает всё-равно любые... немного подправил его так...
Вложения:
Тип файла: mq4 Close overlain by magic.mq4 (3.4 Кб, 17 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программирование советников, индикаторов и скриптов для МТ4
контакты для платных работ:
e-mail: maksshukurov@mail.ru
skype: maksshukurov1

Последний раз редактировалось RoboMaks; 15.05.2015 в 16:05.
RoboMaks вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Novikov (15.05.2015)
Старый 15.05.2015, 15:40   #827 (permalink)
Особый статус
 
Аватар для Novikov
 
Регистрация: 02.08.2012
Адрес: Днепр
Сообщений: 3,017
Репутация: 2508
Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov
Сказал(а) спасибо: 1,610
Поблагодарили 2,519 раз(а) в 1,258 сообщениях
Поинты: 2423
Отправить сообщение для Novikov с помощью Skype™
Разобрался по поводу БАГа - если указываем магик 0, то закрываются все ордера, с магиком и без магика, открытые вручную.
А вот проблема с магиком осталась - когда указываем магик, то он при закрытии может выхватить ордера без магика, т.е. открытые вручную, а с указанным магиком часть перекрытых ордеров может остаться.

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

Close overlain by magic.mq4
Novikov на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2015, 15:52   #828 (permalink)
Элитный участник
 
Аватар для aleksei3122
 
Регистрация: 11.04.2011
Адрес: Не далеко от Моря
Сообщений: 1,608
Репутация: 1018
aleksei3122 aleksei3122 aleksei3122 aleksei3122 aleksei3122 aleksei3122 aleksei3122 aleksei3122
Сказал(а) спасибо: 444
Поблагодарили 1,012 раз(а) в 531 сообщениях
Поинты: 171
Отправить сообщение для aleksei3122 с помощью Skype™
Всем привет, поправьте бота не хочет работать на парах с префиксом

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

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

Close overlain by magic.mq4
в предыдущим добавил уже

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программирование советников, индикаторов и скриптов для МТ4
контакты для платных работ:
e-mail: maksshukurov@mail.ru
skype: maksshukurov1
RoboMaks вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Novikov (15.05.2015)
Старый 15.05.2015, 16:12   #830 (permalink)
Особый статус
 
Аватар для Novikov
 
Регистрация: 02.08.2012
Адрес: Днепр
Сообщений: 3,017
Репутация: 2508
Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov
Сказал(а) спасибо: 1,610
Поблагодарили 2,519 раз(а) в 1,258 сообщениях
Поинты: 2423
Отправить сообщение для Novikov с помощью Skype™
Сообщение от Maks Shukurov Посмотреть сообщение
да, ошибся... сорри

просто по магику у него там небольшая неточность. При магике, заданном ненулевым он закрывает всё-равно любые... немного подправил его так...
Спасибо!
А в этом исправленном, если указываем магик - он не будет использовать для закрытия ордера без магика? Будет закрывать ордера только с указанным магиком?
Novikov на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
RoboMaks (15.05.2015)
Старый 15.05.2015, 16:14   #831 (permalink)
Элитный участник
 
Аватар для RoboMaks
 
Регистрация: 19.08.2012
Адрес: Баку, Азербайджан
Сообщений: 651
Репутация: 1128
RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks
Сказал(а) спасибо: 320
Поблагодарили 1,118 раз(а) в 442 сообщениях
Поинты: 623
Отправить сообщение для RoboMaks с помощью Skype™
при 0 - закрывает все, как и прежде. при указанном - только "свои"
правда, проверял только на одной паре... надо на куче тоже проверить
нормально... проверил и кучу

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программирование советников, индикаторов и скриптов для МТ4
контакты для платных работ:
e-mail: maksshukurov@mail.ru
skype: maksshukurov1

Последний раз редактировалось RoboMaks; 15.05.2015 в 16:19.
RoboMaks вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Novikov (15.05.2015)
Старый 15.05.2015, 17:04   #832 (permalink)
Особый статус
 
Аватар для Novikov
 
Регистрация: 02.08.2012
Адрес: Днепр
Сообщений: 3,017
Репутация: 2508
Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov
Сказал(а) спасибо: 1,610
Поблагодарили 2,519 раз(а) в 1,258 сообщениях
Поинты: 2423
Отправить сообщение для Novikov с помощью Skype™
Сообщение от Maks Shukurov Посмотреть сообщение
при 0 - закрывает все, как и прежде. при указанном - только "свои"
правда, проверял только на одной паре... надо на куче тоже проверить
нормально... проверил и кучу
Ставлю 0 - почему то не закрывает все (ручные и с магиком)

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

Последний раз редактировалось Novikov; 15.05.2015 в 17:06.
Novikov на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2015, 17:21   #833 (permalink)
Элитный участник
 
Аватар для alexshell
 
Регистрация: 29.10.2010
Сообщений: 650
Репутация: 1669
alexshell alexshell alexshell alexshell alexshell alexshell alexshell alexshell alexshell alexshell alexshell
Сказал(а) спасибо: 917
Поблагодарили 1,667 раз(а) в 584 сообщениях
Поинты: 339
Сообщение от Novikov Посмотреть сообщение
Ставлю 0 - почему то не закрывает все (ручные и с магиком)

Даже ручные ордера без магика не закрывает почему то!
попробуй мой.
Вложения:
Тип файла: mq4 закрытие встречных ордеров.mq4 (1.9 Кб, 27 просмотров)
alexshell на форуме   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
leostan (09.06.2015), Novikov (15.05.2015)
Старый 15.05.2015, 17:27   #834 (permalink)
Элитный участник
 
Аватар для RoboMaks
 
Регистрация: 19.08.2012
Адрес: Баку, Азербайджан
Сообщений: 651
Репутация: 1128
RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks
Сказал(а) спасибо: 320
Поблагодарили 1,118 раз(а) в 442 сообщениях
Поинты: 623
Отправить сообщение для RoboMaks с помощью Skype™
Сообщение от Novikov Посмотреть сообщение
Ставлю 0 - почему то не закрывает все (ручные и с магиком)

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

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

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программирование советников, индикаторов и скриптов для МТ4
контакты для платных работ:
e-mail: maksshukurov@mail.ru
skype: maksshukurov1

Последний раз редактировалось RoboMaks; 15.05.2015 в 17:33.
RoboMaks вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Novikov (15.05.2015)
Старый 15.05.2015, 17:38   #835 (permalink)
Особый статус
 
Аватар для Novikov
 
Регистрация: 02.08.2012
Адрес: Днепр
Сообщений: 3,017
Репутация: 2508
Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov Novikov
Сказал(а) спасибо: 1,610
Поблагодарили 2,519 раз(а) в 1,258 сообщениях
Поинты: 2423
Отправить сообщение для Novikov с помощью Skype™
Сообщение от Maks Shukurov Посмотреть сообщение
может - старый EX4 остался, не скомпилировал по-новой? У меня всё вроде правильно работает... С 0 - все, с указанным магиком - только по магику... заново скомпилировать его надо

всё нормально работает у меня... проверил ещё раз...
Почему то не хочет удалил, установил, скомпилировал, запустил - не закрыл.
Взял скрипт предложенный alexshell - все закрылось! При указании 0 - закрывает ручные и подхватывает с магиком! Норм!
Novikov на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2015, 17:43   #836 (permalink)
Элитный участник
 
Аватар для RoboMaks
 
Регистрация: 19.08.2012
Адрес: Баку, Азербайджан
Сообщений: 651
Репутация: 1128
RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks
Сказал(а) спасибо: 320
Поблагодарили 1,118 раз(а) в 442 сообщениях
Поинты: 623
Отправить сообщение для RoboMaks с помощью Skype™
странные шутки. попробуй так, в комплекте...
Вложения:
Тип файла: ex4 Close overlain by magic.ex4 (6.3 Кб, 8 просмотров)
Тип файла: mq4 Close overlain by magic.mq4 (3.4 Кб, 16 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программирование советников, индикаторов и скриптов для МТ4
контакты для платных работ:
e-mail: maksshukurov@mail.ru
skype: maksshukurov1
RoboMaks вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Novikov (15.05.2015)
Старый 15.05.2015, 17:52   #837 (permalink)
Элитный участник
 
Аватар для RoboMaks
 
Регистрация: 19.08.2012
Адрес: Баку, Азербайджан
Сообщений: 651
Репутация: 1128
RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks RoboMaks
Сказал(а) спасибо: 320
Поблагодарили 1,118 раз(а) в 442 сообщениях
Поинты: 623
Отправить сообщение для RoboMaks с помощью Skype™
его скрипт тоже нормально работает у меня... там у него только несовместимость int и double надо подправить...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программирование советников, индикаторов и скриптов для МТ4
контакты для платных работ:
e-mail: maksshukurov@mail.ru
skype: maksshukurov1
RoboMaks вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2015, 18:44   #838 (permalink)
Местный знаток
 
Аватар для LexLampard
 
Регистрация: 11.08.2014
Сообщений: 257
Репутация: 939
LexLampard - LexLampard - LexLampard - LexLampard - LexLampard - LexLampard - LexLampard - LexLampard -
Сказал(а) спасибо: 213
Поблагодарили 938 раз(а) в 206 сообщениях
Поинты: 48
Сообщение от Tujh371 Посмотреть сообщение
Можно починить этот (6 ошибок), хочу сравнить с аналогичным.
Пробуй.
Вложения:
Тип файла: ex4 MA_SquizeMA_Ed_ по флэту.ex4 (14.2 Кб, 26 просмотров)
Тип файла: mq4 MA_SquizeMA_Ed_ по флэту.mq4 (5.4 Кб, 30 просмотров)
LexLampard на форуме   Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
leostan (09.06.2015), Tujh371 (15.05.2015)
Старый 15.05.2015, 20:20   #839 (permalink)
Местный знаток
 
Аватар для LexLampard
 
Регистрация: 11.08.2014
Сообщений: 257
Репутация: 939
LexLampard - LexLampard - LexLampard - LexLampard - LexLampard - LexLampard - LexLampard - LexLampard -
Сказал(а) спасибо: 213
Поблагодарили 938 раз(а) в 206 сообщениях
Поинты: 48
Сообщение от Roman122 Посмотреть сообщение
Вот ещё три советника, возможно ли убрать привязку к счёту, и убрать все warning
Пробуй.
Вложения:
Тип файла: mq4 FAL-.mq4 (36.2 Кб, 64 просмотров)
Тип файла: mq4 FM-.mq4 (35.0 Кб, 58 просмотров)
Тип файла: mq4 FP-.mq4 (19.7 Кб, 62 просмотров)
LexLampard на форуме   Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
parohod (16.05.2015), petro_gr81 (16.05.2015), Кенто (15.05.2015)
Старый 15.05.2015, 22:02   #840 (permalink)
Местный знаток
 
Аватар для kaprall
 
Регистрация: 21.02.2014
Адрес: UAХарьков
Сообщений: 495
Репутация: 739
kaprall - kaprall - kaprall - kaprall - kaprall - kaprall - kaprall -
Сказал(а) спасибо: 667
Поблагодарили 738 раз(а) в 213 сообщениях
Поинты: 190
Сообщение от Tujh371 Посмотреть сообщение
Можно починить этот (6 ошибок), хочу сравнить с аналогичным.
Какой лучше???

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Героям слава !!!
Индикаторы нашел, ищу Способы Разгона...
kaprall на форуме   Ответить с цитированиемОтветить с цитированием  
Ответ

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


Опции темы

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

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



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


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