как рассчитать уровни Фибоначчи со вчерашнего/предыдущего дня.
Вот как далеко я сейчас:
int shift = iBarShift( NULL, PERIOD_D1, Time[0] ) + 1; // yesterday
HiPrice = iHigh( NULL, PERIOD_D1, shift);
LoPrice = iLow ( NULL, PERIOD_D1, shift);
StartTime = iTime( NULL, PERIOD_D1, shift);
if ( TimeDayOfWeek( StartTime ) == 0 /* Sunday */ )
{ // Add fridays high and low
HiPrice = MathMax( HiPrice, iHigh( NULL, PERIOD_D1, shift + 1 ) );
LoPrice = MathMin( LoPrice, iLow( NULL, PERIOD_D1, shift + 1 ) );
}
Range = HiPrice - LoPrice;
Я думаю, что теперь у меня должны быть все значения, необходимые для его расчета.
Я не уверен, как мне теперь рассчитать различные уровни:
23,6 38,2 50,0 61,8 76,4 и -23,6 -38,2 -50,0 -61,8 -76,4 -100