Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 92

 
sovetnikmaker:
Дак подскажите, неужели ни кто не знает

Что именно?

Что нужно сделать? Как Вы это делаете (покажите попытку в коде)? И что не получается?

 

tol64:

sovetnikmaker:  Дак подскажите, неужели ни кто не знает 

Что именно? Что нужно сделать? Как Вы это делаете (покажите попытку в коде)? И что не получается?

 Да их интересует вот этот вопрос: https://www.mql5.com/ru/forum/6343/page93#comment_415530 Подсказку, где искать достоверную информацию, я изложил, но почему-то этого оказалось недостаточно. Может, Вы знаете конкретную цифру?
 
sss20192:
Подскажите а сколько точек привязки для объектов может быть в mql5? В mql4 было максимум 3 точки, time1-time3, а в mql5 сколько?

Зависит от типа создаваемого объекта  ObjectCreate

Большое количество точек привязки (до 30-ти)
предусмотрено для будущего использования.
В то же время ограничение только 30-тью возможными
точками привязки для графических объектов обусловлено тем,
что при вызове функции количество параметров не должно превышать 64.
 

Здравствуйте. Подскажите еще, как можно реализовать выполнение какого либо действия ровно в указанное время, например чтобы ровно в 16:00 и не секундой позже закрылся выбранный ордер.

Какими функциями в mql5? 

Документация по MQL5: Торговые функции / OrderSelect
Документация по MQL5: Торговые функции / OrderSelect
  • www.mql5.com
Торговые функции / OrderSelect - Документация по MQL5
 

 Если индикатор раскрашивает свечи DRAW_COLOR_CANDLES,то не получается задать окантовку

ChartSetInteger(0,CHART_COLOR_CHART_UP,clrBlack);
ChartSetInteger(0,CHART_COLOR_CHART_DOWN,clrBlack);
 
sss20192: как можно реализовать выполнение какого либо действия ровно в указанное время, например чтобы ровно в 16:00 и не секундой позже закрылся выбранный ордер.

Какими функциями в mql5? 

 Уточните вопрос: Вам надо удалить отложенный ордер или закрыть открытую позицию?
 
sovetnikmaker: Да нужно закрыть позицию. Чтобы прям секунда в секунду на сервер был передан запрос о закрытии. Потому что если просто делать советник на тиках, то при отсутствии тиков запрос на закрытие может сильно запоздать.
Попробуйте функцию OnTimer().
 
Здравствуйте!!!Если кому не трудно, объясните пожалучйста как строить индюк ULTRA_TREND. Просто на пальцах. Т.е. так как объясняется кажый индюк в википедии. Например,  вот ADX объясняется http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B4%D0%B2%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F    Если есть ссылки тоже спасибо, можно и на англ.
Система направленного движения — Википедия
  • ru.wikipedia.org
Система направленного движения (DMS от англ.  ) или Индекс направленного движения (DMI от англ.  ) — система технических индикаторов разработанная Уэллсом Уайлдером[1] и представленная в июне 1978 года в его книге «Новые концепции в технических торговых системах» (англ.  )[2][3][4][5][6]. Система направленного движения включает в себя...
 

Добрый день! Пожалуйста, подскажите... В MQL4 есть такая штука:

int iHighest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)

Возвращает индекс найденного наибольшего значения (смещение относительно текущего бара).  Есть ли аналог в MQL5?

 

Здравствуйте! Есть массив цен закрытия 30ти минутных баров пары EURUSD за период от 01.01.2012 до 31.12.2012. Получаю его с помощью функции CopyClose. НО CopyClose[0] не равняется цене закрытия на последний бар 31.12.2012 в самом терминале, если открыть график. Подскажите что я не так делаю. Почему цены из CopyClose и по факту на графике не совпадают

//+------------------------------------------------------------------+
//|                                                    simpleBet.mq5 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
#property version   "1.00"
double Close_buf[];//динамический массив для хранения значений закрытия баров
string my_symbol = "EURUSD";//валютная пара
ENUM_TIMEFRAMES my_timeframe = PERIOD_M30;//таймфрейм
datetime testTimeStart = D'2012.01.01';
datetime testTimeEnd = D'2012.12.31';
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
     CopyClose(my_symbol,my_timeframe,testTimeStart,testTimeEnd,Close_buf); 
     Print(Close_buf[0]);//должен равняться 1.31964(последний 30ти минутный бар за 2012 год), а равняется 1.29412(его даже в самом массиве нет)
  }
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyClose
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyClose
  • www.mql5.com
Доступ к таймсериям и индикаторам / CopyClose - Документация по MQL5