Andrei Litiagin: Здравствуйте. Помогите, пожалуйста, написать код, в котором к периоду усреднения (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);
Если допустить, что МА2 и МА3 будут отличаться на 10%, то их отношение будет меняться от 0,9 до 1,1. Округляя до целого получим 1. Таким образом, результат будет всегда = МА1 + 1. Похоже, Вы не так поняли заказчика. Или он ошибся в формулировке...
Konstantin Erin: Если допустить, что МА2 и МА3 будут отличаться на 10%, то их отношение будет меняться от 0,9 до 1,1. Округляя до целого получим 1. Таким образом, результат будет всегда = МА1 + 1. Похоже, Вы не так поняли заказчика. Или он ошибся в формулировке...
Период усреднения индикаторов MA1 и MA2 может отличатся на величину, позволяющую комфортно использовать имеющиеся ресурсы машинного оборудования пользователя. Т.к. при очень больших периодах усреднения пересчёт требуемых параметров может занимать продолжительное время.
Стараюсь разобраться в правилах программирования на языке mql, с целью реализации имеющихся идей в торговом терминале Meta Trader 5.
Прошу принять исправления в периоде усреднения индикатора MA3, вместо ma_period2 используется ma_period3.
Конечной целью трейдера является извлечение прибыли посредством торговых операций на финансовых рынках. В этой статье дается описание терминов и процессов торговой платформы MetaTarder 5, знание которых необходимо для правильного понимания работы торговых функций языка MQL5. Ордера — это принятые торговым сервером запросы на совершение торговых...
Период усреднения индикаторов MA1 и MA2 может отличатся на величину, позволяющую комфортно использовать имеющиеся ресурсы машинного оборудования пользователя. Т.к. при очень больших периодах усреднения пересчёт требуемых параметров может занимать продолжительное время.
Стараюсь разобраться в правилах программирования на языке mql, с целью реализации имеющихся идей в торговом терминале Meta Trader 5.
Прошу принять исправления в периоде усреднения индикатора MA3, вместо ma_period2 используется ma_period3.
время инкрементного рассчёта SMA - O(1), const не зависящий от периода. Можете сами "раскрыть скобки" SMA_13_Close(1)-SMA_13_Close(0)=?
Здравствуйте.
Помогите, пожалуйста, написать код, в котором к периоду усреднения (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)=?