Перейти к содержимому

Theme© by Fisana
 

Фотография
- - - - -

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


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 162

#1 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 31 January 2010 - 10:35

1.send_pending_order_161.mq4
Торговля одним кликом мышки.Скрипт предназначен для установки отложенного ордера. Вся инструкция по использованию внутри скрипта.

2.tradechannel_171.mq4
Эксперт, торгующий в границах дипазона или от границ тренда. Автор Mak.
Необходимо провести линии синего(Blue) и красного (Red) цветов. Задать описание "Take", "Sell", "Buy","Stop" для этих линий. Толщину и стиль линий эксперт установит сам.

Вот краткое описание автора:
Как эксперт работает.

1. Он понимает только горизонтальные и трендовые линии.
2. Рисуем на чарте произвольное число горизонтальных и трендовых линий.
3. В свойствах линии в Описании пишем слово обозначающее смысл линии - Buy, Sell, Stop, Take.
4. Смотрим как оно работает )
5. При перемещении линий вручную, все ордера должны автоматом скорректироваться.

Если имеем несколько линий одинакового типа, эксперт выбирает ближайшую к цене.
Кроме того эксперт различает тейки и стопы для ордеров Buy и Sell.
Т.е. линии типа Stop могут быть и выше цены и ниже цены (первые для ордеров Sell, вторые для Buy).
При открытии позиции делается реверс (т.е. противоположная закрывается)
Применение: торговля в диапазоне, сользящие каналы Баришпольца и т.д.

3.smsalert_469.mq4
Код для отсылки SMS при изменении цены на заданное количество пунктов. По умолчанию в этом советнике значение порога отсылки (Level) равно 10 пунктам. Работает через глобальную переменную LastBid, поэтому вешать один и тот же советник на несколько инструментов без переделки нельзя , SMS-ки быстро опустошат ваш счет и телефон замолчит .

Прикрепленные файлы



 
 

#2 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 31 January 2010 - 10:43

1.report_567.mq4
Скрипт. Выводит закрытые позиции и статистику по ним.
Позволяет не выводить некоторые столбцы.
Позволяет сортировать выводимые данные по одному или нескольким столбцам. Позволяет фильтровать данные.
Например чтобы вывести все закрытые только по eurusd позиции и отсортировать их по профиту, надо написать:
Код:

int SortBy[] = {BY_PROFIT};
int SortBy2[] = {ASK};

bool Validate(int ticket) {
if (OrderSymbol() == "EURUSD") return(true);

return(false);
}

Файл отчета создается в каталоге experts\files.

2.close-all-orders_520.mq4
Скрипт, который закрывает все открытые позиции. Может быть полезен для тех, кто хочет закрыть позиции в конце сессии или в последний день конкурса.

3.dehole_hst_138.mq4
Скрипт выполнен для "заклейки" дыр истории.

Прикрепленные файлы



#3 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 31 January 2010 - 10:49

1. normalizehistory_206.mq4
Скрипт, нормализующий историю, автор Candid

2.Закачать все котировки.mq4
Скрипт может загрузить до 16000 баров истории.

3.Удалить все отложенные ордера.mq4
Скрипт "Удалить все отложенные ордера".
Удаляет все ордера Buy Stop, Buy Limit, Sell Stop, Sell Limit на всех графиках, а не только на том, на котором запущен скрипт.

Прикрепленные файлы



#4 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 31 January 2010 - 10:53

1.Закрыть прибыльные ордера.mq4
Скрипт "Закрыть прибыльные ордера".
Закрывает ордера Buy и Sell с прибылью Profit пунктов и выше на всех графиках, не только на том, на котором запущен скрипт.

2.Развернуть все ордера.mq4
Скрипт "Развернуть все ордера".
Закрывает по порядку ордера Buy или Sell и открывает противоположный с тем же символом, количеством лотов, нулевым стоп лоссом и нулевым тейк профитом. Обрабатывает все ордера вне зависимости от графика. При нехватке свободных средств противоположный ордер не откроется, хотя исходный ордер будет закрыт. Смотрите закладку "Журнал" окна "Терминал", чтобы видеть результат работы скрипта.

