Платные
SynchroTrade
Trimmer
Индикаторы
Советники
Утилиты
Бесплатные
Библиотеки
Индикаторы
Скрипты
Советники
Функции
Последние обновления
Timer.rar
e-CloseByTime.zip
e-TFL_v2.rar
e-CloseByLoss.rar
i-Bul_Jerk.rar
e-CloseByLPInCurren
b-InfoTrade.rar
b-SignalOfTrade.rar
i-SignalOfTrade.rar
b-SendMail.rar
a-SimpleTrailing.ra
a-ATR_Trailing.rar
e-SignalOfTrade.rar
e-ATRTrailing.rar
e-CloseByLossPosInP
e-CloseByLossOrProf

gohome.png Оглавление файлового архива  arrow Разработки на MQL4 arrow Скрипты
 
Название файла:   ChangeLots.rar    download_trans.gif Скачать
 
Описание:   

Данный скрипт написан по просьбе Леонида aka LeoV. Предназначен скрипт для изменения размеров лотов всех открытых в данный момент позиций. Изменение размеров лотов выполняется путём переоткрытия позиций, то есть запоминается размер лота конкретной позиции, потом позиция закрывается и открывается новая позиция с новым размером лота.

В скрипте можно настроить следующие параметры:

  1. Параметры скрипта:
    • Percent=-50 - Процент изменения размера лота. Положительное значение увеличивает, а отрицательное - уменьшает размер лота.
    • PercentUp=30 - Процент превышения изменения размера лота. Дилинговые центры устанавливают определённые ограничения на размеры лотов, как то минимальный и максимальный размер лота, а также шаг изменения размера лота. Поэтому расчётное значение нового размера лота может отличаться от допустимого размера. Данный параметр ограничивает максимум такого отличия в процентах. Если расчётный размер лота отличается от допустимого более, чем на значение данного параметра, то будет открыта позиция со старым размером лота.
    • Magic=-1 - Идентификатор позиций. Обычно позиции, открываемые скриптами или советниками, имеют уникальные идентификаторы. Чтобы скрипт ChangeLots "обращал внимание" на позиции только с нужным идентификатором, установите его значение в данном параметре. Позиции, открытые руками, обычно имеют Magic=0. Отрицательное значение данного параметра позволит скрипту обрабатывать позиции с любым идентификатором. Значение по умолчанию -1.
    • NumberAccount=0 - Номер торгового счёта, на котором разрешена работа советника. Нулевое значение разрешает работу советника на любом торговом счёте. Данный параметр нужен для того, чтобы не дать советнику что-нибудь напортить при "случайном" открытии "не того" счёта. Если значение данного параметра будет не нулевым и не совпадёт с номером текущего торгового счёта, то советник сообщит, что "Торговля на счёте таком-то ЗАПРЕЩЕНА!". Значение по умолчанию 0.
    • PrintEnable=True - Разрешить печать в журнал. При значении True скрипт все свои сообщения, выводимые во время работы, запишет в файл протокола. Если False, то сообщения будут выводиться только в левый верхний угол графика. Значение по умолчанию True.
  2. Параметры исполнения торговых приказов:
    • MarketWatch=False - Запросы под исполнение "Market Watch". Если True, то покупка/продажа выполнится с нулевыми стопом и тейком, которые будут установлены модификацией открытой позиции. Если False, то при открытии позиции сразу же будут поставлены стоп и тейк. Вид исполнения нужно уточнять у своего ДЦ.
    • UseSound=True - Использовать звуковой сигнал для оповещения о факте выполнения или не выполнения торговой операции.
    • SoundSuccess="expert.wav" - Наименование звукового файла для сигнализации успеха торговой операции.
    • SoundError="timeout.wav" - Наименование звукового файла для сигнализации ошибки торговой операции.
    • Slippage=2 - Допустимое проскальзывание цены в пунктах.
    • NumberOfTry=3 - Количество торговых попыток после ошибки.

Обсудить на форуме

Добавлен:    26 Mar 2009
Файл добавил:    KimIV (KimIV)
Дата:    27 Feb 2009
Автор:    Ким Игорь В. aka KimIV
Размер:    4.19Kb
Тип файла:    rar
Скачиваний:    2046
Рейтинг:    stars/5.gifПроголосовало:20 
 
Ваша оценка:  
 

 
 Яндекс цитирования  WM
(c)2004-2018, Автоматизация торговли на финансовых рынках
Администратор: admin@kimiv.ru