Радник шукає свічку типу «молот» або «повішений» і на її максимум / мінімум встановлює стоп ордер. Зазвичай такі свічки стоять на розворот тренда. Завдання радника якраз зловити початку нового тренда або відкату.
Як встановлювати радники в MetaTrader 4 можна почитати тут.
Даний радник обговорюється і допрацьовується на форумі МТ5.
extern int Размер_свечі = 20; // не менше extern int Тень_свечі = 130; // не менше в процентах від тіла свічки extern int Step = 10; // відстань від свічки до ордера extern int BarLife = 3; // протягом якого числа свічок живе відкладений ордер extern int Stoploss = 10, // стоплосс, якщо 0 то не змінюється Takeprofit = 40; // тейкпрофіт, якщо 0 то не змінюється extern int TrailingStop = 15; // довжина Тралла, якщо 0 то немає Тралла extern int TrailingStart = 0; // коли включати Трал, наприклад після досягнення 40 п прибув extern int StepTrall = 0; // крок Тралла - переміщати стоплосс не ближче ніж StepTrall extern int NoLoss = 30, // переклад в безубиток при заданому кол-ве пунктів прибутку, якщо 0 то нема переводу в безубиток MinProfitNoLoss = 10; // мінімальний прибуток при перекладі вбезубиток MaxOrders = 5; // максимальна кількість односпрямованих ордерів в ринку extern int Magic = 0; // Магік extern double Lot = 0.1; extern int slippage = 30; // Максимально допустиме відхилення ціни для ринкових ордерів (ордерів на покупку або продаж). extern int TimeStart = 0. // обмеження часу роботи радника TimeEnd = 24; // не відкривати ордера і закриваємо отложкі якщо час не між TimeStart і TimeEnd