3.Уровень безубытка.mq4
Скрипт "Уровень безубытка".
Показывает значение уровня безубытка. На этом уровне суммарный профит всех позиций Buy и Sell равен 0. Полезен для начального сдвига SL/TP открытых ордеров при работе в тренде или для принятия решения о закрытии части или всех позиций.

Уровень безубытка не существует, если сумма лотов ордеров Buy равна сумме лотов ордеров Sell. Или безубыток отдельно для ордеров Buy лежит выше безубытка отдельно для ордеров Sell.

Прикрепленные файлы


  • petr1234 это нравится

#5 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 31 January 2010 - 11:00

1.Инфо.mq4
Хотите быстро узнать, сколько всего лотов Вы можете купить или продать в данный момент для любого инструмента?
Запустите скрипт "Информация о счете и свойства символа". Скрипт выводит всё, что может о счете и о текущем символе.

2.Уменьшить на 2 поз_ по инструм_.mq4
Скрипт уменьшающий на 2, позиции по инструменту.

3.e-MovingInWL.rar
Скрипт, который у всех открытых ордеров определенного типа выставляет Take Profit в "безубыток". Т.е. есть, допустим, 3 ордера BUY. Открытых в разных местах. Нужно выставить такой TP, что-бы при достижении оного получился нулевой профит. Ну или заранее указанный.

Прикрепленные файлы



#6 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 31 January 2010 - 11:07

1. Reverse.rar
При одном нажатии клавиши закрывает ордер и открывает ордер в обратную сторону, с всегда одним и тем же заранее установленным стоп лоссом. Очень нужная всем вещь особенно при пипсовке.

2. Script_SetSL&TP.mq4
скрипт, который будет ставить стоп на заданное кол-во пунктов, при открытии сделки с рынка

3.Test_Market_Buy.mq4
Test_Market_Sell.mq4


Скрипты открывают ордера максимально близко к рынку +3 пункта. Написаны специально для пипсовки.(величина пунктов изменяется вручную)

Прикрепленные файлы


  • Frolov это нравится

#7 Darvin

Darvin

    Давно в теме

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2509 сообщений

Отправлено 01 February 2010 - 16:06

скрипты,которые открывает максимально близкие ордера к рынку очень мне пригодится.особенно на волатильном рынке :D
ДУ и ЕА от Fin5 http://fin-5.ru/portfolio

 


#8 Wizard

Wizard

    Пользователи

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 337 сообщений

Отправлено 19 February 2010 - 21:02

2.<b>Уменьшить на 2 поз_ по инструм_.mq4</b>
Скрипт уменьшающий на 2, позиции по инструменту.


Не совсем понял что этот скрипт делает и для чего используется???? :D

#9 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 09 March 2010 - 15:48

Универсальный трейлинг стоп

Описание:Может запускаться как отдельный советник или как скрипт, совместно с любым советником.

В зависимости от переменной TrailingStop, трейлинг может осуществляться по фракталам, по экстремумам прошлых баров или по указанному кол-ву пунктов.
Если TrailingStop больше 0, то трейлинг будет осуществлен с тем кол-вом пунктов, которое указано в переменной TrailingStop. Если TrailingStop меньше ограничения минимального уровня стопов, то трейлинг будет с минимальными стопами.
Если TrailingStop = 0 и Tip.Fr.or.Candl=0, то трейлинг будет по фракталам. Т.е. для уровня стоплосс выбирается первый соответствующий фрактал.
Если TrailingStop = 0 и Tip.Fr.or.Candl=1, то трейлинг будет по минимумам/максимумам прошлых свечей.
Если Magic = 0, то трейлинг проводится по всем ордерам текущего символа, без учета магического номера. Если в переменной Magic указан магический номер, то соответственно будет только трейлинг ордеров с номером Magic.
Если OnlyProfit = true, то модифицируются только профитные ордера
Если OnlyWithoutLoss = true, то вместо трейлинга ордера только переводятся в безубыток

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

