Полезные скрипты

Тема в разделе "Индикаторы, скрипты и эксперты для МТ4", создана пользователем AZart, 16 авг 2006.

  1. Ice

    Ice Профи форума

    Данный скрипт полезен тем трейдерам, для кого важно среднее движение цены за определенное количество дней отдельно по каждому часу.

    Количество дней задается переменной d (int d = 390;). Скрипт создан для ТФ = 1 час.
     

    Вложения:

    • Avg_02b.mq4
      Размер файла:
      2,4 КБ
      Просмотров:
      70
  2. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    <b>Скрипт закрывает все сделки по выбранному условию.
    </b>

    <i>Magic</i> - закрывать только сделки с магиком, если Magic = 0 закрывать все
    <i>Profit</i> - закрывать только сделки с профитом больше Profit
    <i>TipOrder</i> - (0) - все ордера (1) - Buy (-1) - Sell
    <i>SymbolClose</i> - (0) - все валютные пары (1) - текущие
    <i>slippage</i> - Значение максимального проскальзывания в пунктах.



    Для запуска скрипта, бросьте его в окно графика и в появившемся меню выберите
    параметры закрываемых ордеров.

    Удачи! ^hi^

    Другие мои работы
    <span class='inv'><![CDATA[<noindex>]]></span><a href="http://www.onix-trade.net/forum/go.php?http://cmillion.narod.ru" rel="nofollow" target="_blank">http://cmillion.narod.ru</a><span class='inv'><![CDATA[</noindex>]]></span>
     

    Вложения:

  3. Ice

    Ice Профи форума

    Данный скрипт выполняет расчет уровня без убытка (без учета свопа). Возможность выбирать тип ордеров, а так же возможность включения в уровень без убытка последние (до первого прибыльного) закрытые убыточные позиции. Для правильной работы с учетом закрытых сделок необходимо наличие истории(желательно история за последний рабочий день) во вкладке терминала "История Счета". История должна быть отсортирована по цене закрытия ордера.

    Без учета последних убыточных позиций

    azjuftxkjm.png
     

    Вложения:

    • Sredina.mq4
      Размер файла:
      4,1 КБ
      Просмотров:
      74
  4. Ice

    Ice Профи форума

    NNEA Trend Predictor PRO использует искусственный интеллект так называемых "нейронных сетей", чтобы предсказать поведение мировых финансовых рынков. Технический анализ глобальных финансовых рынках в основном сосредоточен на изучении отклонений, что является нетривиальной задачей. В последние два десятилетия попытки решить такие нелинейные финансовые проблемы прогнозирования осуществлялись с использованием технологий, таких как нейронные сети.
     

    Вложения:

    • NN_Trend.rar
      Размер файла:
      1,6 МБ
      Просмотров:
      153
  5. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    Скрипт быстрого открытия ордеров Market ExecutionInstant Execution с выбором лота по % риска

    Скрипт быстрого открытия ордеров работает по двум типам исполнения ордеров : Market Execution и Instant Execution



    Для выбота типа есть переменная MarketExecution, если ее значение = false, то стопы ордеров выставляются сразу при открытии ордера, а если true, то после открытия ордера скрипт будет работать до тех пор, пока не установит стоплосс и тейкпрофит.

    Еще одна особенность данного скрипта состоит в том, что он может высчитать выставляемый лот в зависимости от требуемого риска.

    Например, Вы готовы рискнуть 1 % своего депозита: выставляйте Risk = 1 и Lot = 0.0. Скрипт рассчитает такой лот, при котором ордер, закрывшись по стоплоссу, потеряет только 1% Ваших средств.

    Скрипт может одновременно открыть два разнонаправленных ордера, для этого установите SELL=true и BUY=true.



    Дополнительные параметры:

    stoploss - уровень выставления SL, если 0, то SL не выставляется (для определения лота по % не может быть нулевым)
    takeprofit -уровень выставления TP, если 0, то TP не выставляется
    Magic - уникальный номер ордера
    SELL - открыть ордер SELL
    BUY - открыть ордер BUY
    Lot - объем ордера
    Risk -% которым мы готовы рискнуть, применяется при Lot=0
    slippage - Максимально допустимое отклонение цены для рыночных ордеров
    MarketExecution - Выставление стопов на следующем тике

    Удачи!
     

    Вложения:

  6. Ice

    Ice Профи форума

    Скрипт сохраняет историю по всем доступным в терминале инструментам в файл с заданным расширением (указывается в параметрах). Т.е. Вы перетаскиваете скрипт на график, задаете количество баров сколько записать в файл, и скрипт автоматически сохранит историю для каждого инструмента на текущем таймфрейме в следующем формате: Название инструмента Таймфрейм.ext (например, EURUSD60. txt, расширение-ext-можно задать в настройках скрипта). Если истории не хватает, то скрипт ее закачает. О завершении работы скрипт сообщит сигналом.

    Настройки скрипта:

    * ext=txt;//расширение, с каким сохраняется файл
    * last_bar=1;//последний бар, 0-текущий, 1-предыдущий и т.д.
    * bars=610;//количество баров для сохранения истории.


    Второй скрипт FXG_sHist2csv_symbol - упрощенная версия вышеописанного скрипта. Его отличие в том, что эта версия скрипта сохраняет историю лишь для одного символа (на который Вы его перетащили).
     

    Вложения:

  7. Ice

    Ice Профи форума

    Скрипт предназначен для установки на график линий Фибоначчи с практически всеми значимыми уровнями Фибоначчи. Постоянно пользоваться такими "загруженными" линиями неудобно. Это засоряет график и практически малоприменимо на графике ниже H1. Однако, иногда возникает такая необходимость. К сожалению, разработчики MetaQuotes Software Corp. не предусмотрели возможность сохранения/загрузки конфигурации уровней Фибоначчи. Из-за этого, время от времени, приходится вводить все уровни (~30 уровней), что утомительно.

    screen29_2_small.gif
     
  8. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    <!--coloro:Black--><span style="color:Black"><!--/coloro--><b>TrailingStopFrCnSAR</b><!--colorc--></span><!--/colorc-->
    <b>
    Новшества данного скрипта:</b>

    Скрипт способен тралить по портфельному профиту, т.е. стопы начинают выставляться только с уровня общего без убытка всех ордеров данного направления
    Скрипт можно разместить в одном окне и указав SymbolAll = true он будет тралить ордера по всем инструментам
    Добавлено определение длинны трала по индикаторам Parabolic и Velocity
    <b>
    Может запускаться как отдельный советник или как скрипт.</b>

    В зависимости от переменной TrailingStop, трейлинг может осуществляться по фракталам (стопы выставляются на ближайший фрактал с отступом=delta), по экстремумам прошлых баров (соответственно при Buy на Low-delta), по индикаторам Parabolic и Velocity или по указанному кол-ву пунктов.
    TrailingStop = 1; //"0-off 1-Candle 2-Fractals 3-Velocity 4-Parabolic >4-pips";
    delta = 0; //отступ от фрактала, свечи или Parabolic
    only_Profit = true; //тралить только прибыльные ордера
    only_NoLoss = false; //вместо тралла просто переводить в безубыток
    only_SL = false; //тралить только те ордера, у которых уже есть SL
    SymbolAll = true; //тралить все инструменты
    Portfel = true; //тралить по портфельному профиту

    <b>Дополнительные параметры:</b>

    Если TrailingStop = 4, то для определения расстояния стопа используется индикатор Parabolic:
    Step = 0.02;
    Maximum = 0.2;
    Magic = 0;

    Если TrailingStop = 3, то для определения расстояния стопа используется индикатор Velocity:
    VelocityPeriodBar = 30; //параметр индикатора Velocity (скорость изменения цены)
    K_Velocity = 1.0; //коэффициент увеличения стоплосса по Velocity
    <b>Визуализация:</b>

    На экране отображается информация о текущей работе скрипта:
    установки с которыми скрипт запущен
    количество ордеров с которыми скрипт работает
    минимальные уровни выставления стопов (-)
    текущие возможные уровни стопов (ценовые метки)
    текущие уровни безубыточности (ценовые метки)
    <b>Пример работы:</b>

    <img src="http://cmillion.narod.ru/41.gif" border="0" class="linked-image" />

    На скрине тралл установлен по уровню портфельного профита и рассчитывается по фракталам. Как только уровень установки SL (нижняя ценовая метка) будет выше уровня безубыточности (верхняя ценовая метка) так скрипт начнет устанавливать SL для всех ордеров независимо профитные они на данный момент или нет. При закрытии всех ордеров по этим стопам общий уровень прибыли останется положительным.
    Советы:

    Скрипт заканчивает работу, когда все ордера закрыты.

    Cкрипт может работать и без индикатора Velocity, вместо него можно применить любой индикатор скорости.

    <span class='inv'><![CDATA[<noindex>]]></span><a href="http://www.onix-trade.net/forum/go.php?http://cmillion.narod.ru/robot.html" rel="nofollow" target="_blank">Мои работы</a><span class='inv'><![CDATA[</noindex>]]></span>

    <a href="mailto:cmillion@narod.ru">моя почта</a>

    <b>Удачи!</b>
     

    Вложения:

  9. vaisya

    vaisya Новичок

    Благодарю, снег на графике очень хорошо смотриться:)
     
  10. vaisya

    vaisya Новичок

    Увидел что в скриптах была задача по загрузке в МТ-<b>4</b> на график произольное изображение - данный скрипт позволяет это сделать. Нужно скопировать эту папку в папку с метатрейдером. Когда скрипт будете крепить на график, в появившемся окошке нужно поставить галочку разрешить импорт функций из DLL. Картинка находиться в папке files. Картинку можно поставить любую, и что бы она отображалсь корректно нужно установить соответствующие размеры в самом скрипте.
    <img src="http://s47.radikal.ru/i115/1008/a9/0c0e21ae5d98.jpg" border="0" class="linked-image" />
     

    Вложения:

    • experts.rar
      Размер файла:
      330,3 КБ
      Просмотров:
      83
  11. Ice

    Ice Профи форума

    Скрипты ручного выставления сетки отложенных ордеров
     

    Вложения:

  12. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    Доработанный скрипт:
    Увеличивает размер лота на коэффициент в зависимости от удаления от текущей цены.

    Удачной торговли!
     

    Вложения:

    • stopnet.rar
      Размер файла:
      2,9 КБ
      Просмотров:
      118
  13. Ice

    Ice Профи форума

    Image2Graph -показывает фото на рабочем графике.

    Инструкция:

    * Ставим скрипт
    * Кидаем все txt файлы в папку experts/files
    * Делаем самый мелкий масштаб графика, убираем сетку, в свойствах графика " график сверху" отключаем.
    * Скрипт использует макрос RGB, поэтому в свойствах разрешите импорт из внешних.
    * В свойствах скрипта, указываем имя txt файла и развлекаемся :)

    Вот так выглядит результат

    11_2_small.jpg
     

    Вложения:

    • Image2graph.ZIP
      Размер файла:
      1,1 МБ
      Просмотров:
      66
  14. Ice

    Ice Профи форума

    Переворачивает все имеющиеся по текущему инструменту позиции.
     

    Вложения:

    • Reverse.mq4
      Размер файла:
      1,5 КБ
      Просмотров:
      84
  15. Ice

    Ice Профи форума

    Расчёт количества лотов от заданного процента свободных средств.
     

    Вложения:

  16. Ice

    Ice Профи форума

    Индикатор озвучивает все торговые операции: открытие и закрытие ордера, установка и удаление отложных ордеров, короче все действия связанные с ордерами.
     

    Вложения:

  17. Ice

    Ice Профи форума

    3 скрипта для переноска ордеров
    Modify-Bu - переносит стоп в безубыток.
    Modify-Fractals - переносит стоп по фракталам.
    Modify-ParSar - переносит стоп по индикатору Parabolic .

    5.gif
     

    Вложения:

  18. Ice

    Ice Профи форума

    Reverse - скрипт переворачивает все имеющиеся по текущему инструменту позиции.
     

    Вложения:

    • Reverse.mq4
      Размер файла:
      1,5 КБ
      Просмотров:
      32
  19. amel

    amel Новичок

    Знатоки!
    Напишите код, который будет получать информацию о цвете бара индикатора i_Sadukey_V1. Файл не стал прикреплять, т.к. его не трудно найти в инете.
     
  20. amel

    amel Новичок

    Вопрос снимается. Сам разобрался.
     

Поделиться этой страницей