Плохой пример, но может ли это работать как-то похоже на это? Мне нужен конечный результат. 80 пунктов выше стартовой точки равнозначно покупке или ниже равнозначно продаже
Как быть, если у вас уже есть функция покупки и продажи... Мне просто нужно, чтобы код вызывал ее... и был больше начальной точки.
Плохой пример, но может ли это работать как-то похоже на это? Мне нужен конечный результат. 80 пунктов выше начальной точки равнозначно покупке или ниже равнозначно продаже
Я дал вам пример. Дальше все зависит от вашего воображения. Анализируйте " курсы " и пишите любые условия. Анализируя " курсы ", вы можете определить: тип свечи (медвежья или бычья), размер свечи.
Как быть, если у вас уже есть функция покупки и продажи... Мне просто нужно, чтобы код вызывал ее... и был больше начальной точки.
Плохой пример, но может ли это работать как-то похоже на это? Мне нужен конечный результат. 80 пунктов выше стартовой точки равнозначно покупке или ниже равнозначно продаже
Версия 1.003:
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
//---MqlRates rates[];
ArraySetAsSeries(rates,true);
int start_pos=0,count=3;
if(CopyRates(Symbol(),Period(),start_pos,count,rates)!=count)
return;
if(PositionsTotal()>0)
return;
if(MathAbs(rates[0].open-rates[0].close)<m_candle_size)
return;
//--- signal searchif(rates[0].open<rates[0].close) // bearish
{
m_trade.Buy(0.01);
int d=0;
}
elseif(rates[0].open>rates[0].close) // bullish
{
m_trade.Sell(0.01);
int d=0;
}
}
Пример: как получить значение и цвет индикатора 'iAO' в советнике
Код: iAO Get Value and Color.mq5
При работе на MQL5 запомните главное правило: хэндл индикатора (в данном примере это переменная 'handle_iAO') должен быть создан ТОЛЬКО ОДИН раз, и делать это нужно обязательно в OnInit ().
В приведенном ниже коде показан пример того, как получить хэндл индикатора в советнике и как получить доступ к данным индикатора в советнике. Для примера я дополнительно поместил индикатор на график, чтобы вы могли визуально сравнить показания индикатора и данные, полученные в советнике.
Как видите, мы не можем получить цвет индикатора в виде "clrRed или clrGreen". Мы можем только получить доступ к цветовому буферу и получить индекс цвета (на рисунке выше это '1' и '0').
Я пытался выставить рыночные ордера, используя код из книги " Программирование советников для MetaTrader 5" Эндрю Р. Янга ,и он выдает ошибку неподдерживаемого типа заполнения, пожалуйста, помогите
Ahmad861 : Я пытался выставить рыночные ордера, используя код из книги " Программирование советников для MetaTrader 5" Эндрю Р. Янга ,но он выдает ошибку неподдерживаемого типа заполнения, пожалуйста, помогите
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Итак, как только размер бара достигнут, как мы можем заставить его звонить на покупку или продажу?
Например, так:
Как быть, если у вас уже есть функция покупки и продажи... Мне просто нужно, чтобы код обращался к ней... и был больше начальной точки.
Плохой пример, но может ли это работать как-то похоже на это? Мне нужен конечный результат. 80 пунктов выше стартовой точки равнозначно покупке или ниже равнозначно продаже
Как быть, если у вас уже есть функция покупки и продажи... Мне просто нужно, чтобы код вызывал ее... и был больше начальной точки.
Плохой пример, но может ли это работать как-то похоже на это? Мне нужен конечный результат. 80 пунктов выше начальной точки равнозначно покупке или ниже равнозначно продаже
Я дал вам пример. Дальше все зависит от вашего воображения. Анализируйте " курсы " и пишите любые условия. Анализируя " курсы ", вы можете определить: тип свечи (медвежья или бычья), размер свечи.
Как быть, если у вас уже есть функция покупки и продажи... Мне просто нужно, чтобы код вызывал ее... и был больше начальной точки.
Плохой пример, но может ли это работать как-то похоже на это? Мне нужен конечный результат. 80 пунктов выше стартовой точки равнозначно покупке или ниже равнозначно продаже
Версия 1.003:
Примером использования библиотеки Trend.mqh является класс CiSAR
Код: CiSAR.mq5
Результат:
Пример: как получить значение и цвет индикатора 'iAO' в советнике
Код: iAO Get Value and Color.mq5
При работе на MQL5 запомните главное правило: хэндл индикатора (в данном примере это переменная 'handle_iAO') должен быть создан ТОЛЬКО ОДИН раз, и делать это нужно обязательно в OnInit ().
В приведенном ниже коде показан пример того, как получить хэндл индикатора в советнике и как получить доступ к данным индикатора в советнике. Для примера я дополнительно поместил индикатор на график, чтобы вы могли визуально сравнить показания индикатора и данные, полученные в советнике.
Код:
Результат:
Рис. 1. iAO Get Value and Color
Как видите, мы не можем получить цвет индикатора в виде "clrRed или clrGreen". Мы можем только получить доступ к цветовому буферу и получить индекс цвета (на рисунке выше это '1' и '0').
Я пытался выставить рыночные ордера, используя код из книги " Программирование советников для MetaTrader 5" Эндрю Р. Янга ,но он выдает ошибку неподдерживаемого типа заполнения, пожалуйста, помогите
Вот самый простой код:
Вот самый простой код:
Приведенный вами код не проверяет, открыт ли уже ордер, не устанавливает стоплосс и тейкпрофит.