Индикаторы форекс Обсуждение, поиск и тестирование индикаторов для MT4.

Ответить
18.02.2013, 09:27
Аватар для OlegZ
OlegZ OlegZ вне форума Местный житель
Регистрация: 18.08.2009 / Сообщений: 213
Поблагодарили 257 раз(а) / Репутация: 257
Вот спасибо, человечище!
18.02.2013, 09:49
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Здравствуйте eevviill! Можете ли Вы сделать такой скрипт. При переносе на график появлялась линия (передвигаемая мышкой), что бы при достижении её ценой, ордера закрывались (не TP и не SL) или переворачивались (что бы в свойствах можно было менять close/reverse).
Гы. По моему уже есть готовое.
_http://codebase.mql4.com/ru/6220

Последний раз редактировалось NSerega; 18.02.2013 в 13:00.
18.02.2013, 10:20
Аватар для OlegZ
OlegZ OlegZ вне форума Местный житель
Регистрация: 18.08.2009 / Сообщений: 213
Поблагодарили 257 раз(а) / Репутация: 257
Спасибо, посмотрим.
Что-то у меня криво работает, точнее не работает. Пару раз появились и тут же исчезли, при клике по ним. Появлялись не там, куда навел курсор. Да и не нужно мне на открытие, а только на close/reverse всех открытых ордеров и что бы при срабатывании, линии исчезали. Сделайте пожалуйста, если будет время и настроение.

Последний раз редактировалось OlegZ; 18.02.2013 в 11:17.
18.02.2013, 12:16
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Спасибо, посмотрим.
Что-то у меня криво работает, точнее не работает. Пару раз появились и тут же исчезли, при клике по ним. Появлялись не там, куда навел курсор. Да и не нужно мне на открытие, а только на close/reverse всех открытых ордеров и что бы при срабатывании, линии исчезали. Сделайте пожалуйста, если будет время и настроение.
Ну правильно. Клоуз реверс. Этот закрывает или открывает.
ОК.

P.S. А если ордеров пару, то как реверс делать?

Последний раз редактировалось eevviill; 18.02.2013 в 13:07.
18.02.2013, 13:23
Аватар для OlegZ
OlegZ OlegZ вне форума Местный житель
Регистрация: 18.08.2009 / Сообщений: 213
Поблагодарили 257 раз(а) / Репутация: 257
Ну правильно. Клоуз реверс. Этот закрывает или открывает.
ОК.

P.S. А если ордеров пару, то как реверс делать?
Ну например, если стоит 3x1.0 на продажу, то чтобы сделал 3x1.0 на покупку.
18.02.2013, 13:28
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Ну например, если стоит 3x1.0 на продажу, то чтобы сделал 3x1.0 на покупку.
А если есть ещё ордера на покупку?

Может лучше отложки ставить?
Тоесть одна палка для закрытия всех ордеров, а другая для реверса.
18.02.2013, 13:40
Аватар для OlegZ
OlegZ OlegZ вне форума Местный житель
Регистрация: 18.08.2009 / Сообщений: 213
Поблагодарили 257 раз(а) / Репутация: 257
А если есть ещё ордера на покупку?

Может лучше отложки ставить?
Тоесть одна палка для закрытия всех ордеров, а другая для реверса.
Ну вообще-то локированием стараюсь не заниматься, так что нужно что бы просто или закрывал или переворачивал.
18.02.2013, 13:45
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Ну вообще-то локированием стараюсь не заниматься, так что нужно что бы просто или закрывал или переворачивал.
Так мы долго ещё будем понимать друг друга.
Сделай скрины где 2 сел и один бай. Линия выше цены. И что будет если цена дойдёт до линии при вкл реверсе и вкл закрытии.
18.02.2013, 14:04
Аватар для OlegZ
OlegZ OlegZ вне форума Местный житель
Регистрация: 18.08.2009 / Сообщений: 213
Поблагодарили 257 раз(а) / Репутация: 257
Так мы долго ещё будем понимать друг друга.
Сделай скрины где 2 сел и один бай. Линия выше цены. И что будет если цена дойдёт до линии при вкл реверсе и вкл закрытии.
Вообще то нужно что бы просто или закрывал все ордера или сразу переворачивал все. Открытием разнонаправленных ордеров не занимаюсь. А если вдруг и будет ситуация с разнонаправленными ордерами, то реверс применять не буду. Надеюсь что сейчас все понятно изложил.
18.02.2013, 14:10
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Вообще то нужно что бы просто или закрывал все ордера или сразу переворачивал все. Открытием разнонаправленных ордеров не занимаюсь. А если вдруг и будет ситуация с разнонаправленными ордерами, то реверс применять не буду. Надеюсь что сейчас все понятно изложил.
ОК. Только будет происходить при ревере так. Будут открыватся новые, а потом закрыватся старые. Но всё же лучше отложками это дело делать. Скорее всего так и будет.
18.02.2013, 14:34
Аватар для OlegZ
OlegZ OlegZ вне форума Местный житель
Регистрация: 18.08.2009 / Сообщений: 213
Поблагодарили 257 раз(а) / Репутация: 257
ОК. Только будет происходить при ревере так. Будут открыватся новые, а потом закрыватся старые. Но всё же лучше отложками это дело делать. Скорее всего так и будет.
Нужно обязательно что бы сначала закрывались,а потом открывались (иначе будут задействованы лишние средства) , не иначе и отложенные ордера тоже не нужны. Например: стоит 3 ордера на продажу, а на расстоянии ...дцать пунктов внизу ставлю линию-скрипт на реверс. При достижении ценой линии, все 3 ордера сначала закрываются, а потом открываются 3 ордера на покупку, а линия должна исчезнуть. А если скрипт на закрытие то просто все закрываются. И что бы не устанавливал в ордере TP и SL.
18.02.2013, 17:32
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Нужно обязательно что бы сначала закрывались,а потом открывались (иначе будут задействованы лишние средства) , не иначе и отложенные ордера тоже не нужны. Например: стоит 3 ордера на продажу, а на расстоянии ...дцать пунктов внизу ставлю линию-скрипт на реверс. При достижении ценой линии, все 3 ордера сначала закрываются, а потом открываются 3 ордера на покупку, а линия должна исчезнуть. А если скрипт на закрытие то просто все закрываются. И что бы не устанавливал в ордере TP и SL.
Сделал закрывальщика.
Если не будет чем занятся и не будут болеть глаза, то сделаю когда нибудь реверсника.
19.02.2013, 00:16
Аватар для OlegZ
OlegZ OlegZ вне форума Местный житель
Регистрация: 18.08.2009 / Сообщений: 213
Поблагодарили 257 раз(а) / Репутация: 257
Вот протестировал. Скрипт в качестве TP не срабатывает, а при перемещении выше цены (использование в качестве SL) линия исчезает.
В чем может быть проблема?
Тестировал на NordFX demo.
Нажмите на изображение для увеличения
Название: 123.gif
Просмотров: 275
Размер:	12.4 Кб
ID:	107109
19.02.2013, 05:46
Аватар для OlegZ
OlegZ OlegZ вне форума Местный житель
Регистрация: 18.08.2009 / Сообщений: 213
Поблагодарили 257 раз(а) / Репутация: 257
Линия всегда появляется внизу цены, а при перемещении выше срабатывает скрипт и ордер закрывается. Нужно что бы линия появлялась там, куда переносится скрипт. Если я Вас вдруг напрягаю, то отложите на потом или скажите что не будете этим заниматься, я не в коем случае не обижусь.
19.02.2013, 06:20
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Олег, ты не совсем понимаешь как происходит определение закрывать-ли ордер по пересечению линии.
Вот представь такую последовательность.

