Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Библиотеки

b-PSI@VirtualSTOPs v.20.08.2012 - библиотека для MetaTrader 4

Просмотров:
2803
Рейтинг:
(7)
Опубликован:
2012.04.13 06:23
Обновлен:
2014.04.21 14:55
\MQL4\Include\
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

В двух словах - что я подразумеваю под словами "виртуальные СТОПы". Контроль за уровнем "фиксации убытка" (SL) и уровнем "фиксации прибыли" (TP) осуществляется в автоматическом режиме без модификации самих SL и TP. Виртуальные СТОПы должны быть (по размеру) меньше реальных СТОПов (иначе они теряют свой смысл), если таковые вообще имеются у ордера. Размеры СТОПов указываются для 4-рёх знаков.

Эта библиотека является ЧАСТЬЮ системы моих библиотек и для её работы нужна базовая библиотека функций торговых операций.

Сначала прописываем библиотеку в "теле" советника:

#include      <b-PSI@VirtualSTOPs.mqh>                     // Библиотека виртуальных СТОПов

В init() инициализируем:

int init()
{
    //---- Инициализируем переменные библиотеки виртуальных СТОПов
    fInit_VirtualSTOPs();
}

А в start() прописываем её работу:

    if (bi_MyOrders > 0) {fControl_VirtualSTOPs (Slippage, iNBars_Life, iTF_Indicators);}

Что передаём в функцию:

int fControl_VirtualSTOPs (int fi_Slippage,             // проскальзывание
                           int fi_NBars_Life = 0,       // Мин. "жизнь" ордера в барах на fi_Period: 0 - не учитывается
                           int fi_Period = 0,           // Период
                           string fs_Delimiter = ",")   // Разделитель переменных в листе bs_MagicList

Вот такое нехитрое "шаманство".

Instrument Instrument

Индикатор для мультивалютной торговли.

VR---MOVING-AVERAGE VR---MOVING-AVERAGE

Улучшенная версия стандартного индикатора Moving Average, теперь на часовом таймфреме вы можете видеть скользящие средние старших таймфремов.

V5 MA MACD V5 MA MACD

Переписанный код предыдущей версии V4 MA MACD.

GeigerTick - индикатор Гейгера для тиков GeigerTick - индикатор Гейгера для тиков

Незначительная модификация индикатора Tick (Rosh) - добавлен звук для каждого поступающего тика. Помогает не пропустить начало оживленного периода рынка. Конечно, на любителя.