Как сделать так, чтобы робот находил пару свечей разного цвета? как заставить робота различать свечи по цветам?
Papamozhet1991:
Как сделать так, чтобы робот находил пару свечей разного цвета? как заставить робота различать свечи по цветам?
Как сделать так, чтобы робот находил пару свечей разного цвета? как заставить робота различать свечи по цветам?
Никак. Роботы - они все дальтоники :)
А вот размер свечи и направление свечи (бычья или медвежья) - это пожалуйста.
Papamozhet1991:
Как сделать так, чтобы робот находил пару свечей разного цвета? как заставить робота различать свечи по цветам?
Не по цветам надо, а по ценам открытия и закрытия. Сравнивать их. Если цена открытия ниже цены закрытия, свеча зелёная и наоборот
Как сделать так, чтобы робот находил пару свечей разного цвета? как заставить робота различать свечи по цветам?
Чтобы работать со свечами нужно использовать MqlRates и CopyRates. Даже есть пример в справке:
Пример:
void OnStart() { //--- MqlRates rates[]; ArraySetAsSeries(rates,true); int copied=CopyRates(Symbol(),0,0,100,rates); if(copied>0) { Print("Скопировано баров: "+copied); string format="open = %G, high = %G, low = %G, close = %G, volume = %d"; string out; int size=fmin(copied,10); for(int i=0;i<size;i++) { out=i+":"+TimeToString(rates[i].time); out=out+" "+StringFormat(format, rates[i].open, rates[i].high, rates[i].low, rates[i].close, rates[i].tick_volume); Print(out); } } else Print("Не удалось получить исторические данные по символу ",Symbol()); }
Файлы:
CopyRates.mq5
4 kb
Комментарии, не относящиеся к этой теме, были перенесены в "Вопросы от начинающих MQL4 MT4 MetaTrader 4".
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь