반복 패턴 및 기타 패턴 - 페이지 26

 
MaxZ :
그래서 그는 MT5와 함께 제공되는 표준 지표 중 하나입니다!? 더 적은 수의 입력 매개변수만 있고 그게 전부입니다...
그거랑 다...
 
pronych :
그것과 모든 ...
그렇다면 나는 자신을 돕는 문제를 보지 못합니다. 그것은 흥미로울 것입니다, 나는 나 자신을 도울 것입니다. 하지만 흥미롭지 않다! :))
 
MaxZ :
그렇다면 나는 자신을 돕는 문제를 보지 못합니다. 그것은 흥미로울 것입니다, 나는 나 자신을 도울 것입니다. 하지만 흥미롭지 않다! :))
시간이 되면 다음 챔피언십을 위해 돕겠습니다...
 
gpwr :



그건 그렇고, 여기에 흥미로운 점이 있습니다. "오래된"(낮은) 상승 추세선을 인식한 직후, 축 방향 추세 채널이 테스트되었지만 브레이크아웃(터치도 아님)이 없었고 롤백과 수평 채널(브레이크아웃 채널의 형성)이 뒤따랐습니다. 추세 수준). 후자의 경계는 1.2819 및 1.2798(축 방향 1.2801) 수준으로 고정되어 있습니다.

상한선이 변경되지 않은 상태에서 수평 채널의 하한선이 뚜렷하게 무너지면 상승 추세 채널이 형성되지 않기 때문에 일반적으로 상승 조정에 의문을 제기합니다. 다가오는 1.27... :)

따라서 수평을 이탈한 후 추세 채널이 형성되는 것은 현재 지배적인 하락 추세를 테스트하는 시작이 될 것입니다.

 

그리고 한 가지 더 - 오름차순 채널이 지금 형성되면 (내일 amers 전에) 다음과 같이 보일 것입니다 (imhenko).

 
tara :

그리고 한 가지 더 - 오름차순 채널이 지금 형성되면 (내일 amers 전에) 다음과 같이 보일 것입니다 (imhenko).

업링크는 무슨 색인가요? 나는 이 그림을 본다:

유로는 하락 채널의 상한선을 돌파하여 상승 채널(파란색)을 형성했으며 이제 새로운 채널을 따라 하락세를 계속할 준비가 되었습니다. 1.272를 볼 가능성이 매우 높습니다.

 
gpwr :

업링크는 무슨 색인가요? 나는 이 그림을 본다:

유로는 하락 채널의 상단 경계를 돌파하여 상승 채널(파란색)을 형성했으며 이제 새로운 채널을 따라 하락세를 계속할 준비가 되었습니다. 1.272를 볼 가능성이 매우 높습니다.

블라디미르, 나는 그 가설을 아주 명확하게 공식화했고 당신은 그것을 인용하기까지 했습니다 :)

당신이 묘사 한 채널은 쓸모없는만큼 정확합니다 (이하 모든 것은 imhenko의 권리입니다). 그것의 아래쪽 경계는 Sperandeo에 따른 추세선이고 위쪽 경계는 Sperandeo에 따르면 기준의 최대 지점에서 만들어진 평행선입니다. 이 조합은 언급 된 최대 수준의 고장 순간에만 인식됩니다. 그린 위쪽 테두리의 대략 중간에 있습니다. 그리고 이것은 이미 평평합니다.

그리고 이 모든 선함을 어떻게 해야 할까요?

축선이 없는 채널(궤도, 페어웨이, ...)은 전혀 채널이 아니라 구성을 암시하지 않는 두 개의 선입니다.

채널 색상에 대한 질문(채널이 내가 지정한 시간 간격으로 형성된 경우)에 대한 대답은 파란색으로 강조 표시되고 그림은 다음과 같습니다.

전설:

Tg - 탄젠트

Td - 추세

레벨 - 레벨

Bd - 경계(레벨과 동일하지만 추세선과 평행)

Bk - 고장

Rc - 롤백

파란색 채널은 이틀 전에 손으로 그려서 어떤 식으로든 표시되지 않습니다.

Tg8 탄젠트(동일한 번호를 가짐)의 하위 항목에 대해 설명합니다.

 
이제 드디어 모양을 갖추기 시작했습니다.
 
tara :

블라디미르, 나는 그 가설을 아주 명확하게 공식화했고 당신은 그것을 인용하기까지 했습니다 :)

당신이 묘사 한 채널은 쓸모없는만큼 정확합니다 (이하 모든 것은 imhenko의 권리입니다). 아래쪽 경계는 Sperandeo에 따른 추세선이고 위쪽 경계는 Sperandeo에 따라 기준의 최대 지점에서 만들어진 평행선입니다. 이 조합은 언급 된 최대 수준의 고장 순간에만 인식됩니다. 그린 위쪽 테두리의 대략 중간에 있습니다. 그리고 이것은 이미 평평합니다.


채널은 이미 절반이 형성된 경우에만 표시됩니다. 당신은 많은 라인을 가지고 있으며 거래 할 때 그것을 모두 사용하는 방법을 이해하기 어렵습니다. 설명해주실 수 있나요?
 
gpwr :
채널은 이미 절반이 형성된 경우에만 표시됩니다. 당신은 많은 라인을 가지고 있으며 거래 할 때 그것을 모두 사용하는 방법을 이해하기 어렵습니다. 설명해주실 수 있나요?

