Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
b-PSI@VirtualSTOPs v.20.08.2012 - библиотека для MetaTrader 4
- Просмотров:
- 2836
- Рейтинг:
- Опубликован:
- 2012.04.13 06:23
- Обновлен:
- 2014.04.21 14:55
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
В двух словах - что я подразумеваю под словами "виртуальные СТОПы". Контроль за уровнем "фиксации убытка" (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
Вот такое нехитрое "шаманство".
Индикатор для мультивалютной торговли.
VR---MOVING-AVERAGEУлучшенная версия стандартного индикатора Moving Average, теперь на часовом таймфреме вы можете видеть скользящие средние старших таймфремов.
Переписанный код предыдущей версии V4 MA MACD.
GeigerTick - индикатор Гейгера для тиковНезначительная модификация индикатора Tick (Rosh) - добавлен звук для каждого поступающего тика. Помогает не пропустить начало оживленного периода рынка. Конечно, на любителя.