Подскажите, как протестировать трендовую стратегию.
Здравствуйте.
Как максимально просто, но автоматизированно протестировать следующую стратегию, в какой программе? Если в Экселе, то какие использовать формулы?
Стратегия.
Войти в сделку.
Если цена упала на х% (допустим, 15%) от предыдущего максимума — продавать.
Если цена выросла на х% (допустим, 15%) от предыдущего минимума — покупать.
Это не для трейдинга, а для снижения просадок по акциям на ИИСе и валюте. Проверял вручную по фонду SBMX по ценам закрытия, таймфрейм дневной, результат лучше, чем купить и держать, как в доходности, так и просадках.
478 |
Читайте на SMART-LAB:
S&P 500: Момент истины для быков
Индекс S&P 500 после короткой коррекции вновь пошёл на штурм исторической области сопротивления 6924–6942. Покупатели решительно атакуют этот...
Инвест идея по тренду длиной в 1 день или бесконечность - шанс заработать с минимальным риском?
Новый год — время новых инвест идей спекулятивного характера
Держите одну из них (сам взял сегодня на спекулятивный счет, скину если алюминий...
Чего ждать в новом 2026 году? #SOFL_тренды
Во первых, поздравляем всех наших читателей с наступившим 2026 годом, а во вторых, возвращаемся с интересными постами, чтобы вам было, что почитать...
можно в экселе сделать табличку
= если(Xmax-X<=0.85;BUY; если(X-Xmin>=0.85;SELL;0))
for (int bar = 2; bar < Bars.Count; ++bar) {
double Maximum = ???;
double Minimum = ???;
if (Close[bar] / Maximum — 1 < -0.15) {
ExitAtClose(bar, LastPosition);
ShortAtClose(bar);
} esle if (Close[bar] / Minimum — 1 > 0.15) {
ExitAtClose(bar, LastPosition);
BuyAtClose(bar);
}
}
Вместо 0.15 можно объявить интервал значений StrategyParameter threshold для подгонки-оптимизации.
В Экселе для начала нельзя? Точно знаю кто-то делал.