![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте.
Помогите, пожалуйста, написать код, в котором к периоду усреднения (ma_period1) индикатора Moving Average 1 прибавляется значение, полученное как частное от двух других индикаторов Moving Average 2 и Moving Average 3, с округлением результата деления до целого значения.
MA1 = iMA(Symbol, Period, ma_period1, 0, MODE_SMA, PRICE_MEDIAN);
MA2 = iMA(Symbol, Period, ma_period2, 0, MODE_SMA, PRICE_MEDIAN);
MA3 = iMA(Symbol, Period, ma_period2, 0, MODE_SMA, PRICE_MEDIAN);
Таким образом, результат будет всегда = МА1 + 1.
Похоже, Вы не так поняли заказчика. Или он ошибся в формулировке...
Если допустить, что МА2 и МА3 будут отличаться на 10%, то их отношение будет меняться от 0,9 до 1,1. Округляя до целого получим 1.
Таким образом, результат будет всегда = МА1 + 1.
Похоже, Вы не так поняли заказчика. Или он ошибся в формулировке...
Период усреднения индикаторов MA1 и MA2 может отличатся на величину, позволяющую комфортно использовать имеющиеся ресурсы машинного оборудования пользователя. Т.к. при очень больших периодах усреднения пересчёт требуемых параметров может занимать продолжительное время.
Стараюсь разобраться в правилах программирования на языке mql, с целью реализации имеющихся идей в торговом терминале Meta Trader 5.
Прошу принять исправления в периоде усреднения индикатора MA3, вместо ma_period2 используется ma_period3.
Период усреднения индикаторов MA1 и MA2 может отличатся на величину, позволяющую комфортно использовать имеющиеся ресурсы машинного оборудования пользователя. Т.к. при очень больших периодах усреднения пересчёт требуемых параметров может занимать продолжительное время.
Стараюсь разобраться в правилах программирования на языке mql, с целью реализации имеющихся идей в торговом терминале Meta Trader 5.
Прошу принять исправления в периоде усреднения индикатора MA3, вместо ma_period2 используется ma_period3.
время инкрементного рассчёта SMA - O(1), const не зависящий от периода. Можете сами "раскрыть скобки" SMA_13_Close(1)-SMA_13_Close(0)=?