Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1204
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Но чтобы данный код можно было использовать в реальной торговле понадобится еще много доработок...
Да понимаю. Вряд ли вообще дойдёт до полной автоматической торговли. Познание языка вызвано необходимостью тщательно проверять свои торговые идеи на большом промежутке времени с большим колличеством сделок.
Без тестера невозможно качественно проверить идею, что и печально. Так же оптимизация параметров стратегии. В тестере очень упрощается процесс.
Вот уж не думал что придётся вам цитировать документацию…
... время закрытия ордера равно 0 ...
Спасибо, Я так-же не думал. Мне не часто, но приходилось делать выборку по тикету и проблем никогда не было, видимо потому, что проходил в цикле по тем, что в рынке.
Спасибо!
Здравствуйте. Пытаюсь найти ошибки вычислений в индикаторе. Вывел значение Close[0] (используется далее) через алерт. Выдает число с 4-мя знаками после запятой, у брокера пятизнак.
Что я делаю не так? Спасибо.
Здравствуйте. Пытаюсь найти ошибки вычислений в индикаторе. Вывел значение Close[0] (используется далее) через алерт. Выдает число с 4-мя знаками после запятой, у брокера пятизнак.
Что я делаю не так? Спасибо.
А откуда вы взяли Close[0]? Было бы интересно взглянуть на исходный код, поскольку вы находитесь не на форуме экстрасенсов... :)
Здравствуйте, помогите найти выход - задачка!
При компиляции выдает предупреждение - the size of local variables is too large (more than 512kb)
На сколько критично это предупреждение?
Здравствуйте, помогите найти выход - задачка!
При компиляции выдает предупреждение - the size of local variables is too large (more than 512kb)
Подскажите пожалуйста как обойти ситуацию!
ЗЫ: в индикаторах удобно использовать вспомогательные индикаторные буфера для расчетов ( INDICATOR_CALCULATIONS ) , если задача позволяет лучше используйте их
Благодарю
Всем доброго времени суток!
Вопрос по MQL- 4.
Есть функция ArrayBsearch( S_L,Ask,WHOLE_ARRAY,0,MODE_ASCEND);. Она ищет элемент предварительно отсортированного массива. Если массив двухмерный , то эта функция ищет элемент только в первом измерении.
ВОПРОС. При помощи какой функции или языковой конструкции можно найти нужный элемент массива во втором его измерении? У меня двумерный массив состоящий из двух строк
10,9,8,7,6,5,4,3,2,1
10,3,8,9,2,1,1,8,8,6
Как мне найти элемент массива с нужным мне значением в нижней , а не в верхней строке? Ведь ArrayBsearch( ) ищет только в верхней строке.
Спасибо за помощь.
Всем доброго времени суток!
Вопрос по MQL- 4.
Есть функция ArrayBsearch( S_L,Ask,WHOLE_ARRAY,0,MODE_ASCEND);. Она ищет элемент предварительно отсортированного массива. Если массив двухмерный , то эта функция ищет элемент только в первом измерении.
ВОПРОС. При помощи какой функции или языковой конструкции можно найти нужный элемент массива во втором его измерении? У меня двумерный массив состоящий из двух строк
10,9,8,7,6,5,4,3,2,1
10,3,8,9,2,1,1,8,8,6
Как мне найти элемент массива с нужным мне значением в нижней , а не в верхней строке? Ведь ArrayBsearch( ) ищет только в верхней строке.
Спасибо за помощь.
В MQL4 только таким способом:
Результат:
2020.07.08 09:25:41.426 FindInArray AUDUSD,M30: value2 array[1][6]: 8.0
2020.07.08 09:25:41.426 FindInArray AUDUSD,M30: array[1]: {1, 1, 2, 3, 6, 8, 8, 8, 9, 10}
2020.07.08 09:25:41.426 FindInArray AUDUSD,M30: value1 array[0][2]: 3.0
2020.07.08 09:25:41.426 FindInArray AUDUSD,M30: array[0]: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}