Перейти к содержанию
Форекс Форум трейдеров Академии «MasterForex-V»

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


Рекомендуемые сообщения

Всем привет!

 

Периодически что-то пописываю по просьбам друзей, почему бы не выложить для всех? :smile:

 

По просьбе Глеба (gtrader) я сегодня накидал маленький скриптик.

 

Скрипт на всех построенных сетках Fibo корректирует описания уровней с тем, чтобы на каждом уровне было показано расстояние В ПИПСАХ от 0% фибы и от 100% фибы.

 

Собственно, надобность возникла при работе с анализом по волнам Нили для опционов, но может пригодиться в любой ситуации.

 

Выглядит это так -

post-10159-1190444951_thumb.jpg

 

Учтите, что если вы "перетянете" сетку на другие точки, то расстояние в пипсах не изменится - надо будет просто запустить ещё раз скриптик, он откорректирует!

 

FiboPips.rar

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 135
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Не понял, зачем это? Если один раз настроить Фибо при наложении на график, то эта настройка запоминается и не имеет смысла делать какие-то скрипты.... а тем более скомпиленные и непонятно что делающие!
Ссылка на комментарий
Поделиться на другие сайты

Не понял, зачем это? Если один раз настроить Фибо при наложении на график, то эта настройка запоминается и не имеет смысла делать какие-то скрипты.... а тем более скомпиленные и непонятно что делающие!

поясни - какая "эта" настройка?

 

если в описание фибы можно вставить число пунктов от начала и от конца фибы, типа %$, то лучше подскажи как.

 

или тебе что не понравилось?

 

ps. вот так всегда - не разберётся человек, крикнет и уйдет.. в туман.. :-)

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Написал небольшой индикатор, отображающий раскрытие МАшек 5-8-13 симпл на более старшем ТФ (текущий бар).

 

Написано как бы для дела, но воспринимайте как игрушечную безделушку! :biggrin:

 

Выглядит так:

 

post-10159-1193128006_thumb.jpg

 

(правый нижний угол)

 

Kra.rar

Ссылка на комментарий
Поделиться на другие сайты

Многие при тестировании своих ТС или МТС сталкиваются с открытием большого числа ордеров, в том числе и с установкой большого числа отложенных ордеров.

 

Посему, в качестве побочного продукта, я для себя набросал 2 простых скрипта:

 

1. УдалитьВсеОтложенники - скрипт удаляет все отложенные ордера, какие найдёт.

2. УдалитьВсеОткрытыеОрдера - скрипт закрывает все открытые в настоящий момент ордера.

 

[ в сети есть много разных вариаций, которые работают через пень-колоду, но в работе своих я уверен. :-) ]

 

Только не вешайте эти скрипты на хот-кеи.. Мало ли - ткнёте ещё случайно в реальной торговле!!

 

Распаковать и положить в папку - C:\Program Files\WHC Trader 4\experts\scripts (если у вас водники)

Clear.rar

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

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

 

Чтобы не считать руками, я написал маленький скриптик.

 

RST.rar

 

задаёшь тикет одного из ордеров в цепочке и он по параметрам высчитывает среднюю точку. и просто сообщает её Вам.

если непонятно, то более подробное описание на http://SovetnikShu.ru

 

если кому-то покажется что его нужно как-то улучшить или добавить что-то ещё - пишите. :smile:

Ссылка на комментарий
Поделиться на другие сайты

Работая на нескольких валютах, часто приходится помнить про ограничения, накладываемые ДЦ.

 

Особенно это актуально при работе мультивалютными советниками, либо при использовании "портфеля" советников при работе на одном счёте.

 

Для удобства написал визуальный индикаторчик, отображающий общее число ордеров (обычно ограничивается именно этот параметр). Также можно указывать какой-то барьер числа ордеров, после которого индикатор обратит ваше внимание на этот факт.

 

post-10159-1196680756_thumb.jpg

 

вот сам индикатор. параметры позволяют легко "перемещать" его по экрану.

 

Shu_Orders.rar

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

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

 

