Индикаторы: Предсказатель на основе самообучающейся нейронной сети - страница 10

 
safarov:

Подскажите пожайтуста, пытаюсь запустить индикатор терминал выпадает по кретической ошибке

Microsof visual C++ Runtime Library

Runtime Error!
Program: terminal.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

В чем проблема ?? или надо самому компелить DLL-ку ??

Если Виста или Виндас 7 То нужно выбрать " в режиме совместимости с Виндас ХР сервис Пак 2"

 

А если это ХР и SP2 и все равно выпадает по критической ошибке.

И что надо делать с файлами в архиве? Как самому компилировать dll?

 
SHOOTER777:

А если это ХР и SP2 и все равно выпадает по критической ошибке.

И что надо делать с файлами в архиве? Как самому компилировать dll?

Скомпилировать можно любым приличным компилятором C++, какой под руку попадется. Например, я компилил Борландом, т.к. тоже выдавалась критическая ошибка. Исправлен баг с освобождением памяти (вероятно, тот самый, на который другие жаловались). Было:

//	free delta
	for(int i=0;i<numl;i++) delete[] delta[i];
	delete[] delta;

Стало:

//	free delta
	for(int i=1;i<numl;i++) delete[] delta[i];
	delete[] delta;

Если кто-то под себя компилит, поправьте.

Не понял... Вроде раньше можно было делать вложения в посты, а теперь не вижу такой возможности. Хотел приложить поправленную DLL.

 

gwpr: Уважительная Просьба: eсли вам удастся создать прибыльный советник на основе этих файлов, пожалуйста поделитесь идеей в личку или vlad1004@yahoo.com. To gwpr. Уважаемый автор! Можно Вас попросить довести до логического завершения предложеный вариант индикатора. Я имею ввиду то, чтоб он просто запускался и работал, и не требовалось "дорабатывать напильником". Очень хочется поработать над советником на его основе, но...

 

У меня при попытке присоединить BPNN Predictor.mq4 к графику терминал забирает всю доступную память, приходится прибивать процесс. Подскажите, пжалста, как пофиксить.

 
Valio:

МТ тупо не не грузит эту dll-ку .. не нравитцо ему )) вечером разберусь

Разобрались? если можете помогите 

 

Как сделать так чтобы он работал и платформа не висла...???((

 
sibemol:

У меня при попытке присоединить BPNN Predictor.mq4 к графику терминал забирает всю доступную память, приходится прибивать процесс. Подскажите, пжалста, как пофиксить.


yurok1987
писал(а):

Как сделать так чтобы он работал и платформа не висла...???((

Замените в исходном коде функций Train() и Test() принудительный вызов деструктора класса на оператор delete:

Было:

bp->~NN();
Надо, чтобы было:

delete bp;


Плюс к тому, надо исправить ранее уже найденную ошибку в коде(см. ниже).

Спасибо автору за проделанную работу, как применить предсказатель, я не придумал, но библиотеку вполне можно использовать в своих исследованиях (что я и делаю).

 

Original'naja DLL privodila k oshibke i terminal samoproizvol'no zakanchval raboty. :-(


Ja perecompiliroval v Embarcadero RAD 2010 C++ Builder.

1. Uchel ispravlenija kotorye privedeny zdes'.

2. Zamenil funkcii sprintf_s(..) na sprintf(..)

3. Takzhe izmenil stroky v stdafx.h file vot tak:

#define MT4_EXPFUNC extern "C" __declspec(dllexport)

Poprobujte - mozhet zarabotaet....

Valera

 
val77:

Original'naja DLL privodila k oshibke i terminal samoproizvol'no zakanchval raboty. :-(

Ja perecompiliroval v Embarcadero RAD 2010 C++ Builder.

1. Uchel ispravlenija kotorye privedeny zdes'.

2. Zamenil funkcii sprintf_s(..) na sprintf(..)

3. Takzhe izmenil stroky v stdafx.h file vot tak:

#define MT4_EXPFUNC extern "C" __declspec(dllexport)

Poprobujte - mozhet zarabotaet....

Valera

A kak dobavit' faily? Podskazhite....

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