Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
да я глупый,но хочу быть умным,так поможете как начать???
Возможно ли реализовать в MQL5 и как?
1) Сохранение из эксперта таблицы результатов оптимизации форвард и бектеста? Тоесть необходимо сохранить не какойто один прогон по истории, а все 10000 результатов при оптимизации.
2)Поменять из эксперта настройки оптимизации.
3)Пройти 1 и 2 пункт и запустить по новым параметрам новую оптимизацию.
Спосибо))
привет помогите порешать проблему
Суть проблемы не магу правильно поделить цены!
Вот пример: 1.2829 + 1.2814 / 2 = 1.9236 а должно получится 1.2821
Вот код SUM = High[i+1] + Low[i+1] / 2;
под скажите где ошибка?
Существует ли в MQL5 аналог функции OrderCloseBy?
https://docs.mql4.com/ru/trading/ordercloseby
Тоесть есть ли возможность cэкономить на спреде при перевороте позиции как это было возможно в MQL4?
Существует ли в MQL5 аналог функции OrderCloseBy?
https://docs.mql4.com/ru/trading/ordercloseby
Тоесть есть ли возможность cэкономить на спреде при перевороте позиции как это было возможно в MQL4?
Интересно, зачем адреса в памяти ПК должны быть выровнены (функции типа _aligned_malloc())? В чем фундаментальные причины? Никак не могу въехать. Повсюду какие-то отписки. Может кто-нибудь куда-нибудь отправит?
Вот нарвался на очередную проблему, в которой не могу разобраться.
Хочу получить максимальные и минимальные значения последних закрытых месяцев.
Загоняю данные в массивы MaxVal и MinVal:
CopyHigh(_Symbol, _Period, 0, ikolbar, MaxVal );
CopyLow (_Symbol, _Period, 0, ikolbar, MinVal );
Вывод на экран:
for(iii=1; iii<ikolbar ;iii++)
{
Print(MinVal[ikolbar - 1 - iii], " ", MaxVal[ikolbar - 1 - iii]);
}
Вещаю в тестере на месячный график и в логах получаю...
Максимальную и минимальную цену последнего дня каждого предыдущего месяца:)
Очень неожиданный результат.
Если кто-то объяснит отчего это и как избежать подобных непредсказуемых результатов, буду очень благодарен.
p.s. Вроде это связано с тем, что режим стоял "только цены открытия". Но почему это должно влиять на поиск исторических данных?
И есть ли гарантия что если я буду тестировать в этом режиме на меньших фреймах, то история будет корректно находиться?
Вот нарвался на очередную проблему, в которой не могу разобраться.
Хочу получить максимальные и минимальные значения последних закрытых месяцев.
Загоняю данные в массивы MaxVal и MinVal:
CopyHigh(_Symbol, _Period, 0, ikolbar, MaxVal );
CopyLow (_Symbol, _Period, 0, ikolbar, MinVal );
Вывод на экран:
for(iii=1; iii<ikolbar ;iii++)
{
Print(MinVal[ikolbar - 1 - iii], " ", MaxVal[ikolbar - 1 - iii]);
}
Вещаю в тестере на месячный график и в логах получаю...
Максимальную и минимальную цену последнего дня каждого предыдущего месяца:)
Очень неожиданный результат.
Если кто-то объяснит отчего это и как избежать подобных непредсказуемых результатов, буду очень благодарен.
p.s. Вроде это связано с тем, что режим стоял "только цены открытия". Но почему это должно влиять на поиск исторических данных?
И есть ли гарантия что если я буду тестировать в этом режиме на меньших фреймах, то история будет корректно находиться?
Вставляйте код с помощью SRC. Попробуйте так: