Плохой пример, но может ли это работать как-то похоже на это? Мне нужен конечный результат. 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" Эндрю Р. Янга ,но он выдает ошибку неподдерживаемого типа заполнения, пожалуйста, помогите
Итак, как только размер бара достигнут, как мы можем заставить его звонить на покупку или продажу?
Например, так:
Как быть, если у вас уже есть функция покупки и продажи... Мне просто нужно, чтобы код обращался к ней... и был больше начальной точки.
Плохой пример, но может ли это работать как-то похоже на это? Мне нужен конечный результат. 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" Эндрю Р. Янга ,но он выдает ошибку неподдерживаемого типа заполнения, пожалуйста, помогите
Вот самый простой код:
Вот самый простой код:
Приведенный вами код не проверяет, открыт ли уже ордер, не устанавливает стоплосс и тейкпрофит.