네, 거래에서 사용하는 방법 - 원하는 대로 사용하세요 :)

몇 가지 분명한 것들이 있습니다. 예를 들어, 수로 경계가 축 방향을 교차할 때 수로 경계가 변경(고정)되자마자 수로 경계 돌파 전술을 사용할 때 축 방향을 StopLoss로 사용하는 것이 논리적입니다. 이미 논의된 것과 동일한 필터입니다.

그러나 이것은 imhenko가 중요한 것이 아닙니다. 채널은 트렌드의 산물이며, 그것이 중요합니다. 대안이 아닌 상품입니다.

정말 줄이 많습니다. 데이터 모델을 재미있게 만들 수 있습니다.

 #define VeryBigValue 1000000000.0                          // Очень большое число.
#define ClassTotal 2                                      // Количество классов.
#define TypeTotal 13                                      // Количество типов.
#define PropertyTotal 39                                  // Количество свойств.
#define GroupTotal 1000                                    // Количество групп.
// Глобальные переменные:
int LastErrorCode,                                       // Код ошибки.
    FirstBreakBar, LastBreakBar,                         // Бары пробоя линии.
    BarDevMax, BarDevMin, BarPriceMax, BarPriceMin;       // Номера баров и экстремальные значения
double DevMin, DevMax, PriceMin, PriceMax;               //    цены и ее отклонения от отрезка.
// Внешние параметры:
extern int BarsBeforeActivate= 1 ,
           BarsBeforeConfirm;
extern bool TraceIsAllowed,                               // Показывать трассировку?
            IsStaticMode,                                 // Работа в реальном времени?
            ClearAtFinish= true ,                           // Очисктьть экран при завершении?
            ExcludeFirstBar= true ,                         // Исключать первый бар из отрезка?
            ExcludeLastBar= true ;                         // Исключать последний бар из отрезка?
extern color RasingLinesColor=Teal,
             ReducingLinesColor=Magenta;
// Массивы свойств типов:
string Type.Prefix[ClassTotal,TypeTotal];                 // Префикс.
color Type.Color[ClassTotal,TypeTotal];                   // Цвет.
bool Type.Back[ClassTotal,TypeTotal];                     // Фон?
int Type.Style[ClassTotal,TypeTotal],                     // Стиль.
    Type.Width[ClassTotal,TypeTotal];                     // Ширина.
// Массив свойств групп:
double Property[ClassTotal,GroupTotal,PropertyTotal];
// Буферы свойств объектов:
bool Tangent.Actual,
     Tangent.Finite,
     Level.Finite,
     Level.Break.Finite,
     Level.Recoil.Finite,
     Border.Finite,
     Border.Break.Finite,
     Border.Recoil.Finite,
     Trend.Finite,
     Limit.Finite,
     Horizon.Finite,
     Trace.Finite,
     Trace.Break.Finite,
     Trace.Recoil.Finite;
int Tangent.Bar1, Tangent.Bar2,
    Level.Bar1, Level.Bar2,
    Level.Break.Bar1, Level.Break.Bar2,
    Level.Recoil.Bar1, Level.Recoil.Bar2,
    Border.Bar1, Border.Bar2,
    Border.Break.Bar1, Border.Break.Bar2,
    Border.Recoil.Bar1, Border.Recoil.Bar2,
    Trend.Bar1, Trend.Bar2,
    Limit.Bar1, Limit.Bar2,
    Horizon.Bar1, Horizon.Bar2,
    Trace.Bar1, Trace.Bar2,
    Trace.Break.Bar1, Trace.Break.Bar2,
    Trace.Recoil.Bar1, Trace.Recoil.Bar2;
double Tangent.Price1, Tangent.Price2, Tangent.Speed,
       Level.Price,
       Level.Break.Price,
       Level.Recoil.Price,
       Border.Price1, Border.Price2,
       Border.Break.Price1, Border.Break.Price2,
       Border.Recoil.Price1, Border.Recoil.Price2,
       Trend.Price1, Trend.Price2,
       Limit.Price,
       Horizon.Price1, Horizon.Price2,
       Trace.Price1, Trace.Price2,
       Trace.Break.Price1, Trace.Break.Price2,
       Trace.Recoil.Price1, Trace.Recoil.Price2;
datetime Tangent.Time1, Tangent.Time2,                   // Касательная.
         Level.Time1, Level.Time2,                       // Уровень.
         Level.Break.Time1, Level.Break.Time2,           // Пробой уровня.
         Level.Recoil.Time1, Level.Recoil.Time2,         // Откат от уровня.
         Border.Time1, Border.Time2,                     // Граница.
         Border.Break.Time1, Border.Break.Time2,         // Пробой границы.
         Border.Recoil.Time1, Border.Recoil.Time2,       // Откат от границы.
         Trend.Time1, Trend.Time2,                       // Тренд.
         Limit.Time1, Limit.Time2,                       // Предел.
         Horizon.Time1, Horizon.Time2,                   // Горизонт.
         Trace.Time1, Trace.Time2,                       // След.
         Trace.Break.Time1, Trace.Break.Time2,           // Пробой следа.
         Trace.Recoil.Time1, Trace.Recoil.Time2;         // Откат от следа.
나는 객체 지향 프로그래밍을 한 적이 없지만 이 일을 할 때 하려고 했습니다. :)
사유: