Скачать бесплатно скрипты для закрытия всех открытых ордеров

FXWizard

Гуру форума
Скрипт закрывает все ордера одновременно.
 

Вложения

  • CloseAllBuySell.rar
    696 байт · Просмотры: 2 557
Последнее редактирование модератором:

nami

Активный участник
кто нибудь помогите разобраться,что я делаю не так!
Я закачал эти два скрипта к себе на терминал,но ни один из них у меня не работает,нажимаю чтоб присоединить к графику,жму да и всеи больше ничего!
Что я делаю не так?
 

vitas0503

Новичок форума
кто нибудь помогите разобраться,что я делаю не так!
Я закачал эти два скрипта к себе на терминал,но ни один из них у меня не работает,нажимаю чтоб присоединить к графику,жму да и всеи больше ничего!
Что я делаю не так?
наверно невключил функцию разрешить советнику(скрипту) торговать
 

west100

Активный участник
В дополнение к имеющимся:

Скрипт закрывает все открытые позиции и удаляет все отложенные ордера по всем инструментам.
В настройках скрипта перед запуском есть возможность указать только закрытие позиций или только удаление отложенных ордеров.
Стандартные настройки:
ClosePositions = true : true - закрыть все открытие позиции
RemovePendedOrders = true : true - удалить все отложенные ордера
exSlippage = 7 : допустимая величина проскальзывания в пунктах
: (при закрытии открытых позиций)
К тому же, в отличие от имеющихся в сети аналогов - скрипт умеет обрабатывать всякие там "реквоты", "вне квоты", а также возвращаемые сервером отмазки типа "торговый поток занят."

Устанавливать в папку experts\scripts\ Вашего торгового терминала.
 

Вложения

  • west_closeall.ZIP
    3,2 КБ · Просмотры: 1 141

Виктор09

Прохожий
Уважаемый!
Скачал ваш скрипт,скинул в папку,кнопка Советники включена,назначил даже горячую клавишу,но не работает.Сегодня хотел закрыть сделки-и клавишу давил,и исполнить на графике делал-ничего.Пришлось вручную крыть.В чем моя ошибка не подскажите?:question:
 

vitas0503

Новичок форума
Уважаемый!
Скачал ваш скрипт,скинул в папку,кнопка Советники включена,назначил даже горячую клавишу,но не работает.Сегодня хотел закрыть сделки-и клавишу давил,и исполнить на графике делал-ничего.Пришлось вручную крыть.В чем моя ошибка не подскажите?:question:
Сначала скомпилируй его.А затем попробуй его на демо-счете.Если неработает глянь во вкладку эксперты.Там нет ничего подобного???----- close position: requote.
 

Perl

Активный участник
кто нибудь помогите разобраться,что я делаю не так!
Я закачал эти два скрипта к себе на терминал,но ни один из них у меня не работает,нажимаю чтоб присоединить к графику,жму да и всеи больше ничего!
Что я делаю не так?

Вижу в этой ветке ни кто не хочет помочь новичкам!!!
Надеюсь моя информация все таки окажется полезной для тех, кто не может найти поддержки у "профессоров".
И так!!! Чтобы запустить скрипт, не нужно привязывать его к графику!!! Достаточно лишь дважды его кликнуть, чтобы он отработал свое предназначение.
 

west100

Активный участник
Уважаемый!
Скачал ваш скрипт,скинул в папку,кнопка Советники включена,назначил даже горячую клавишу,но не работает.Сегодня хотел закрыть сделки-и клавишу давил,и исполнить на графике делал-ничего.Пришлось вручную крыть.В чем моя ошибка не подскажите?:question:

Прошу прощения, редко захожу на форум, не видел вопроса. В общем, уже все всё сказали, по всей видимости, не стояла галочка на "Разрешить советнику торговать". Сейчас уже всё нормально, надеюсь? Скрипт проверялся на реальном счете, в том числе при наличии реквот. Удачи.
 

Виктор09

Прохожий
Спасибо всем за подсказки.Просто я его теперь перетаскиваю на график и все работает.А вот при команде "Исполнить на графике"-ничего не происходит.Значит моя ошибка в этом.Еще раз спасибо.
 

west100

Активный участник
По просьбам трейдящихся делал скрипты-закрывашки. Как и прежде, скрипты обрабатывают ошибки исполнения, возвращаемые сервером и стараются всё-таки выполнить свою работу, независимо от козней сервера.
ВНИМАНИЕ: скрипты исполняются сразу, без вывода окна подтверждения.
В архиве:

