重复的模式和其他模式 - 页 26

 
MaxZ:
因此, 属于MT5的标准指标!只有输入参数比较小,这就是全部...
这只是它...
 
pronych:
这只是它...
那么我认为帮助我自己是没有问题的。如果有趣的话,我就会帮助自己。但我不感兴趣!:))
 
MaxZ:
那么我认为帮助我自己是没有问题的。如果我有兴趣,我就会帮助自己。但我不感兴趣!:))
我最终会帮忙,当我有时间的时候,为下一次的冠军赛...
 
gpwr:



顺便说一下,这里有一个有趣的观点。在认识到 "较高"(较低)的上升趋势后,立即对趋势通道轴进行了测试,但没有击穿(甚至没有触及),随后出现了回调并形成了一个水平通道(趋势通道击穿)。到目前为止,后者的极限被固定在1.2819和1.2798(轴线1.2801)。

如果明显击穿水平通道的下边界,而上边界保持不变,将使人们对一般的上升趋势修正产生怀疑,因为上升通道将不会形成。1.27正在逼近...:)

相应地,从水平向上退出后形成的趋势通道将意味着开始测试目前主导的下降趋势。

 

另外,如果现在形成一个上升通道(在明天的上午之前),它将看起来像这样(我认为)。

 
tara:

另外,如果现在形成一个上升通道(在明天的上午之前),它将看起来像这样(我认为)。

上升趋势通道突出显示的是什么颜色?这是我看到的画面。

欧元已经突破了下降通道的上边界,形成了一个上升通道(蓝色),现在准备在一个新的通道中继续下降趋势。我们很有可能会看到1.272。

 
gpwr:

突出显示的上升通道是什么颜色?我看到的是这样一幅画面。

欧元已经突破了下降通道的上边界,形成了一个上升通道(蓝色),现在准备在一个新的通道中继续下降趋势。我们很有可能会看到1.272。

弗拉基米尔,我很明确地提出了这个假设,你甚至引用了它:)

你所说明的渠道是准确的,因为它是无用的(这里和进一步的一切是imho)。它的下边框是斯佩兰迪奥趋势线,上边框是由斯佩兰迪奥基点的最大点画出的平行线。这种组合只有在击穿上述最高水平的时刻,即几乎在你所画的上边界的中间,才会被确认。而这是一个单位。

那么如何处理这些东西呢?

没有轴线的通道(轨迹、航道......)根本就不是通道,而是两条不意味着任何建设性特征的线。

对于有关通道颜色的问题(如果通道是在我指定的时间间隔内形成的),答案是:它被突出显示,并以蓝色说明。

传说。

Tg - 切线

Td - 趋势

Lv - 级别

Bd - 边界(与水平相同,但与趋势平行)。

Bk - 突破

Rc - 回调

蓝色通道是两天前手动绘制的,所以没有任何标记。

讨论了切线Tg8的子对象(它们有相同的编号)。

 
现在它终于开始成形了。
 
tara:

弗拉基米尔,我已经很明确地提出了假设,而且你甚至引用了它:)

你所展示的渠道既准确又无用(在这里,进一步说,一切都很imho)。它的下边框是斯佩兰迪奥趋势线,上边框是由斯佩兰迪奥基点的最大点画出的平行线。这种组合只有在击穿上述最高水平的时刻,即几乎在你所画的上边界的中间,才会被确认。而这是一个单位。


只有在通道已经形成的情况下,才能看到它。你有很多线,很难理解如何在交易中使用它们。也许你可以解释一下?
 
gpwr:
一个通道只有在它已经形成的时候才能看到。你有很多条线,很难理解如何在交易中全部使用它们。你想解释一下吗?

是的,就像交易中一样,随心所欲地使用:)

有一些明显的事情。例如,只要通道边界在穿越轴线时发生变化(得到固定),在使用突破通道边界的战术时,将轴线作为StopLoss是合乎逻辑的。同样的过滤器,已经讨论过了。

但我认为,这不是主要的事情。渠道是趋势的一代,这才是最重要的。它是一代人,而不是一个替代品。

确实有很多线。我可以对数据模型进行取笑。

#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;         // Откат от следа.
我从来没有用面向对象的东西编程,但是当我在做这个东西的时候,我打算:)