Индикаторы от eevviill

eevviill

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

Вложения

  • SendCloseOrder.mq4
    6 КБ · Просмотры: 93
Последнее редактирование модератором:

OlegZ

Местный житель
Спасибо, посмотрим.
Что-то у меня криво работает, точнее не работает. Пару раз появились и тут же исчезли, при клике по ним. Появлялись не там, куда навел курсор. Да и не нужно мне на открытие, а только на close/reverse всех открытых ордеров и что бы при срабатывании, линии исчезали. Сделайте пожалуйста, если будет время и настроение.
 
Последнее редактирование:

eevviill

Заблокирован
Спасибо, посмотрим.
Что-то у меня криво работает, точнее не работает. Пару раз появились и тут же исчезли, при клике по ним. Появлялись не там, куда навел курсор. Да и не нужно мне на открытие, а только на close/reverse всех открытых ордеров и что бы при срабатывании, линии исчезали. Сделайте пожалуйста, если будет время и настроение.
Ну правильно. Клоуз реверс. Этот закрывает или открывает.
ОК.

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

eevviill

Заблокирован
Ну например, если стоит 3x1.0 на продажу, то чтобы сделал 3x1.0 на покупку.
А если есть ещё ордера на покупку?

Может лучше отложки ставить?
Тоесть одна палка для закрытия всех ордеров, а другая для реверса.
 

OlegZ

Местный житель
А если есть ещё ордера на покупку?

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

eevviill

Заблокирован
Ну вообще-то локированием стараюсь не заниматься, так что нужно что бы просто или закрывал или переворачивал.
Так мы долго ещё будем понимать друг друга.
Сделай скрины где 2 сел и один бай. Линия выше цены. И что будет если цена дойдёт до линии при вкл реверсе и вкл закрытии.
 

OlegZ

Местный житель
Так мы долго ещё будем понимать друг друга.
Сделай скрины где 2 сел и один бай. Линия выше цены. И что будет если цена дойдёт до линии при вкл реверсе и вкл закрытии.
Вообще то нужно что бы просто или закрывал все ордера или сразу переворачивал все. Открытием разнонаправленных ордеров не занимаюсь. А если вдруг и будет ситуация с разнонаправленными ордерами, то реверс применять не буду. Надеюсь что сейчас все понятно изложил.:)
 

eevviill

Заблокирован
Вообще то нужно что бы просто или закрывал все ордера или сразу переворачивал все. Открытием разнонаправленных ордеров не занимаюсь. А если вдруг и будет ситуация с разнонаправленными ордерами, то реверс применять не буду. Надеюсь что сейчас все понятно изложил.:)
ОК. Только будет происходить при ревере так. Будут открыватся новые, а потом закрыватся старые. Но всё же лучше отложками это дело делать. Скорее всего так и будет.
 

OlegZ

Местный житель
ОК. Только будет происходить при ревере так. Будут открыватся новые, а потом закрыватся старые. Но всё же лучше отложками это дело делать. Скорее всего так и будет.
Нужно обязательно что бы сначала закрывались,а потом открывались (иначе будут задействованы лишние средства) , не иначе и отложенные ордера тоже не нужны. Например: стоит 3 ордера на продажу, а на расстоянии ...дцать пунктов внизу ставлю линию-скрипт на реверс. При достижении ценой линии, все 3 ордера сначала закрываются, а потом открываются 3 ордера на покупку, а линия должна исчезнуть. А если скрипт на закрытие то просто все закрываются. И что бы не устанавливал в ордере TP и SL.
 

eevviill

Заблокирован
Нужно обязательно что бы сначала закрывались,а потом открывались (иначе будут задействованы лишние средства) , не иначе и отложенные ордера тоже не нужны. Например: стоит 3 ордера на продажу, а на расстоянии ...дцать пунктов внизу ставлю линию-скрипт на реверс. При достижении ценой линии, все 3 ордера сначала закрываются, а потом открываются 3 ордера на покупку, а линия должна исчезнуть. А если скрипт на закрытие то просто все закрываются. И что бы не устанавливал в ордере TP и SL.
Сделал закрывальщика.
Если не будет чем занятся и не будут болеть глаза, то сделаю когда нибудь реверсника.
 

Вложения

  • close line.mq4
    1,4 КБ · Просмотры: 88

OlegZ

Местный житель
Вот протестировал. Скрипт в качестве TP не срабатывает, а при перемещении выше цены (использование в качестве SL) линия исчезает.
В чем может быть проблема?:-(
Тестировал на NordFX demo.
123.gif
 

OlegZ

Местный житель
Линия всегда появляется внизу цены, а при перемещении выше срабатывает скрипт и ордер закрывается. Нужно что бы линия появлялась там, куда переносится скрипт. Если я Вас вдруг напрягаю, то отложите на потом или скажите что не будете этим заниматься, я не в коем случае не обижусь.:)
 

AlexeyVik

Программист mql4 mql5
Олег, ты не совсем понимаешь как происходит определение закрывать-ли ордер по пересечению линии.
Вот представь такую последовательность.

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

Что-то похожее написать конечно можно, будут все возможные варианты, только это должно быть в виде советника. Для этого нужны разные линии и на графике должно быть не меньше двух линий. Одна ниже цены и вторая выше цены. А если открыты ордера и бай и селл, то их будет уже 4.
 

aston7

Новичок форума
eevviill,может есть у вас или у кого нибудь советник который, сам не торгует,а только закрывает сделки открытые в ручную при пересечении линии которую сам начерчтю на графике?? Пример: открыл в ручню покупку и выше прочертил горизонтальную линию или линию под наклоном ... цена коснулась её и сделка закрылась ...
Поделитесь ...
 

eevviill

Заблокирован
Линия всегда появляется внизу цены, а при перемещении выше срабатывает скрипт и ордер закрывается. Нужно что бы линия появлялась там, куда переносится скрипт. Если я Вас вдруг напрягаю, то отложите на потом или скажите что не будете этим заниматься, я не в коем случае не обижусь.:)
Линия появляется всегда в том направлении куда смотрит последний ордер.
 

OlegZ

Местный житель
Олег, ты не совсем понимаешь как происходит определение закрывать-ли ордер по пересечению линии.
Вот представь такую последовательность.

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

Что-то похожее написать конечно можно, будут все возможные варианты, только это должно быть в виде советника. Для этого нужны разные линии и на графике должно быть не меньше двух линий. Одна ниже цены и вторая выше цены. А если открыты ордера и бай и селл, то их будет уже 4.
Здравствуйте!
От линии мне нужно лишь одно - закрытие/реверс ( по моему выбору) абсолютно всех (не важно на покупку или на продажу или все вместе) ордеров. Но эту линию я должен поместить сам выше или ниже текущей цены, не важно с прибылью или убытком у меня ордера. А скрипт, написаный eevviill, появляется на верху при ордере buy и внизу при sell, и при перемещении вниз или вверх соответственно ордера закрываются, что мне не нужно. По моему ничего сверх естественного я не прошу.
 

eevviill

Заблокирован
eevviill,может есть у вас или у кого нибудь советник который, сам не торгует,а только закрывает сделки открытые в ручную при пересечении линии которую сам начерчтю на графике?? Пример: открыл в ручню покупку и выше прочертил горизонтальную линию или линию под наклоном ... цена коснулась её и сделка закрылась ...
Поделитесь ...
.

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

Вложения

  • close Т line.mq4
    1,6 КБ · Просмотры: 94
Последнее редактирование:
Верх