Показаны сообщения с ярлыком xma0118. Показать все сообщения
Показаны сообщения с ярлыком xma0118. Показать все сообщения

среда, 30 апреля 2014 г.

Signals

1. 106 и 4
106 это растянутый 4
2. 81 - это объединенный 106, 4, 8.
4:
IsDown2 && IsUp &&
Ma.IsGreaterThan(_prevTrendLastHigh) && High.IsLessThan(_prevTrendLastLow2)
106:
IsDown2 && IsUp && 
Ma.IsGreaterThan(_prevTrendLastHigh) && High.IsLessThan(Low3) 
8:
IsFlat2 && _trend5 > 0 &&
IsUp &&
Ma.IsGreaterThan(_prevTrendLastHigh) && High.IsLessThan(_prevTrendLastLow2);
81:
IsUp && 
Ma.IsGreaterThan(_prevTrendLastHigh) && High.IsLessThan(_prevTrendLastLow2);
82:
IsFlat2 && _trend5 < 0 && IsDown && Low.IsLessThan(_prevTrendLastHigh2);

суббота, 19 октября 2013 г.

Новыe сигналы X018

251 = 25 = IsUp2 && IsUp
252 = IsUp2 && IsDown
253 = (251 || 253)

254,255,256 - компактные 25тые - Glue

254 = 251.Glue
255 = 252.Glue
256  = (254 || 255)

 case 25:
                    if (IsUp && IsUp2)
                        return true;
                    break;
                case 251:
                    if ((IsUp && IsUp2))
                        return true;
                    break;
                case 252:
                    if ((IsDown && IsUp2))
                        return true;
                    break;
                case 253:
                    return IsUp2;
                case 254:
                    return IsUp2 && IsUp && Low.IsLessOrEqualsThan(High2);
                case 255:
                    return IsUp2 && IsDown && Low.IsLessOrEqualsThan(High3);
                case 256:
                    return (IsUp2 && IsUp && Low.IsLessOrEqualsThan(High2)) ||
                           (IsUp2 && IsDown && Low.IsLessOrEqualsThan(High3));
                case 257:
                    return IsUp2 && IsUp && Low.IsLessOrEqualsThan(_prevTrendLastHigh);
                case 258:
                    return IsUp2 && IsDown && Low.IsLessOrEqualsThan(_prevTrendLastHigh2);
                case 259:
                    return (IsUp2 && IsUp && Low.IsLessOrEqualsThan(_prevTrendLastHigh)) ||
                           (IsUp2 && IsDown && Low.IsLessOrEqualsThan(_prevTrendLastHigh2));

воскресенье, 25 августа 2013 г.

XMA018.cs = Updated

Внес изменения в xMa0118.

Причина при избыточном изменении волатильности при пробое (например) вверх Ma прыгала вниз. Тем самым сигнализируя смену тренда.
Исправил.
Необходимо помнить о "неслучайных" ошибках, которые спасали миллионы.
Можно было бы оставить как есть.