A

Alexfm2000

Members

Новичок

Зарегистрирован
30 октября, 2020
Посещение
1 июня
Публикаций
Показать всё (15)
15
Репутация
Neutral
1
0 Подписчиков
·

Обзор контента

Показать всё (15) →
A
Обучение языку MQL4 под MetaTrader 4

16 минут назад, usver73 сказал: Вам виднее, но я говорил о сортировке по значению, а Вы , видимо, имеете ввиду сортировку по некоему порядку (подозреваю, что по порядку следования свечей). Да всё верно. по порядку следования свечей, ну хорошо попробую погуглить по поводу сортиро

A
Обучение языку MQL4 под MetaTrader 4

15 минут назад, usver73 сказал: Фиг знает...  На ум с первой прикидки приходит идея делать несколько циклов по массиву.. Но что-то подсказывает, что это неоптимально... Наверняка есть функции (погуглить) сортировки массива. После сортировки брать ХХ первых (последних) значений..

A
Обучение языку MQL4 под MetaTrader 4

54 минуты назад, usver73 сказал: Вы пишете в журнал значение  result на каждой итерации цикла. И каждую итерацию Вы эту переменную обнуляете (объявляете). Если нужна сумма всех значений, то : 1.  double result = 0; нужно объявить ДО цикла for 2. записать result = result + (price

A
Обучение языку MQL4 под MetaTrader 4

Здравствуйте!   не могу разобраться казалось бы с простой задачей. Записать результат сложения в двухмерном массиве, вместо того чтобы получить результат сложения у меня выводит результат всех элементов (по отдельности которые выше проверяемого значения).   for (int j = 0; j &lt

A
Обучение языку MQL4 под MetaTrader 4

15 минут назад, MikR0ReR сказал: Цена уже известна и даже время. Вон Вы даже метку поставили П5 и Т5. Курсором наведите и терминал Вам скажет эти данные. Так я извиняюсь, возможно вы и правы просто, я не когда не пробовал использовать эту функцию в обратном направлении то есть к

A
Обучение языку MQL4 под MetaTrader 4

2 минуты назад, MikR0ReR сказал: @Alexfm2000  Приветствую. Как вариант функция "ObjectGetValueByShift" тебе поможет. Вычисляешь цены для каждой линии для определенного бара и сравниваешь с ценами предыдущего бара. Да можно было бы воспользоваться этой функцией если бы уже были ц

A
Обучение языку MQL4 под MetaTrader 4

Здравствуйте уважаемые господа программисты! Столкнулся со следующей проблемой: пишу скрипт по нахождению треугольника / отрисовки треугольника. Есть 4 фрактальных точки по которым создаются трендовые линии и по их пересечению образуется формация треугольника, так вот 4 точки я

A
Обучение языку MQL4 под MetaTrader 4

4 часа назад, diodio сказал: Всем привет. У меня такой вопрос, переменная может равняться функции, которая была создана? Например  volume_up = PositionBar() Добрый день,  да вы можете присвоить переменной функцию, только не забудьте указать тип переменной например int volume_up

A
Обучение языку MQL4 под MetaTrader 4

4 часа назад, Vsegut сказал: помогите пожалуйста исправить функцию, у меня не как не получается. Здравствуйте,  если я правильно понял вы в функции проверяете был ли достигнут профит по сделкам, то есть проверяете исторические данные, тогда скорее всего нужно переставить MODE_TR

A
Обучение языку MQL4 под MetaTrader 4

15 минут назад, usver73 сказал: Это изменение призвано исключить свечи,  где не было фракталов.  И что, весь массив заполняется за один вызов функции? Что то я сомневаюсь.. Можно добавить глоб. переменную,  которая наращмввется при каждом вызове функции.  И выводить её в журнал

A
Обучение языку MQL4 под MetaTrader 4

51 минуту назад, usver73 сказал: Чтение в DeInit делается один раз при завершении работы советника, т.е. когда массив заполнен наа всем прогоне. В OnInit массив пустой- там нечего читать. Можно в OnTick() затолкать(внутри проверки NewBar() ), тогда будет на каждой свече печать в

A
Обучение языку MQL4 под MetaTrader 4

5 часов назад, usver73 сказал: Вот накидал с комментариями    usver73 огромное вам спасибо за написание разных версий с подробными комментариями! В StrategyTester провел тесты по контрольным точкам, что-то только странное получается, у вас в цикле for указан поиск фракталов от 1

A
Обучение языку MQL4 под MetaTrader 4

2 часа назад, usver73 сказал: Если по шагам, то мне видится разбить задачу на несколько этапов:   Спасибо большое за обширный ответ!   Вы уже пошли намного дальше придумав возможные варианты функции которую я всё ещё пытаюсь доделать. 1. добавил функцию IsNewCandle() вызов функц

A
Обучение языку MQL4 под MetaTrader 4

Здравствуйте уважаемые господа программисты! 3 месяца назад начал изучение mql4. Уже 2 недели не могу найти решение проблемы, пожалуйста помогите с кодом. Вообщем проблема заключается в следующем, нужно найти ценовые значение фракталов и сохранить их в динамический массив, чтобы

Форум · 2.0.20260627.0025