Советы:Скрипт заканчивает работу, когда все ордера закрыты. Если программа запущена как советник, то выход из программы только вручную.

Прикрепленные файлы


  • Frolov это нравится

#10 Metis

Metis

    Давно в теме

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 12 March 2010 - 11:51

Не совсем понял что этот скрипт делает и для чего используется???? :)

сокращает позу вдвое.чего непонятного :)

#11 Necron

Necron

    Пошёл в рукопашку

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPip
  • 683 сообщений

Отправлено 24 March 2010 - 14:53

Fractal_StopOrders
Скрипт предназначен для выставления SellStop и BuyStop ордеров на пробой фрактала. Стоп-лосс выставляется на уровень последнего сформировавшегося фрактала.
Настройки:
extern bool buy=true;--если значение = true,то выставляется BuyStop на пробой последнего фрактала вверх
--если значение = false,то выставляется SellStop на пробой последнего фрактала вниз
extern double lot=0.1;--лот ордера
Файл Fractal_StopOrders.mq4 необходимо сохранить в каталог MT4\experts\scripts\

Прикрепленные файлы


  • Frolov это нравится
Каждый сам кузнец своей судьбы.

#12 Wizard

Wizard

    Пользователи

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 337 сообщений

Отправлено 01 April 2010 - 21:57

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

1.gif

2.gif

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

* DeleteOldObjects=True - Удалять старые объекты перед нанесением новых. Актуально, если использовать скрипт несколько раз на одном графике.
* TypeObjects=1 - Тип объектов (0-прямоугольник, 1-линия).
* clObjBuy=Aqua - Цвет прибыльных покупок.
* clObjBuyLoss=Blue - Цвет убыточных покупок.
* clObjSell=Salmon - Цвет прибыльных продаж.
* clObjSellLoss=Red - Цвет убыточных продаж.
* ShowArrow=True - Показывать указатели направления входа.
* KodArrowBuy=241 - Код указателя покупки.
* OffSetArrowBuy=-20 - Смещение указателя покупки.
* clArrowBuy=Blue - Цвет указателя покупки.
* KodArrowSell=242 - Код указателя продажи.
* OffSetArrowSell=20 - Смещение указателя продажи.
* clArrowSell=Red - Цвет указателя продажи.
* ShowTextBalance=True - Показывать текст баланса.
* OffSetText=100 - Смещение текста.
* SizeText=9 - Размер текста.
* clTextProfit=Green - Цвет суммы прибыли.
* clTextLoss=Red - Цвет суммы убытка.
* clTextBalans=Green - Цвет суммы баланса.

Прикрепленный файл  fromHistoryOnGraph.rar   2.07К   144 скачиваний

#13 Wizard

Wizard

    Пользователи

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 337 сообщений

Отправлено 01 April 2010 - 22:01

Если вам необходимо удалить одним кликом все графические объекты с графика, то этот скрипт вам поможет это сделать очень быстро.

Прикрепленный файл  Убрать всё.rar   333байт   332 скачиваний

#14 Wizard

Wizard

    Пользователи

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 337 сообщений

Отправлено 01 April 2010 - 22:12

благодаря этому скрипту можно просчитать 3-ю волну Эллиота по алгоритму Вильямса описанному в книге "Торговый хаос".

Прикрепленный файл  raschet_3.rar   1.34К   380 скачиваний
  • Frolov это нравится

#15 Wizard

Wizard

    Пользователи

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 337 сообщений

Отправлено 01 April 2010 - 22:15

Скрипт из отчета тестера переносит сделки на график цены. Полезно для изучения алгоритмов советников. Предназначен для терминалов от 204-го и выше.

Прикрепленный файл  fromRepOnGraph.rar   2.36К   126 скачиваний



Copyright © 2024 Your Company Name