关于 "加速器 "和 "飞博 "的预测 - 页 17

 

Nen - 你是一个真正的专业人士!!!。

设置。

// ВХОДНЫЕ ПАРАМЕТРЫ ИНДИКАТОРА
//extern string ExtDepth = "12,0,0,0,0,0,0,0,0"; // отладочная последовательность
extern string ExtDepth = "12,12,12,12,12,12,12,12,12"; - 5
extern string ExtDeviation = "5,5,5,5,5,5,5,5,5"; -3
extern string ExtBackstep = "3,3,3,3,3,3,3,3,3"; -3
extern string ExtMaxBar = "5000,1000,400,350,350,350,350,350,350,350"; // Количество обсчитываемых баров (0-все)
extern string GrossPeriod = "1,5,15,30,60,240,1440,10080,43200"; // Таймфреймы, на которых рассчитываются зигзаги, 0 - текущий таймфрейм
extern string zzVisible = "1,1,1,1,1,1,1,1,1"; // Задаем, какие зигзаги будут выводиться на график.
extern string zzColor = "Tan,RoyalBlue,Aqua,SaddleBrown,Red,Yellow,Magenta,Purple,MediumSpringGreen";
extern string ExtColor = "Indigo,Olive,Teal";

extern bool ExtProcedureOfPayments = false;
extern int showZigZag=0; -2
extern int ExtReCalculate = 3; // Количество экстремумов зигзага старшего таймфрейма, начиная с 0, пересчитываемых
// в режиме реального времени
// Переменные для расчета ускорения
// ---
extern int Bar = 2; // Период
extern int Cena = 0; -2 // Цена: 1 - открытия; 2 - закрытия; 3 - максимум; 4 - минимум;
// 5 - (H + L)/2; 6 - (H+L+C)/3; 7 - (H+L+C+O)/4; 8 - (H+L+C+C)/4;
// 0 - (H+L+C+O)/4
// Переменные для расчета фиб
extern string ExtFiboTP = "1.0,1.61,2.61,3.61,4.236,6.854,11.09"; // Уровни целей
extern double fibo = 0.236; // Уровень фибы на баре, где ускорение равно 0
extern double levelBar0 = 0.5; // Уровень бара, на котором будет проведено значение fibo из предыдущего параметра.
extern int QuantityPeakZZ = 10; -40 // Количество переломов зигзага, у которых будут выводиться фибо уровни
extern int tfFibo = 0; -5 // Таймфрем, на котором строятся фибы. 0 - текущий или записывается значение таймфрейма выше текущего,
// например, 43200 - месячный таймфрейм.
extern bool tfCalculateFibo = true; // true - фибы рассчитываются по данным текущего таймфрейма. false - фибы рассчитываются по данным tfFibo таймфрейма.
extern bool Dinamic = true; // true - при возникновении нового экстремума зигзага все фибы смещаются как только ускорение после
// нового экстремума пересечет ноль. false - все фибы строятся однократно и не меняют своего положения.
extern int minSize_0_100_fibo = 0; // минимальное расстояние между уровнями 0 и 100 фибо в пунктах. 0 - любое расстояние.
extern int CalculationVariant = 0; -1 // вариант расчета скорости. 0 - скорость рассчитывается между барами, находящимися на расстоянии,
// заданном параметром Bar. 1 - скорость рассчитывается относительно бара, на котором находится экстремум зигзага.

// ---
extern int ExtComplekt = 0;

...

通过这些设置,开放式期货6EH0(EURO)...给出了惊人的预测!!!。

好样的!!!...精灵出来了!!! ...衷心感谢大家!!!"。...感谢你们的参与和帮助!!。

 

这里是M1的变体......为欧元6EH0期货缝制的设置 ...

MZZ9_A_S_fibo_v3_M1指示器的输入参数


ExtDepth = "5,5,5,5,5,5,5,5。

ExtDeviation = "3,3,3,3,3,3,3,3"。

ExtBackstep = "3,3,3,3,3,3,3,3"。

ExtMaxBar = "5000,1000,400,350,350,350,350,350"; // 要计算的条数(0-全部)。

GrossPeriod = "1,5,15,30,60,240,1440,10080,43200"; // 时间框架,在此基础上计算人字形,0是当前时间框架。

zzVisible = "1,1,1,1,1,1,1"; // 定义哪些人字形将在图表上显示。

zzColor = "Tan, RoyalBlue, Aqua, SaddleBrown, Red, Yellow, Magenta, Purple, MediumSpringGreen";

