Платформа - MT5 ДЦ Альпари, 5 знаков Для торговли на демо, но приближен к реальным условиям Нужна защита он расширенного спрэда, реквотов, проскальзывания, пропадания-восстановления интернет соединения, гэпов на анализируемом участке. Так же нужно что бы эксперт мог торговать разными валютными парами (eurusd, usdchf, usdjpy, gbpusd) одновременно на одном счету. По одной валютной паре в любой момент времени может быть открыта только одна позиция Вход только после завершившегося (сформировавшегося) предыдущего бара Индикаторы 1) Стохастик1 М15 (%K линия) 2) Стохастик2 М1 ( %K линия) 3) Price Channel М15 (наивысший хай и наинизшее лоу) Если Price Channel меньше значения1 или больше значения2 пунктов - сделки не открываются (работает только закрытие сделок) Условия входа для Buy Если Стохастик1 пересекает вверх уровень 80 (вынести в настройки) и текущая цена ниже Close (М15) предыдущего бара и Стохастик2 меньше уровня 50 тогда открытие сделки Трейлинг стоп и Стоп лосс Стоплосс для Buy выставляется на уровне наинизшее лоу Price Channel, трейлинг стоп = стоп лосс и тралится сразу за ценой (если она пошла вверх) до уровня безубытка Тейк профит не ставится Для Sell все зеркально Условия выхода: Закрытие Buy если Стохастик1 опустился ниже уровня 50 и сделка убыточная - закрытие сделки или если Стохастик1 опустился ниже уровня 50 и сделка прибыльная и Стохастик2 поднялся выше 50 - закрытие сделки Расчет лота 1) первая сделка, объем 0.1 лот, *убыток 30 пунктов 2) вторая сделка, 0.1 лот + (** убыток 40 пунктов, выраженные в объеме) 3) третья сделка, 0.1 лот + *+** (убыток 70 пунктов за предыдущие сделки, выраженные в объеме) Т.е при каждой новой сделке эксперт прибавляет к лоту объем, выраженный в убытках по предыдущим сделкам. Примерный расчет лотов 0,1 - убыток - 32 пункта 0,132 убыток - 30 пунктов 0,162 убыток - 25 пунктов 0,187 убыток - 35 пунктов 0,222 убыток - 50 пунктов 0,272 убыток - 40 пунктов 0,312 прибыль + 50 пунктов 0,1 лота и тд Если сделка закрылась в прибыль - все начинается сначала, с одного 0.1 лота Нужно Что бы расчет лота не был зависим он типа валютной пары Подробное обсуждение тут http://www.mql5.com/ru/forum/6378 Начальный лот может иметь любой значение (от 0.1 и выше). Закрытие Sell все зеркально Вынести в настройки: Стохастик1 Период %K линии Уровни 80 и 20 (сделать одной переменной - Уровень) Стохастик2 (вкл/выкл) Период %K линии Price Channel период (количество баров просчета) значение1 значение2 Расчет лота (вкл/выкл): фиксированный (0.1) или с наращиванием