west_close - закрывает все открытые позиции и удаляет отложенные ордера для выбранного инструмента.
west_close_positions - закрывает все открытые позиции для выбранного инструмента.
west_close_pended - удаляет все отложенные ордера для выбранного инструмента.
west_close_all_positions - закрывает все открытые позиции по всем инструментам.
west_close_all_pended - удаляет все отложенные ордера по всем инструментам.

west_CloseOnMA - При загрузке скрипта надо задать все необходимые параметры для вычисления скользящей средней.
Когда цена закрытия будет равна вычисленному значению MA плюс/минус допуск, заданный параметром Deviation, будут закрыты все позиции по текущему инструменту. После этого скрипт выгружается.
Индикатор МА с аналогичными параметрами на график бросать не обязательно, но лучше бросить, для визуального наблюдения.

west_CloseOnInd - В дополнение к предыдущему скрипту. Бывают случаи, когда хочется закрыться по линии, которую рисует какой-то оригинальный пользовательский индикатор (например, с именем MySuperInd). В этом случае может помочь скрипт west_CloseOnInd. При старте скрипта задаются: параметры
IndicatorName - вписывается имя пользовательского индикатора (например,MySuperInd), при этом индикатор должен быть скомпилирован (MySuperInd.ex4) и находиться в папке ..\experts\indicators.
LineIndex - индекс линии индикатора (находится в пределах от 0 до 7).
Deviation - допустимое отклонение от значения линии индикатора в пунктах, при котором позиции будут закрыты.
Надо понимать, что при этом вычисление пользовательского индикатора происходит с настройками по умолчанию.
 

Вложения

  • west_scripts.zip
    14,9 КБ · Просмотры: 881

Finid

Прохожий
Я кинул скрипт west_closeall.ex4 в папку scripts, но там нет файла west_closeall.mq4. Изображение в виде такого квадратика желтого с восклицательным знаком. Где-то в тексте форума есть совет - скомпилировать его. Увы, я не знаю, что это и как!
Что надо сделать, чтобы скрипт работал. Помогите, пожалуйста!

Спасибо!
 

west100

Активный участник
west_CloseOnPrice - Закрытие по уровню цены

Ещё один скрипт написал. Люди просили - значит, надо? Своего рода "виртуальный стоп".
Перетаскиваете мышкой скрипт на график в то место, где хотите видеть уровень закрытия.
В параметрах:
DeletePendedOrders: "Удалять не только позиции, но также и отложенные ордера."
Deviation: "Допустимое отклонение в пунктах. ВНИМАНИЕ: при гэпе скрипт может и не закрыть позиции, так как цена не будет находиться на указанном уровне плюс/минус отклонение."
Slippage: "Допустимая величина проскальзывания при закрытии позиций."
LineColor: "Цвет линии уровня закрытия."

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

Вложения

  • west_CloseOnPrice.ex4
    4,4 КБ · Просмотры: 184

west100

Активный участник
Модификация предыдущего скрипта - закрытие по двум уровням цены.
Перетаскиваете мышкой скрипт на график в то место, где хотите видеть 1-й уровень закрытия. 2-й уровень закрытия появляется на таком же расстоянии с противоположной стороны от текущей цены закрытия.
В параметрах:
DeletePendedOrders: "Удалять не только позиции, но также и отложенные ордера."
Deviation: "Допустимое отклонение текущей цены от значения линии (в пунктах)."
Slippage: "Допустимая величина проскальзывания при закрытии позиций."
LineColor: "Цвет линии уровня закрытия."

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

После того, как скрипт отработает - линии автоматически убираются с графика и скрипт выгружается.
 

Вложения

  • west_CloseOn2Prices.zip
    4,5 КБ · Просмотры: 148
Последнее редактирование:

dominges

Новичок форума
Всем привет! Подскажите, есть ли такой скрипт который при срабатывании ТП закрывает все остальные ордера?
 

Listopad

Прохожий
всем привет! "А нет ли часом у кого , скрипта закрывающего позиции по проценту эквити ?" я бы хотел еще добавить, быть может у кого-то есть скрипт закрывающий все ордера (текущие и отложенные) по инструменту с определенным меджиком при достижении выставляемого уровня положительного эквити по этому инструменту?
 
Верх