-
Большое спасибо автору за статью.
-
Почему выбор инструмента в тестере, при неизменных параметрах эксперта и других условиях тестирования, влияет на результаты тестирования?
EURUSD
GBPUSD
USDJPY
3.Зависят ли результаты работы эксперта от выбора графика и периода графика прикрепления эксперта, при других неизменных условиях?
4. Почему в
dtema2 = NormalizeDouble(TEMA[2] - TEMA[3], _Digits + 4); dtema1 = NormalizeDouble(TEMA[1] - TEMA[2], _Digits + 4);
вместо
_Digits
не использована
SymbolInfoInteger(Symbol_, SYMBOL_DIGITS)
и для чего значение _Digits увеличивается на +4?
-
Почему выбор инструмента в тестере, при неизменных параметрах эксперта и других условиях тестирования, влияет на результаты тестирования?
могу только предположить что это свзано с алгоритмом генерации тиков. почитайте вот это https://www.mql5.com/ru/forum/1031
я там сделал вывод, что можно доверть только режиму тестировани по ценам открытия, попробуйте может тогда и совпадут результаты
- www.mql5.com
2. Трудно сказать! Мне самому до жути интересно!
3. Ну от периода графика то по понятным причинам зависеть будут! А вот от того, на какой фишке сидит эксперт, серьёзных отличий быть не должно. В реале на всех фишках тики цепляют функцию OnTick() по разному, но всё-равно на крупных таймфреймах разница должна быть копеечная.
4. Спасибо за обнаруженный ляп, исправим! Точность увеличена на четыре разряда для устранения ситуаций, когда значения dtema1 и dtema2 могут оказаться равными нулю. Тут дело вкуса, кому и что нравится.
- www.mql5.com
5.Допускается ли использование
ENUM_TIMEFRAMES timeframe=0в
if (IsNewBar(Number, Symbol_, 0) || Recount[Number])при тестировании?
Допускается ли использование
в при тестировании?Почему выбор инструмента в тестере, при неизменных параметрах эксперта и других условиях тестирования, влияет на результаты тестирования?
Потому, что в МT5 глючит!
Если например на график EURUSD наложить кривую другого инструмента
#property indicator_separate_window
....
copied=CopyClose(InstrumentName,0,0,CountsBars,Buffer);
если EURJPY - все нормально, но если EURCAD то данные иногда с ошибкой
если EURCAD на EURCAD то все впорядке.
на Альпари в 90% на других площадках меньше.
Короче некоторые инструменты не сочетаются!
Более логично для мультивалютных систем обрабатывать основной алгоритм по таймеру, чтобы не зависеть от интенсивности потока тиков на основном инструменте(на котором "висит" эксперт).Только в этом случае результаты мультивалютного тестирования будут идентичны для любого инструмента выбранного при тестировании.
Более логично для мультивалютных систем обрабатывать основной алгоритм по таймеру, чтобы не зависеть от интенсивности потока тиков на основном инструменте(на котором "висит" эксперт).Только в этом случае результаты мультивалютного тестирования будут идентичны для любого инструмента выбранного при тестировании.
Более логично для мультивалютных систем обрабатывать основной алгоритм по таймеру, чтобы не зависеть от интенсивности потока тиков на основном инструменте(на котором "висит" эксперт).Только в этом случае результаты мультивалютного тестирования будут идентичны для любого инструмента выбранного при тестировании.
Дык я это давно говорил. :)
В тех советниках которые сейчас существуют таймер не задействован и на 10% от того что по идеи должно быть.
Идея о необходимости управления возможностью торговать по определенным инструментам на основе параметров достаточно хороша (сам подобные вещи использую еще с MT4), только вот реализация откровенно говоря хромает.
На мой взгляд валюты нужно собрать в группы по некоторому признаку, и в параметрах управлять уже целыми группами, а конечную работу по каждому инструменту в отдельности проводить уже на уровне переменных или массивов (в зависимости от реализации).
На MQL4 все работает нормально без таймера.
Ну на MQL4 его и нет, также там нет и структур и классов, предлагаете от них и тут отказаться?
ИМХО
Использовать или нет стандартную библиотеку дело вкуса каждого (на худой конец можно использовать только свой код), но отказываться от всех преимуществ только по тому, что их нет в MT4 не очень разумно....
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Опубликована статья Создание эксперта, торгующего на разных инструментах:
Тема диверсификации активов на финансовых рынках стара, как мир и всегда привлекала к себе внимание всякого мало-мальски разбирающегося в этом деле трейдера. В данной статье автором предложен вариант максимально простого подхода для построения мультивалютного эксперта для первоначального знакомства с этим направлением торговых стратегий.
Автор: Nikolay Kositsin