ВНИМАНИЕ! Администрация сайта не несет ответственности за последствия связанные с неправильным применением данных скриптов! РЕКОМЕНДУЕМ ИЗУЧАТЬ РАБОТУ КАЖДОГО СКРИПТА НА ДЕМО-СЧЕТЕ!
Скрипт предназначен для переноса сделок из истории терминала в
текстовый файл с разделителями для последующей обработки и анализа в MS
Excel. Имя файла формируется автоматически и представляет собой номер
торгового счёта плюс расширение "csv". Есть возможность управлять
выводом некоторых столбцов. А при выводе чисел с плавающей точкой скрипт
автоматически определяет тип системного разделителя (точка или запятая)
и использует именно его.
Скрипт ByMarketBuySymbols предназначен для быстрой покупки
нескольких символов по текущей цене. Для использования скрипт нужно
положить в папку ..\experts\scripts\, а в навигаторе терминала назначить
ему горячую клавишу. По умолчанию скрипт просто покупает лотом 0.1 и
всё. Стоп и тейк не ставит. Но если кому-то нужны стоп и тейк в пунктах,
магик и другой размер лота, то их можно настроить прямо в коде скрипта
инициализацией глобальных переменных. Там же настраивается список
покупаемых символов.
MagicNumber=0 - Идентификатор позиции.
Lots=0.1 - Размер лота.
Symbols="eurusd,gbpusd,usdcad"
- Список покупаемых символов. Записывать в любом регистре, без
пробелов, через запятую или через точку с запятой.
StopLoss=0 - Размер стопа в пунктах.
TakeProfit=0 - Размер тейка в пунктах.
MarketWatch=False
- Рыночное исполнение. Если True, то покупка выполнится с нулевыми
стопом и тейком. Они будут установлены модификацией открытой позиции.
Если False, то при открытии позиции сразу же будут поставлены стоп и
тейк. Вид исполнения нужно уточнять у своего ДЦ.
Скрипт ByMarketBuy предназначен для быстрой покупки
текущего символа по текущей цене. Для использования скрипт нужно
положить в папку ..\experts\scripts\, а в навигаторе терминала назначить
ему горячую клавишу. По умолчанию скрипт просто покупает лотом 0.1 и
всё. Стоп и тейк не ставит. Но если кому-то нужны стоп, тейк, магик и
другой размер лота, то их можно настроить прямо в коде скрипта
инициализацией глобальных переменных:
MagicNumber=0 - Идентификатор позиции.
Lots=0.1 - Размер лота.
StopLoss=0 - Размер стопа в пунктах.
TakeProfit=0 - Размер тейка в пунктах.
MarketWatch=False
- Рыночное исполнение. Если True, то покупка выполнится с нулевыми
стопом и тейком. Они будут установлены модификацией открытой позиции.
Если False, то при открытии позиции сразу же будут поставлены стоп и
тейк. Вид исполнения нужно уточнять у своего ДЦ.
Скрипт ByMarketSell предназначен для быстрой продажи
текущего символа по текущей цене. Для использования скрипт нужно
положить в папку ..\experts\scripts\, а в навигаторе терминала назначить
ему горячую клавишу. По умолчанию скрипт просто продаёт лотом 0.1 и
всё. Стоп и тейк не ставит. Но если кому-то нужны стоп, тейк, магик и
другой размер лота, то их можно настроить прямо в коде скрипта
инициализацией глобальных переменных:
MagicNumber=0 - Идентификатор позиции.
Lots=0.1 - Размер лота.
StopLoss=0 - Размер стопа в пунктах.
TakeProfit=0 - Размер тейка в пунктах.
MarketWatch=False
- Рыночное исполнение. Если True, то продажа выполнится с нулевыми
стопом и тейком. Они будут установлены модификацией открытой позиции.
Если False, то при открытии позиции сразу же будут поставлены стоп и
тейк. Вид исполнения нужно уточнять у своего ДЦ.
Скрипт ByMarketSellSymbols предназначен для быстрой продажи нескольких
символов по текущей цене. Для использования скрипт нужно положить в
папку ..\experts\scripts\, а в навигаторе терминала назначить ему
горячую клавишу. По умолчанию скрипт просто продаёт лотом 0.1 и всё.
Стоп и тейк не ставит. Но если кому-то нужны стоп и тейк в пунктах,
магик и другой размер лота, то их можно настроить прямо в коде скрипта
инициализацией глобальных переменных. Там же настраивается список
продаваемых символов.
MagicNumber=0 - Идентификатор позиции.
Lots=0.1 - Размер лота.
Symbols="eurusd,gbpusd,usdcad"
- Список продаваемых символов. Записывать в любом регистре, без
пробелов, через запятую или через точку с запятой.
StopLoss=0 - Размер стопа в пунктах.
TakeProfit=0 - Размер тейка в пунктах.
MarketWatch=False
- Рыночное исполнение. Если True, то продажа выполнится с нулевыми
стопом и тейком. Они будут установлены модификацией открытой позиции.
Если False, то при открытии позиции сразу же будут поставлены стоп и
тейк. Вид исполнения нужно уточнять у своего ДЦ.
Предназначен скрипт для изменения размеров лотов всех открытых в данный
момент позиций. Изменение размеров лотов выполняется путём переоткрытия
позиций, то есть запоминается размер лота конкретной позиции, потом
позиция закрывается и открывается новая позиция с новым размером лота.
В скрипте можно настроить следующие параметры:
Параметры скрипта:
Percent=-50 - Процент изменения размера лота. Положительное значение увеличивает, а отрицательное - уменьшает размер лота.
PercentUp=30
- Процент превышения изменения размера лота. Дилинговые центры
устанавливают определённые ограничения на размеры лотов, как то
минимальный и максимальный размер лота, а также шаг изменения размера
лота. Поэтому расчётное значение нового размера лота может отличаться от
допустимого размера. Данный параметр ограничивает максимум такого
отличия в процентах. Если расчётный размер лота отличается от
допустимого более, чем на значение данного параметра, то будет открыта
позиция со старым размером лота.
Magic=-1 -
Идентификатор позиций. Обычно позиции, открываемые скриптами или
советниками, имеют уникальные идентификаторы. Чтобы скрипт ChangeLots
"обращал внимание" на позиции только с нужным идентификатором,
установите его значение в данном параметре. Позиции, открытые руками,
обычно имеют Magic=0. Отрицательное значение данного параметра позволит
скрипту обрабатывать позиции с любым идентификатором. Значение по
умолчанию -1.
NumberAccount=0 -
Номер торгового счёта, на котором разрешена работа советника. Нулевое
значение разрешает работу советника на любом торговом счёте. Данный
параметр нужен для того, чтобы не дать советнику что-нибудь напортить
при "случайном" открытии "не того" счёта. Если значение данного
параметра будет не нулевым и не совпадёт с номером текущего торгового
счёта, то советник сообщит, что "Торговля на счёте таком-то ЗАПРЕЩЕНА!".
Значение по умолчанию 0.
PrintEnable=True - Разрешить печать в журнал. При значении True скрипт все свои сообщения, выводимые во время работы, запишет в файл протокола. Если False, то сообщения будут выводиться только в левый верхний угол графика. Значение по умолчанию True.
Параметры исполнения торговых приказов:
MarketWatch=False - Запросы под исполнение "Market Watch". Если True, то покупка/продажа выполнится с нулевыми стопом и тейком, которые будут установлены модификацией открытой позиции. Если False, то при открытии позиции сразу же будут поставлены стоп и тейк. Вид исполнения нужно уточнять у своего ДЦ.
UseSound=True - Использовать звуковой сигнал для оповещения о факте выполнения или не выполнения торговой операции.
SoundSuccess="expert.wav" - Наименование звукового файла для сигнализации успеха торговой операции.
SoundError="timeout.wav" - Наименование звукового файла для сигнализации ошибки торговой операции.
Slippage=2 - Допустимое проскальзывание цены в пунктах.
NumberOfTry=3 - Количество торговых попыток после ошибки.
Скрипт создан для удобства использования истории СКАЧАТЬ
Auto Graf 4
Скрипт позволяет передвигать стопы и профиты при помощи мышки, а также открывать и закрывать позиции буквально двумя кликами. СКАЧАТЬ
from History On Graph
Данный скрипт необходим для отображения на
графике всех совершенных ранее сделок. Т.е сделка переносится из истории
на график и отображается или ввиде прямоугольника, или ввиде прямой
линии.СКАЧАТЬ
Скрипт необходим для создания базы
котировок на основе исторических данных M1, ускаряет этот
процесс.Мануал: открыть офлайн таймфрейм M1, запустить скрипт. СКАЧАТЬ
Visible Pos
В самом начале работы скрипт убирает все
объекты-стрелки с графика. Затем рисует стрелки в соответствии с
историей, выуженной из торгового терминала. Тип ордера определяет
направление и расцветку стрелок. Если навести мышь, то вы увидите
дополнительную историю. СКАЧАТЬ