На радость нейросетевикам, быстрая и бесплатная библиотека для MT4 - страница 23

 

У меня вопрос очередной, установил библиотеку FANN, установил советника, все работает, хочу этого же советника установить на еще один терминал на одном компе, пытался установить библиотеку в еще один терминал, а у меня какой то глюк, типа спрашивает "переместить?", но заново,т.е повторно устанавливать в другой терминал не хочет, как быть? И как создать опять папку ANN?? У них же название будет одинаковое..... Озадачился....

 
marker:

У меня вопрос очередной, установил библиотеку FANN, установил советника, все работает, хочу этого же советника установить на еще один терминал на одном компе, пытался установить библиотеку в еще один терминал, а у меня какой то глюк, типа спрашивает "переместить?", но заново,т.е повторно устанавливать в другой терминал не хочет, как быть? И как создать опять папку ANN?? У них же название будет одинаковое..... Озадачился....

1. Можно и первый раз не устанавливать: достаточно скопировать в директорий терминала "libraries" файл "Fann2MQL.dll", если нужно то и "tbb.dll", а в директорий "include" файл "Fann2MQL.mqh". Можете их просто скопировать с рабочей копии терминала.

2. По поводу папки:

найдите в советнике такую строку

// Global defines
#define ANN_PATH        "C:\\ANN\\"
// EA Name

и замените, например, так :

// Global defines
#define ANN_PATH        "experts\\files\\FANN\\"
// EA Name

Тогда файлы будут записываться в директорий "files\FANN" терминала, а он для каждого терминала индивидуален. И ничего смешиваться не будет.

Удачи.

 
VladislavVG:

1. Можно и первый раз не устанавливать: достаточно скопировать в директорий терминала "libraries" файл "Fann2MQL.dll", если нужно то и "tbb.dll", а в директорий "include" файл "Fann2MQL.mqh". Можете их просто скопировать с рабочей копии терминала.

2. По поводу папки:

найдите в советнике такую строку

и замените, например, так :

Тогда файлы будут записываться в директорий "files\FANN" терминала, а он для каждого терминала индивидуален. И ничего смешиваться не будет.

Удачи.


Спасибо, вроде все скопировал в нужные директории, на всякий случай файл "tbb.dll", тоже закинул, заменил в эксперте строку "C:\\ANN\\" на "experts\\files\\FANN\\", скомпилировал,нужно ли теперь где то создавать какую либо папку, так как на первом терминале мы создали папку ANN, куда он собственно все и сохраняет на первом терминале. Я так понял нужно во втором терминале в директории experts\\files\\ создать папку FANN и он туда все результаты будет скидывать?
 
marker:

Спасибо, вроде все скопировал в нужные директории, на всякий случай файл "tbb.dll", тоже закинул, заменил в эксперте строку "C:\\ANN\\" на "experts\\files\\FANN\\", скомпилировал,нужно ли теперь где то создавать какую либо папку, так как на первом терминале мы создали папку ANN, куда он собственно все и сохраняет на первом терминале. Я так понял нужно во втором терминале в директории experts\\files\\ создать папку FANN и он туда все результаты будет скидывать?

В принципе, у меня сам все создает: при сохранении, если нет такого директория, то он создается. Как (с какими флагами) откомпилирована Fann2MQL.dll я не знаю - смотреть лень. Если каталог сам не создастся - просто создайте его вручную.

Удачи.

 
VladislavVG:

В принципе, у меня сам все создает: при сохранении, если нет такого директория, то он создается. Как (с какими флагами) откомпилирована Fann2MQL.dll я не знаю - смотреть лень. Если каталог сам не создастся - просто создайте его вручную.

Удачи.


Спасибо, создал папку вручную, начал оптимизацию, заглянул в эту папку стали файлы появлятся в ней, думаю сделал все верно:)) Еще раз большое спасибо что объяснили ламеру:)
 
marker:

Спасибо, создал папку вручную, начал оптимизацию, заглянул в эту папку стали файлы появлятся в ней, думаю сделал все верно:)) Еще раз большое спасибо что объяснили ламеру:)

Та не за что - всегда пожалуйста..... Все мы по своему ламеры в одних вопросах и профи в других...... Ни одного еще не встречал, что б был профи или ламером абсолютно во всех вопросах ))))))))).....

Удачи.

 

:)

 

У меня еще вопрос:) Допустим, я оптимизирую советника на домашнем компе, нашел значение, все хорошо, беру эти данные и просто вставляю их на другой комп(впс). Будет ли это корректно? Почему спрашиваю, так как нейронка учится на моих "домашних" котировках и при работе вроде как обращается к папке АNN и на основе этого вроде сделки или я не прав? Или мне нужно оптить советника именно на том компе на котором он и будет стоять?

P.S. Терминалы одинаковые, ДЦ тоже.

 
marker:

У меня еще вопрос:) Допустим, я оптимизирую советника на домашнем компе, нашел значение, все хорошо, беру эти данные и просто вставляю их на другой комп(впс). Будет ли это корректно? Почему спрашиваю, так как нейронка учится на моих "домашних" котировках и при работе вроде как обращается к папке АNN и на основе этого вроде сделки или я не прав? Или мне нужно оптить советника именно на том компе на котором он и будет стоять?

P.S. Терминалы одинаковые, ДЦ тоже.

Если ДЦ один, то котировки на всех компах у Вас будут одинаковы. Сама NN (сеть) учится на котировках ДЦ и от компа не зависит, так, что переносите смело.

Удачи.

 

Спасибо:)

Причина обращения: