elliottwave (
elliottwave) wrote2015-06-12 09:41 am
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Entry tags:
Простейшая трендовая система Ларри Вильямса
Возможно кому то покажется достаточно полезной. Система простая как топор - тем не менее достаточно эффективная. Тренды она берет на раз. Не верьте мне на слово - проверьте сами. Основана на moveng average с параметрами simple - close - период 18 баров - сдвиг 0. Потмоу и называется 18 bar technique. Вильямс рекомендует ее использовать на дневном таймфрейме так как скользящая средняя применяется к закрытию бара - а дневное закрытие свечи достаточно важно. Но я для примера прогнал ее на евро с 11 июня 21:00 по 09:00 12 июня на минутном графике ;) Ну а что - если она рабочая - должна же работать. Учитывая что ночью явного тренда не было - а такие системы в флэте должны сливать - тем не менее результат неплохой. Получилось 17 трейдов с общим плюсовым результатом в 50 пунктов ( грубо считал ) Достаточно неплохо имхо.
Описание системы
Строится simple moving average с периодом 18 сдвигом 0 применненная к close. Далее ищутся два последовательных бара чей минимум выше Moving Average и если третьий бар превышает хай наибольшего из этих двух баров - вход в лонг. Далее - ищутся два последовательных бара чей хай ниже Moving Average и вход в шорт по пробитию лоу наибольшего из этих двух свечей. Выход из сделки по открытию противоположной Смотрите скрин - по моему достаточно понятно
Цель системы - поймать тренд и прокатиться на нем. Система также может использоваться в качестве трейлинг стопа. Можно попробовать додумать еще какие то подтверждающие вход индикаторы - если есть мысли - делитесь :)
Всех с праздником - Дня Независимости России.
Описание системы
Строится simple moving average с периодом 18 сдвигом 0 применненная к close. Далее ищутся два последовательных бара чей минимум выше Moving Average и если третьий бар превышает хай наибольшего из этих двух баров - вход в лонг. Далее - ищутся два последовательных бара чей хай ниже Moving Average и вход в шорт по пробитию лоу наибольшего из этих двух свечей. Выход из сделки по открытию противоположной Смотрите скрин - по моему достаточно понятно

Цель системы - поймать тренд и прокатиться на нем. Система также может использоваться в качестве трейлинг стопа. Можно попробовать додумать еще какие то подтверждающие вход индикаторы - если есть мысли - делитесь :)
Всех с праздником - Дня Независимости России.
no subject
no subject
no subject
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
no subject
С праздником! (хоть и малопонятным)
А как быть с главным трендом? в дополнение рассматривать?
no subject
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
no subject
(no subject)
no subject
Вот есть у меня пример ловца трендов, я не знаю по какой методе он работает, но он себя называет ловец трендов. Прошлой осенью он поймал практически все движение по рублю. Депозит у величил почти в 3 раза. Посмотрите на стоимость его портфеля в рублях или процентах. С 15 года счет не растет. Что-то у него не идет. Не может поймать тренд.
http://www.itinvest.ru/trader-liga2/users/dzhin77/
no subject
no subject
(no subject)
(no subject)
no subject
(no subject)
no subject
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Пример, когда система зарабатывает:
Пример, когда система сливает:
Тест для портфеля из 35 самых ликвидных американских фьючерсов:
no subject
(no subject)
(no subject)
Код для Wealthlab.NET
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;
namespace WealthLab.Strategies
{
public class MyStrategy : WealthScript
{
protected override void Execute()
{
DataSeries ma = SMA.Series(Close, 18);
for(int bar = 20; bar < Bars.Count; bar++)
{
if (Low[bar] > ma[bar] && Low[bar-1] > ma[bar-1])
{
CoverAtStop(bar+1, LastPosition, High[bar]);
if ( ActivePositions.Count < 1 )
BuyAtStop(bar+1, High[bar]);
}
if (High[bar] < ma[bar] && High[bar-1] < ma[bar-1])
{
SellAtStop(bar+1, LastPosition, Low[bar]);
if ( ActivePositions.Count < 1 )
ShortAtStop(bar+1, Low[bar]);
}
}
}
}
}
индикатор
Re: индикатор
no subject
Подскажите. где лучше ставить стоп по этой стратегии? или его вообще нет и система реверсивная? т.е. фактически стоп будет если появится противоположный сигнал?
no subject
(no subject)