ExtColor = "Indigo, Olive, Teal";


ExtProcedureOfPayments = false。

showZigZag=2

ExtReCalculate = 3; // 上层时间框架的zigzag极端值的数量,从0开始,实时重新计算。

Bar = 1; // 期间

Cena = 0; // 价格:1-开盘;2-收盘;3-最高;4-最低;5-(H+L)/2;6-(H+L+C)/3;7-(H+L+C+O)/4;8-(H+L+C+C)/4;0-(H+L+C+O)/4

ExtFiboTP = "1.0,1.61,2.61,3.61,4.236,6.854,11.09"; // 目标水平

fibo = 0.236; // 在加速度为0的条上的fibo水平。

levelBar0 = 0.5; // 绘制前一个参数中fibo的值的条形水平。

QuantityPeakZZ = 40; // ZigZag断点的数量,在这些断点上将显示出菲波尔水平。

tfFibo = 5; // 时间框架,fibo水平是在此基础上建立的。0 - 当前或更高的时间框架值被写入。

// 例如,43200是一个月度时间框架。

tfCalculateFibo = true; // true - 纤维是由当前时间框架的数据计算的。false - 使用tfFibo时间框架的数据计算fibas。

Dinamic = true; // true - 当一个人字形的新极值出现时,所有的符号在新极值过零后的加速度会立即转移。false - 所有符号都是一次性建立的,不会改变它们的位置。

minSize_0_100_fibo= 0; // 0级和100级Fibo之间的最小距离,单位为点。0--任何距离。

CalculationVariant = 1; // 速度计算变量。0 - 速度是在位于Bar中指定的距离的条形图之间计算。1 - 速度是相对于 "之 "字形极值所在的条形计算的。

ExtComplekt = 0。

附加的文件:
 

是的......。:) ...看来,在我的街道上只是一个假期......

 
Tc....,我们怕把琴师吓跑)))
 

Nen,我是否正确地理解了你让速度和加速度从当前的TF计算出来? ...这意味着你还没有使用我的建议,即只使用M1报价计算这些参数,并根据选定的TF进行后续平滑处理?

...

问题是,TF越老,它的错误就越多,因为这个原因。

 

从目前的时间框架中留下。最低限度是目前的时间框架。如果你从分钟的时间范围内进行计算,你将不总是得到正确的计算结果。因为历史上有空白。不幸的是,如果历史上有一些空隙,我们需要删除有空隙的时间段的历史。而我们需要再次上传。在这样做的时候,往往可以上传比以前更少的历史资料。这是第一个。第二个。如果我们位于更高的时间框架上,一分钟历史的必要数量根本无法获得。我们将无法对历史上一分钟的条形图进行计算。在这种情况下,我们应该开发一种算法,搜索有上层时间框架所需条形历史的最小时间框架。我不想为这种计算做功课,做复杂的算法。

如果我们需要按分钟进行计算,我们最好按分钟运行指标。总之,对于这些计算,不会有比在一分钟的时间范围内更多的历史。这是MT4的一个限制。多字形 "显示 "它是在什么时间段计算的。每个时间框架都有自己的人字形颜色。

 

我同意!...

我在你的代码中改变了一些东西。

// Вычисление второй точки привязки фиб
//double a,b,c,d;

      j= save;
      for ( i= o; i>= i0; i--)
        {
         if ( tbpeak[ j][1]==1)
           {
            if ( ac[ i+1]>0 && ac[ i]< ac[ i+1]) // fibo up

......或者说它起作用了。

Nen,你对减少代码有什么看法吗?

如何获取专家顾问的信号?

那么你对这个想法在未来的应用有什么看法?

...我看到Onyx上没有人对这个话题感兴趣...

 
Borisytch писал(а)>>

我同意!...

我在你的代码中改变了一些东西。

...它正在发挥作用。

Nen,对减少代码有什么看法?

如何获取专家顾问的信号?

那么你对这个想法在未来的应用有什么看法?

...我看到在Onyx上,这个主题没有人感兴趣......。

每个需要它的人都非常感兴趣!他们坐在那里,默默地挣钱;)
 
clab >>:
Всех,кому это надо,даже очень интересует!Сидят и денежку зарабатывают молча;)

所以,这个想法是有效的!

良好的精神状态和你所做的一切的成功!


你的,Borisych!

 
Borisytch >>:

Согласен! ...

я поменял кое что у тебя в коде:

... точнее заработало.

...

我认为你不应该改变它,否则这个条件可能连续几个柱子都满足,改变(适合)预测。