Бррр.... Вроде все правильно. Все что я вижу что Close[1] отличается от bid, что есть правильно, ибо bid в этой модели Open[0]. Почему Close [1] и Open[0] должны совпадать? Между ними изменение цены, тик. Один тик на бар, цена открытия Open[0]=Close[0]=High[0]=Low[0], время тоже одно Time[0]. Отличается только последний бар в тестере - два тика. Открытие бара и последний тик бара, на последнем тике уже полноценные Open[0],Close[0],High[0],Low[0]. Если проще, на нулевом баре только цена открытия, все остальное использовать в этой модели от лукавого. Мало? есть модели: контрольные точки (вот вообще не понимаю зачем и кому она) и все тики. Модель по ценам открытия искупает все свои шероховатости своей скоростью. Удивляет как раз наоборот, почему иногда Close[1]=Open[0] вроде без тика (изменения цены) новый бар не рисуется.... Но лично мне эти граммы и копейки пофиг.
Да, я понял, Вы правы.Я просто думал, что в этой модели к моменту Time[0] еще нет информации про Open[0] , и поэтому мы принимаем ее равным Close[1].
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день. Поясните пожалуйста , как заполняются значения Open[0] Low[0] High[0] Close[0] в тестере MT4 в модели по ценам открытия на сформировавшихся барах ? Мне казалось, что эти значения равны Bid и Close[1], однако оказалось, что Close[1] иногда немного отличается.
Пример работы оператора printf("bid=%7.5lf op0=%7.5lf cl0=%7.5lf lo0=%7.5lf hi0=%7.5lf cl1=%7.5lf", Bid,Open[0],Close[0],Low[0],High[0],Close[1]);
( вызов из процедуры OnTick() )
20:33:07.485 2021.11.19 12:00:00 NET1 EURUSD,H4: bid=1.12991 op0=1.12991 cl0=1.12991 lo0=1.12991 hi0=1.12991 cl1=1.12991
20:33:07.485 2021.11.19 16:00:00 NET1 EURUSD,H4: bid=1.12874 op0=1.12874 cl0=1.12874 lo0=1.12874 hi0=1.12874 cl1=1.12872
20:33:07.485 2021.11.19 20:00:00 NET1 EURUSD,H4: bid=1.12978 op0=1.12978 cl0=1.12978 lo0=1.12978 hi0=1.12978 cl1=1.12979
20:33:07.486 2021.12.03 00:00:00 NET1 EURUSD,H4: bid=1.13002 op0=1.13002 cl0=1.13002 lo0=1.13002 hi0=1.13002 cl1=1.13001
20:33:07.486 2021.12.03 04:00:00 NET1 EURUSD,H4: bid=1.12983 op0=1.12983 cl0=1.12983 lo0=1.12983 hi0=1.12983 cl1=1.12984
20:33:07.486 2021.12.03 08:00:00 NET1 EURUSD,H4: bid=1.12989 op0=1.12989 cl0=1.12989 lo0=1.12989 hi0=1.12989 cl1=1.12991
20:33:07.486 2021.12.03 12:00:00 NET1 EURUSD,H4: bid=1.12972 op0=1.12972 cl0=1.12972 lo0=1.12972 hi0=1.12972 cl1=1.12971
20:33:07.486 2021.12.03 16:00:00 NET1 EURUSD,H4: bid=1.13097 op0=1.13097 cl0=1.13097 lo0=1.13097 hi0=1.13097 cl1=1.13098
20:33:07.486 2021.12.03 20:00:00 NET1 EURUSD,H4: bid=1.13102 op0=1.13102 cl0=1.13102 lo0=1.13102 hi0=1.13102 cl1=1.13105
Поясните пожалуйста - как появляется отличие в нескольких пунктах ?