Ты тащишь скрипт на график ниже текущей цены. При этом имеются несколько ордеров бай. Следовательно эта линия должна быть стопом для всех ордеров.
Т.е если цена опустится ниже линии то все ордера закрыть.
Так чем-же отличается перемещение цены ниже линии от перемещения линии выше цены? Результат-то одинаков. А ты хочешь написать так, чтобы линия понимала что ты от неё хочешь.

Что-то похожее написать конечно можно, будут все возможные варианты, только это должно быть в виде советника. Для этого нужны разные линии и на графике должно быть не меньше двух линий. Одна ниже цены и вторая выше цены. А если открыты ордера и бай и селл, то их будет уже 4.
19.02.2013, 06:40
Аватар для aston7
aston7 aston7 вне форума Новичок форума
Регистрация: 20.03.2011 / Сообщений: 64
Поблагодарили 20 раз(а) / Репутация: 21
eevviill,может есть у вас или у кого нибудь советник который, сам не торгует,а только закрывает сделки открытые в ручную при пересечении линии которую сам начерчтю на графике?? Пример: открыл в ручню покупку и выше прочертил горизонтальную линию или линию под наклоном ... цена коснулась её и сделка закрылась ...
Поделитесь ...
19.02.2013, 07:57
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Линия всегда появляется внизу цены, а при перемещении выше срабатывает скрипт и ордер закрывается. Нужно что бы линия появлялась там, куда переносится скрипт. Если я Вас вдруг напрягаю, то отложите на потом или скажите что не будете этим заниматься, я не в коем случае не обижусь.
Линия появляется всегда в том направлении куда смотрит последний ордер.
OlegZ 
19.02.2013, 08:09
Аватар для OlegZ
OlegZ OlegZ вне форума Местный житель
Регистрация: 18.08.2009 / Сообщений: 213
Поблагодарили 257 раз(а) / Репутация: 257
Олег, ты не совсем понимаешь как происходит определение закрывать-ли ордер по пересечению линии.
Вот представь такую последовательность.

Ты тащишь скрипт на график ниже текущей цены. При этом имеются несколько ордеров бай. Следовательно эта линия должна быть стопом для всех ордеров.
Т.е если цена опустится ниже линии то все ордера закрыть.
Так чем-же отличается перемещение цены ниже линии от перемещения линии выше цены? Результат-то одинаков. А ты хочешь написать так, чтобы линия понимала что ты от неё хочешь.

Что-то похожее написать конечно можно, будут все возможные варианты, только это должно быть в виде советника. Для этого нужны разные линии и на графике должно быть не меньше двух линий. Одна ниже цены и вторая выше цены. А если открыты ордера и бай и селл, то их будет уже 4.
Здравствуйте!
От линии мне нужно лишь одно - закрытие/реверс ( по моему выбору) абсолютно всех (не важно на покупку или на продажу или все вместе) ордеров. Но эту линию я должен поместить сам выше или ниже текущей цены, не важно с прибылью или убытком у меня ордера. А скрипт, написаный eevviill, появляется на верху при ордере buy и внизу при sell, и при перемещении вниз или вверх соответственно ордера закрываются, что мне не нужно. По моему ничего сверх естественного я не прошу.
19.02.2013, 08:14
Аватар для OlegZ
OlegZ OlegZ вне форума Местный житель
Регистрация: 18.08.2009 / Сообщений: 213
Поблагодарили 257 раз(а) / Репутация: 257
Линия появляется всегда в том направлении куда смотрит последний ордер.
Приветствую!
Все вроде бы нормально, но нужна линия, которую я смог бы поместить наверху или внизу по своему выбору. Спасибо!
19.02.2013, 08:17
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
eevviill,может есть у вас или у кого нибудь советник который, сам не торгует,а только закрывает сделки открытые в ручную при пересечении линии которую сам начерчтю на графике?? Пример: открыл в ручню покупку и выше прочертил горизонтальную линию или линию под наклоном ... цена коснулась её и сделка закрылась ...
Поделитесь ...
.

Переделаный выше скрипт.

Последний раз редактировалось eevviill; 19.02.2013 в 08:19.
Ответить


Опции темы

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

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



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


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