Скачать MetaTrader 5

Подскажите формулу или прогрессию

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Они уже зарабатывают на своих сигналах. Опубликуй и ты свой!
Vladimir Gribachev
43292
Vladimir Gribachev 2016.11.19 21:12 

Нужно найти цены максимально приблеженные к рынку, тоесть минимальный максим от цены и максимальный минимум от цены

 

как найти по простому чтобы не прописывать дл каждого уровня свое условие?

в массив запихнуть или как? 

на данном скрине это  level zigzag 2 

Maxim Dmitrievsky
13732
Maxim Dmitrievsky 2016.11.19 21:15  
Значение массива, максимально приближенное к цене текущей, по двум массивам из максимумов и минимумов. Через цикл.
Yuriy Asaulenko
3305
Yuriy Asaulenko 2016.11.19 21:35  

В других языках есть функции макс(массив) и мин(массив).

Здесь только перебором. 

Maxim Dmitrievsky
13732
Maxim Dmitrievsky 2016.11.19 21:37  
Yuriy Asaulenko:

В других языках есть функции макс(массив) и мин(массив).

Здесь только перебором. 

здесь тоже есть ArrayMax() Min, тут то нужно уровни, максимально к рынку приближенные найти, а не максимальные и минимальные
Yuriy Asaulenko
3305
Yuriy Asaulenko 2016.11.19 21:39  
Maxim Dmitrievsky:
здесь тоже есть ArrayMax() Min

Да, не знал. Простите.

Но получается все равно перебором. В массивы запихнуть.

Andrey Dik
11208
Andrey Dik 2016.11.19 22:07  
Yuriy Asaulenko:

Да, не знал. Простите.

Но получается все равно перебором. В массивы запихнуть.

Когда разговор коснется языка MQL и терминала МТ лучше всегда воздерживайтесь от комментариев во избежание демонстрации своих нулевых познаний в этих областях.

По теме алгоритм действий такой:

1. Отсортировать массив чисел включающий в себя и последнюю рыночную цену

ArraySort(); //по возрастанию  

2. Найти позицию рыночной цены в массиве

ArrayBsearch();  

3.  Значения правее и левее найденного индекса в п.2. и есть соответственно ближайшие элементы массива к заданному числу.

 

Штатные функции языка MQL, ничего сложного или невозможного. 

Yuriy Asaulenko
3305
Yuriy Asaulenko 2016.11.19 22:13  
Andrey Dik:

Когда разговор коснется языка MQL и терминала МТ лучше всегда воздерживайтесь от комментариев во избежание демонстрации своих нулевых познаний в этих областях.

Так, к вашему сведению, языки они все одинаковые. Вы, насколько я понимаю, других и не знаете.))

Однако я вас не прошу от чего-то воздерживаться.) 

Andrey Dik
11208
Andrey Dik 2016.11.19 22:35  
Yuriy Asaulenko:

1. Так, к вашему сведению, языки они все одинаковые.

2. Вы, насколько я понимаю, других и не знаете.))

3. Однако я вас не пршу от чего-то воздерживаться.) 

1. Как видим - Ваших познаний "одинаковых" свойств разных языков недостаточно, что бы сколь нибудь убедительно разговаривать на форуме MQL.

2. С чего это взято - непонятно.

3. Можете просить меня о чем угодно, но не будет повода просить меня воздержаться говорить о том, чего я не знаю на собственном опыте. Посему - я не просил у Вас того, чего бы не требовал от себя.

4 (дополнительный) Откройте справку MQL5, найдёте для себя массу новых знаний и открытий, которые непременно пригодятся в общении на этом форуме.  

Dmitry Fedoseev
42871
Dmitry Fedoseev 2016.11.20 05:32  
Для начала надо четче задачу сформулировать.
Vladimir Gribachev
43292
Vladimir Gribachev 2016.11.20 10:13  
Dmitry Fedoseev:
Для начала надо четче задачу сформулировать.

найти ближайший к текущей цене уровень, выше цены и ниже цены

как еще четче?

я могу это все сделать проверками - но получится портянка, а я так не хочу 

Andrey Dik
11208
Andrey Dik 2016.11.20 10:15  
Vladimir Gribachev:

я могу это все сделать проверками - но получится портянка, а я так не хочу 

мой вариант не устраивает?
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий