Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не подходит, я успел уже несколько десятков Гигабайт нашлепать всяких тестовых вариантов.
Может есть другой вариант как папку ...MQL5\Include сделать общей?
Тогда стоит подумать о том чтобы создать единую библиотеку для всех своих проектов, и вот ее поместить в хранилище.
А все остальное хранить уже у себя, при необходимости.
А по-моему, вообще отличный вариант с MQL5 Storage.
Лично я на нескольких компьютерах стал нормально синхронизировать всю папку MQL5 и перестал терять исходники. Особых ограничений для хранения данных в хранилище нет.
На мой взгляд, это единственно верный вариант.
Загляните в темы:
А расшаривание (поимённое) для проектов таки сделаете?
Доброго дня!
Появилась необходимость получить доступ к элементу объекта, по порядковому номеру. Например:
Можно ли получить обратиться ко второму элементу? Через некоторое время элементу могут поменяться местами, но мы все равно будем обращаться ко второму элементу. Говорю об обращении в момент компиляции (не в момент выполнения), т.е. по константе . Пишу на С++.Доброго дня!
Появилась необходимость получить доступ к элементу объекта, по порядковому номеру. Например:
Можно ли получить обратиться ко второму элементу? Через некоторое время элементу могут поменяться местами, но мы все равно будем обращаться ко второму элементу. Говорю об обращении в момент компиляции (не в момент выполнения), т.е. по константе . Пишу на С++.Если правильно понял вопрос, то сделал бы так:
И потом стучался бы: struct_var.array[1]
Согласно документации использовать массивы как входные параметры нельзя. То есть, как я понимаю, такое не разрешено:
input int MAPer[0] = 12; // Период МА для пары 0
input int MAPer[1] = 14; // Период МА для пары 1
Такие входные параметры очень нужны для мультивалютников, в которых одна и та же стратегия используется на нескольких парах но с разными входными параметрами. Как в тком случае поступать? Может есть что-то более красивое чем такое:
input int MAPer_0 = 12; // Период МА для пары 0
input int MAPer_1 = 14; // Период МА для пары 1
int MAPer[NumSymb];
MAPer[0]=MAPer_0;
MAPer[1]=MAPer_1;
Согласно документации использовать массивы как входные параметры нельзя. То есть, как я понимаю, такое не разрешено:
Строки пользуй.
Если правильно понял вопрос, то сделал бы так:
И потом стучался бы: struct_var.array[1]
Все немного более запутано, структура такова вида:
struct Struct
{
int var;
double var2;
...
};
все уже реализовано и переделывать не хотелось бы. Но выход уже нашел, за ответ спасибо.