И иногда интересно проконтролировать - какой же профит или убыток (???) принесло такое закрытие.

 

Можно посчитать на глазок, можно на калькуляторе, а можно скриптиком. Вот так:

 

post-10159-1203494474_thumb.jpg

 

Скрипт имеет 1 параметр:

 

- Ордер. Это - тикет любого ордера из цепочки закрытых одновременно (из хистори). Если он = 0, то ищется последний закрытый ордер.

 

У ордера должен быть профит <> 0. Цепочка определяется по совпадению - символа, магического номера (у ручных он равен 0), времени закрытия.

 

Profit.rar

Ссылка на комментарий
Поделиться на другие сайты

Скриптик для закрытия ордеров с определённым Символом и Мэджиком.

 

post-10159-1204095369_thumb.jpg

 

Скрипт имеет 1 параметр:

 

1) Magic - магический номер ордера (ордеров). Если ордера открываются с рынка, то надо ставить 0.

 

Скрипт закрывает все ордера по данному символу (берётся с графика, на который "кидается" скрипт) и по указанному мэджику.

 

Перед закрытием выдаст общий профит по ордерам и спросит - закрыть или нет?

 

вот такая мелкая фишка, но иногда очень пригождается.

 

CloseSymbolMagic.rar

Ссылка на комментарий
Поделиться на другие сайты

Доброго дня!

 

Написал небольшой индикаторчик-информатор.

 

Отображает информацию по текущему символу (куда повешен) по выбранным мэджикам (или 0 - если ордера ставятся руками).

 

Выглядит вот так:

 

post-10159-1204692347_thumb.jpg

 

Маржа, когда она скомпенсированная позициями, открытыми в противоположные направления, красная.

Своп, если он отрицательный, красный.

Баланс лотов - если вниз, то красный, если в бай, то зелёный.

Профит, если отрицательный, значит красный.

 

В параметрах:

- угол (0,1,2,3) куда поместить индикатор;

- X, Y - дополнительное смещение от угла;

- Мэджики можно писать через запятую, например - "0,555,666";

 

Posicioner.rar

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

 

А не могли бы вы написать советника, который после ручного открытия сделки выставлял настроенный заранее стоп лосс и тейк профит, и еще если цена пошла в нужное направление то через определенное кол. пунктов передвигал стоп в без убыток. Ну и на всякий случии можно приписать такую опцию, чтоб он закрывал сделку по времени если нужно.

Ссылка на комментарий
Поделиться на другие сайты

А не могли бы вы написать советника, который после ручного открытия сделки выставлял настроенный заранее стоп лосс и тейк профит, и еще если цена пошла в нужное направление то через определенное кол. пунктов передвигал стоп в без убыток. Ну и на всякий случии можно приписать такую опцию, чтоб он закрывал сделку по времени если нужно.

конечно мог бы! :wink:

 

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

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Многие при тестировании своих ТС или МТС сталкиваются с открытием большого числа ордеров, в том числе и с установкой большого числа отложенных ордеров.

 

Посему, в качестве побочного продукта, я для себя набросал 2 простых скрипта:

 

1. УдалитьВсеОтложенники - скрипт удаляет все отложенные ордера, какие найдёт.

2. УдалитьВсеОткрытыеОрдера - скрипт закрывает все открытые в настоящий момент ордера.

 

[ в сети есть много разных вариаций, которые работают через пень-колоду, но в работе своих я уверен. :-) ]

 

Только не вешайте эти скрипты на хот-кеи.. Мало ли - ткнёте ещё случайно в реальной торговле!!

 

Распаковать и положить в папку - C:\Program Files\WHC Trader 4\experts\scripts (если у вас водники)

Clear.rar

 

Спасибо!) Очень полезные вещи!

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Здравствуйте!

 

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

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

если речь идёт о МТ4, то на данным момент самым удобным мне кажется вариант советника.

 

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

 

более удобным может оказаться использование глобальных переменных. тогда можно будет просто прописывать определённым образом пары ордеров и советник сможет все их "обслуживать".

Ссылка на комментарий
Поделиться на другие сайты


×
×
  • Создать...