Скачать MetaTrader 5

DLL и таймсерии

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

Доброго времени суток.

Если возможность передать в DLL ссылку на массив массив таймсерии (open, high, low, close, datetime)...

Причем именно ссылку, а не копию массива, чтобы своевременно получаться обновления цены.

И если да, то можно пример кода.

Спасибо.

Ihor Herasko
11317
Ihor Herasko  
rensbit:

Доброго времени суток.

Если возможность передать в DLL ссылку на массив массив таймсерии (open, high, low, close, datetime)...

Причем именно ссылку, а не копию массива, чтобы своевременно получаться обновления цены.

И если да, то можно пример кода.

Спасибо.

1. Создаете массив через CopyOpen (CopyTime, CopyHigh и т. д.) или вообще через CopyRates.

2. Передаете в DLL константную ссылку  на массив.

Aleksey
248
Aleksey  
rensbit:

Доброго времени суток.

Если возможность передать в DLL ссылку на массив массив таймсерии (open, high, low, close, datetime)...

Причем именно ссылку, а не копию массива, чтобы своевременно получаться обновления цены.

И если да, то можно пример кода.

Спасибо.

Динамические массивы нельзя передавать, так как во время выполнения кода в длл может прийти новый тик массивы начнут изменяться и будет нехорошо, только копии статические.
Комбинатор
16289
Комбинатор  
rensbit:

Если возможность передать в DLL ссылку на массив массив таймсерии (open, high, low, close, datetime)...

Если кратко, нет.

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