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

 
Novichokkk #:
Как скриптом получить значение параметра 

В индикаторе понятно. А скрипт?


https://www.mql5.com/ru/docs/series/bars

Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
  • www.mql5.com
Bars - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

Это понятно, так уже делал. Спасибо

#property copyright "Copyright 2022, MetaQuotes Ltd."
#property link      "https://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()

  {

   Alert(Bars(_Symbol,_Period));
   

  }
//+------------------------------------------------------------------+

Думал может можно иначе.

 
Novichokkk #:

Это понятно, так уже делал. Спасибо

Думал может можно иначе.

Можно. SeriesInfoInteger().

Документация по MQL5: Доступ к таймсериям и индикаторам / SeriesInfoInteger
Документация по MQL5: Доступ к таймсериям и индикаторам / SeriesInfoInteger
  • www.mql5.com
SeriesInfoInteger - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

Где можно посмотреть простой пример реализации кусочно-линейной интерполяции ? 

Например для массива  х[]={0.1 , 0.8, 3.2, 7.9, 9.3}  (5 значений) есть соответствующие значения в массиве y[]={-3.2, 2.7, 1.1, -6.4, 20} (5 значений)

Как через функцию кусочно-линейной интерполяции для аргумента х1[]={0.1, 1, 2, 2.5, 5, 5.1, 6, 8, 9.3} (9 значений) получить соответствующие значения из массива y[]  9 значений?

Понимаю, что для начала в массиве х[] ищем значение из массива х1[], и если они точно совпадают, то присваиваем массиву у1[] значение из массива у[]/

А если не совпадают, ищем в массиве х1[]  2 значения, между которыми лежит искомое из массива х1. Далее для массива у1[], по формуле рассчитываем соответствующее значения из массива у[].

И так для необходимого количества точек. Но поиск перебором каждого элемента массива-не экономичен. Наверное используют бинарный поиск (почитал о способах поиска). 

Так вот, хотелось бы на примере посмотреть где-нибудь, как такая функция пишется, и как потом используется. В поиске нашёл только отсылки к ALGLIB. Но понять что там откуда и как-не получилось.

Только не отправляйте в АЛГЛИБ.

 
Novichokkk #:

Где можно посмотреть простой пример реализации кусочно-линейной интерполяции ? 

Например для массива  х[]={0.1 , 0.8, 3.2, 7.9, 9.3}  (5 значений) есть соответствующие значения в массиве y[]={-3.2, 2.7, 1.1, -6.4, 20} (5 значений)

Как через функцию кусочно-линейной интерполяции для аргумента х1[]={0.1, 1, 2, 2.5, 5, 5.1, 6, 8, 9.3} (9 значений) получить соответствующие значения из массива y[]  9 значений?

Понимаю, что для начала в массиве х[] ищем значение из массива х1[], и если они точно совпадают, то присваиваем массиву у1[] значение из массива у[]/

А если не совпадают, ищем в массиве х1[]  2 значения, между которыми лежит искомое из массива х1. Далее для массива у1[], по формуле рассчитываем соответствующее значения из массива у[].

И так для необходимого количества точек. Но поиск перебором каждого элемента массива-не экономичен. Наверное используют бинарный поиск (почитал о способах поиска). 

Так вот, хотелось бы на примере посмотреть где-нибудь, как такая функция пишется, и как потом используется. В поиске нашёл только отсылки к ALGLIB. Но понять что там откуда и как-не получилось.

Только не отправляйте в АЛГЛИБ.

А зачем искать для каждого? Если x и x1 упорядочены, продвигаемся по ним двумя индексами.

 
JRandomTrader #:

А зачем искать для каждого? Если x и x1 упорядочены, продвигаемся по ним двумя индексами.

Ну да, не подумал. Вот для этого и просил примеры. Но не нашёл. Как правильно делать нужно.

 
Как можно загурузить робота в MQL5  в Маркете для продажи, можно инструкции? 
 
Alisher Batiraliev #:
Как можно загурузить робота в MQL5  в Маркете для продажи, можно инструкции? 

В Маркете. Вверху-справа большая зелёная кнопка...


Форекс-маркет – Магазин торговых роботов, советников и технических индикаторов для MetaTrader 5
Форекс-маркет – Магазин торговых роботов, советников и технических индикаторов для MetaTrader 5
  • www.mql5.com
Официальная витрина приложений для торговли из терминала
 
Artyom Trishkin #:

В Маркете. Вверху-справа большая зелёная кнопка...


Спасибо
 

Подскажите пожалуйста , никак не могу добавить золото к себе в символы , уже все перепробовал , подскажите как исправит ситуацию

Причина обращения: