Советник "берет" из индикатора CSS силу валют на текущем и предыдущем баре. Открывает сделки 4 типов: 1. Bottom up, Top down. Одна из валют "входит в канал", т.е. пересекает нижнюю границу снизу или верхнюю границу сверху. Границы используются встроенные в индикатор. Сделка открывается против валюты, движущейся в противоположном направлении с максимальной скоростью. Например, если по одной из валют текущее значение силы выше нижней границы, а предыдущее ниже, она покупается. Вычисляется разница между текущим и предыдущим значением силы для всех валют. Продается та валюта, для которой эта разница наименьшая. 2. Bottom down, Top up. Одна из валют "выходит из канала", т.е. пересекает нижнюю границу вниз или верхнюю вверх. Валюта контрагент выбирается аналогично. 3. Cross. Сделка открывается при пересечении силы двух валют, а именно: Предыдущее значение силы покупаемой валюты ниже продаваемой, текущее выше. При этом сила покупаемой валюты должна расти, т.е. текущее значение силы выше предыдущего, а сила продаваемой - снижаться. 4. Level. Сделка открывается, когда относительное изменение силы двух валют выше определенного порога. На графике это соответствует движению в разных направлениях под большим углом. Причем в любом месте, независимо от пересечений. Вычисляется разница между текущим и предыдущим значением силы для всех валют. Например CSUSD[0]=0.65; CSUSD[1]=0.8; CSdifUSD=-0.15; CSEUR[0]=-0.3; CSEUR[1]=-0.4; CSdifEUR= 0.1; Далее вычисляется относительное изменение силы валют: CSdifEURUSD = CSdifEUR-CSdifUSD= 0.25 Если это значение больше задаваемого порога, сделка открывается. Тип сделки отмечается в комментарии. Возможность открывать сделки каждого из типов оговаривается в настройках эксперта. По каждой валютной паре может быть открыто до 4 сделок - по одной каждого типа.