Номер билда остался прежний - 206?
У меня в терминале build 206 от 06.06.2007
Номер билда остался прежний - 206?
У меня в терминале build 206 от 06.06.2007
Несовпадение объемов на истории и в тестере по всем тикам на М1 останутся?
extern string FileName = "TestVolume.txt"; int handle; int tVolume; int CountErrors; int PrevTime; int init() { PrevTime = Time[0]; CountErrors = 0; tVolume = 1; handle=FileOpen(FileName,FILE_READ|FILE_WRITE, "\t"); FileSeek(handle, 0, SEEK_END); return(0); } int deinit() { string Str; Str = "Bar Errors = " + DoubleToStr(100.0 * CountErrors / Bars, 2) + "%"; Print(Str); FileWrite(handle, Str); FileClose(handle); return(0); } int start() { string Str; if (PrevTime != Time[0]) { PrevTime = Time[0]; if (NormalizeDouble(tVolume - Volume[1], 0) != 0) { Str = TimeToStr(Time[1]) + ", Volume_History == " + DoubleToStr(Volume[1], 0) + ", Volume_Tester == " + tVolume; Print(Str); FileWrite(handle, Str); CountErrors++; } tVolume = 0; } tVolume++; return(0); }
Цитата из статьи Strategy Tester: режимы моделирования при тестировании торговых стратегий
Этот режим позволяет наиболее точно смоделировать движение цены внутри бара. В отличие от "контрольных точек" потиковый метод использует для генерации данные не только ближайшего меньшего таймфрейма, но и всех доступных меньших таймфреймов. При этом, если на какой-то временной диапазон одновременно существуют данные более одного таймфрейма, то для генерации используются данные самого меньшего таймфрейма. Так же, как и в предыдущем методе, фрактально генерируются контрольные точки. Для генерации движения цены между контрольными точками также используется фрактальная интерполяция. Возможна ситуация, когда генерируется несколько одинаковых тиков подряд. В этом случае дублирующиеся котировки фильтруются, и фиксируется объем последней из таких котировок.
Поэтому Ваш подсчёт объёмов не годится.
Кстати, в реальной жизни такой подсчёт объёмов тоже может обмануть. Представьте себе, что тик пришёл, а эксперт ещё не закончил работу. tVolume++ не выполнится.
Просьба реализовать в новой версии терминала увеличение графика.
Если чертить линии (другие графические инструменты) на месячных графиках при полном увеличении не совсем точно можно определить точку пересечения линии с ценой (увеличение не помогает) - переходя на младшие таймфреймы происходит смещение линий...
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
- При задании дат во входных параметрах, а также в исходном коде
MQL4-программ эксперта исправлен учёт високосных дней.
- MQL4: исправлены наименования ошибок в stderror.h
- MQL4: добавлена оптимизация при работе со строками.
- MQL4: исправлена обработка литералов даты D' и цвета С' при использовании
их в макроподстановках и подстановках свойств пользовательского
индикатора.
- Исправлена отрисовка прямоугольника при задании слишком больших
координат.
- Улучшено вертикальное масштабирование графиков при помощи
мыши.
- В контекстном меню графика выставляются уровни цены с учётом
размера тика (tick_size) инструмента.
- Tester: при генерации введён учёт размера тика (tick_size) тестируемого
инструмента.
- Tester: при тестировании нулевой бар чужого инструмента всегда
находится в первоначальном состоянии (O=H=L=С, V=1).
- Tester: при оптимизации из отчёта исключаются одинаковые результаты
прогонов.
- Tester: исправлена генерация минутных данных по ценам открытия
в случае, когда объём равен 1.
- Tester: исправлена ежетиковая генерация минутных данных в случае,
когда объём равен 3.
Терминал можно скачать по ссылке http://www.metatrader4.com/files/mt4setup.exe