Предлагаю торговую систему, которую хочу запрограммировать и выложить публично на свой сайт.
Суть ее в следующем. Берем соотношения: SBER/IMOEX, GAZP/IMOEX, GAZP/SBER/
И строим по ним средние на дневном графике с большим периодом 200 или 150.
Далее строим на часовом графике средние по GAZP и SBER с периодом например 20.
Покупаем Сбер если он выше средних на графике SBER и SBER/IMOEX, а средняя по GAZP/SBER выше графика.
Продаем Сбер если какое-то условие не выполняется.
Тоже самое делаю по Газпрому. В результате я всегда в рынке (либо сбер либо газпром) и учитываются долгосрочные и краткосрочные колебания.
Условие можно записать так:
По сберу:
sber > MA(sber, 20, час) & SBER/IMOEX > MA(SBER/IMOEX, 200, день) & GAZP/SBER < MA(GAZP/SBER, 200, день) => BUY sber
sber < MA(sber, 20, час) || SBER/IMOEX < MA(SBER/IMOEX, 200, день) || GAZP/SBER > MA(GAZP/SBER, 200, день) => CLOSE sber
По ГП:
gazp > MA(gazp, 20, час) & gazp/IMOEX > MA(gazp/IMOEX, 200, день) & GAZP/SBER > MA(GAZP/SBER, 200, день) => BUY gazp
(
Читать дальше )