Оптимизация перекрестной скользящей средней – Индикатор для MetaTrader 4

0
499

Все еще верю в перекрестную скользящую среднюю и, как программист, всегда ищу самое простое решение. Я наткнулся на фразу «волшебной настройки для перекрестного МА не существует». Этот индикатор пробует множество настроек каждый раз, когда меняется временной интервал или символ, или даже по одной на каждую новую свечу. Он работает путем тупой «торговки» последних 100 или около того свечей и выбора настроек с наибольшим успехом. Это просто измерение расстояния между коротким и длинным сигналом, как если бы кто-нибудь торговал без стоп-лосса. Он учитывает разброс.

Нижнее окно показывает расстояние между короткой и длинной скользящей средней. Положительные значения указаны для длинных сделок, отрицательные значения — для коротких сделок в пунктах. Используя «осциллятор прибыли», вы можете завершить сделку с прибылью, проверив, имеют ли короткие/длинные сделки максимальную разницу и заканчиваются ли они непосредственно перед максимумом.

Верхняя строка гласит: «Прибыль сегодня с MA 5/19 составляет 60 пунктов». Индикатор или пользователь выбрал 5 для быстрой MA и 19 для медленной MA. Следующее текстовое поле отображает результаты вчерашнего дня, за которыми следует сигнал Long или Short. Трейдерам может понравиться разместить на графике две скользящие средние и установить для них заданное значение.

Я ищу больше различных рекомендаций магистратуры по литературе.

параметры

  • ПериодШорт=6;
    Период для быстрой МА. Игнорировать, если оптимизация верна
  • ПериодДлинный=40;
    Период для медленной MA. Игнорировать, если оптимизация верна
  • Метод=0;
    Метод для iMA
  • Оптимизировать=истина;
    Индикатор автоматически выбирает значения для быстрой и медленной МА.
  • DrawTringles=истина;
    Нарисуйте треугольники на графике
  • МинШортМА=2;
    МаксШортМА=20;
    МаксЛонгМА=100;
    Значения Min и Max для оптимизации, будут пробовать значения от 2 до 20 для быстрой MA и от 7 до 100 для медленной MA.
  • СтепЛонгМА=5;
    СтепШортМА=5;
    Для ускорения поиска проверяется каждое третье значение.
  • ГрафОптимизация=200;
    Анализируется 200 свечей из прошлого. Чем больше свечей вы анализируете, тем медленнее он будет работать, большое количество также может привести к менее хорошим результатам.
  • OptimizeOnNewCandle = ложь;
    Запускайте оптимизацию на каждой новой свече. Примечание. Оптимизация может занять некоторое время и замедлить работу вашего терминала.
  • Тревога=истина;
    Позвоните в колокольчик, если появится новый сигнал

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

Обновленная версия

Новые возможности:

 

– Индикатор теперь рисует скользящие средние внутри графика, «осциллятор прибыли» находится внутри другого индикатора (MAProfit2), оба взаимодействуют с глобальными переменными.

 

– Поддерживает каналы MA (см. электронную книгу на сайте www.vnchanger.org), медленная скользящая средняя разделена на две линии: одну для низких и одну для высоких значений, это позволит избежать потерь на боковом рынке.

 

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

 

Вы можете добавить или изменить таблицу систем. Обязательно завершите его с помощью 0,0,0,0,0,0

 

extern bool OptimizeAll=false;
extern bool OptimizeSystems = true;

int Systems[] = {PRICE_MEDIAN,MODE_SMA,50, PRICE_MEDIAN,MODE_SMA,200,
PRICE_MEDIAN,MODE_SMA,50, PRICE_MEDIAN,MODE_SMA,100, // Крест смерти
PRICE_MEDIAN,MODE_SMA,10, PRICE_MEDIAN,MODE_SMA,40,
PRICE_MEDIAN,MODE_SMA,13, PRICE_MEDIAN,MODE_SMA,26,
PRICE_MEDIAN,MODE_SMA,5, PRICE_MEDIAN,MODE_SMA,10,
PRICE_CLOSE, MODE_EMA,5, PRICE_OPEN, MODE_EMA,6,
PRICE_MEDIAN,MODE_SMA,3, PRICE_MEDIAN,MODE_SMA,8,

0,0,0,0,0,0};

– Новые оповещения могут подаваться голосом, для этого необходимо скачать gspeak, например с http://codebase.mql4.com/5036.

 

Если вам не нужен голос, вам нужно изменить код. Удалите строки от #import «speak.dll» до #import и раскомментируйте функцию gSpeak. Спасибо автору за эту замечательную DLL.

 

#import «speak.dll»
void gRate (интервал скорости);
void gVolume (интервал скорости);
void gPitch (интервал скорости);
void gSpeak (текстовая строка);
# Импорта

// если у вас нет (или вы хотите) speach.dll, раскомментируйте это
/*
void gSpeak (строка x)
{
}
*/

 

Если вы не удалите голос, после некоторой выгоды вам может понравиться говорить голосом «Дяди Сэма».

 

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

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

int ColorLongTrade = MediumSpringGreen;
int ColorShortTrade = Красный;
int ColorBadTrade = Фиолетовый;

– Шаги в оптимизации MA установлены на 5.

– Внутреннее название этого индикатора было изменено на SMA (Smart Ass… оно показывает, как вам следует торговать в дальнейшем).

Рекомендуемые брокеры MT4/MT5

XM Broker

  • Бесплатно $ 50 Чтобы начать торговать мгновенно! (Прибыль, которую можно вывести)
  • Бонус на депозит до $5,000
  • Безлимитная программа лояльности
  • Удостоенный наград форекс-брокер
  • Дополнительные эксклюзивные бонусы В течение года

Брокер XM

>> Зарегистрируйте учетную запись брокера XM здесь <

Брокер ФБС

  • Торговля 100 бонусом: Бесплатные 100 долларов, чтобы начать свое торговое путешествие!
  • 100% Бонус на первый депозит: Удвойте свой депозит до 10,000 XNUMX долларов США и торгуйте с увеличенным капиталом.
  • Кредитное плечо до 1: 3000: Максимизация потенциальной прибыли с помощью одного из самых высоких доступных вариантов кредитного плеча.
  • Награда «Лучший брокер по обслуживанию клиентов в Азии»: Признанное превосходство в поддержке и обслуживании клиентов.
  • Сезонные Акции: Наслаждайтесь разнообразными эксклюзивными бонусами и рекламными предложениями круглый год.

фбс брокер

>> Зарегистрируйте брокерский счет FBS здесь <

 

(Бесплатная загрузка индикаторов MT4)

Нажмите здесь, чтобы загрузить:

Оптимизация перекрестной скользящей средней – Индикатор для MetaTrader 4

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
Пожалуйста, введите ваше имя здесь