Автоматизация пользовательского индикатора в MQL5 - PullRequest
0 голосов
/ 10 сентября 2018

Я пытался создать индикатор, который будет принимать ввод из файла и отображать вывод на MT5. У меня есть следующий вид массива:

7.410366728129460512e-01,7.443146896127785794e-01
7.408317967629578504e-01,7.512804753124342483e-01
7.537389879123104208e-01,7.531243597623387132e-01
7.551731202622455896e-01,7.523048555623859102e-01
7.508707232124578468e-01,7.482073345625863681e-01
7.488219627125616285e-01,7.475927064126182131e-01
7.494365908625262307e-01,7.484122106125710161e-01
7.506658471624696460e-01,7.494365908625226780e-01
7.490268387625498292e-01,7.465683261626665512e-01
7.480024585126017200e-01,7.469780782626500582e-01
7.484122106125781215e-01,7.469780782626500582e-01
7.486170866625698750e-01,7.477975824626099666e-01
7.500512190124979384e-01,7.488219627125545230e-01
7.488219627125616285e-01,7.465683261626665512e-01
7.492317148125344772e-01,7.482073345625863681e-01
7.480024585126017200e-01,7.457488219627101955e-01

Я получил успех в показе одной строки. Но иногда другая программа выдает две строки, как указано выше, но я не нашел ничего, что могло бы нарисовать линии для динамических изменений во входном файле. Как вы видите выше, я должен установить свойство для отображения 2 буферов, так как я отдельно рисую линии для обоих столбцов. Но как только я установил свойство в 1 буфер, я смог автоматизировать построение графиков.

#property indicator_separate_window

#property indicator_buffers 8

#property indicator_plots 1

Теперь я могу добавить только 1 буфер, что если я хочу автоматически отображать разные буферы, не внося больших изменений в мой код. Есть ли выход для этого, пожалуйста, дайте мне знать.

...