Не могу сказать, что у меня медленно, так как не проверял - но при установки последней NeuroSolutions 6.05 ( скачивается бесплатно но демо http://www.neurosolutions.com/products/ns/ ) у меня ну ни как эта neurosolutions не хочет видеть GPU и CUDA поэтому отсутствует. Кто-ни будь имеет положительный опыт работы neurosolutions с CUDA ? Использование neurosolutions GPU ( CUDA ) можно посмотреть в меню About.
А без этого как-бы и смысл теряется использовать этот продукт.
Гугл перерыл, сайт neurosolutions.com тоже - форума поддержки у них нет. Фигня какая-то. Пробовал и 64 и 32 битную версии.
Neural network software development tool of choice among researchers and developers is NeuroSolutions. NeuroSolutions icon-based graphical user interface provides the most powerful and flexible artificial intelligence development environment available on the market today.
Сделок, наверное, мало из-за некорректного обучения. Причину можно предположить по сообщениюобошибке: NS восприняла "0.00529" как название столбца, и вообще утверждает, что все ячейки в нем одинаковые. Наверное, что-то не так с этим файлом данных. Или, возможно, могут влиять региональные настройки на компе (запятая используется или точка для отделения дробнойчасти).
У меня при попытке скомпилировать скрипт закачки данных в файл
#property script_show_inputs//+------------------------------------------------------------------+inputstring Export_FileName = "NeuroSolutions\\data.csv"; // Файл для экспорта (в папке "MQL5/Files")inputint Export_Bars = 260; // Кол-во строк данных для экспорта//+------------------------------------------------------------------+voidOnStart()
{
// Создадим файлint file = FileOpen(Export_FileName, FILE_WRITE|FILE_CSV|FILE_ANSI, ',');
if (file != INVALID_HANDLE)
{
// Запишем заголовок данныхstring row="";
for (int i=0; i<=5; i++)
{
if (StringLen(row)) row += ",";
row += "Open"+i+",High"+i+",Low"+i+",Close"+i;
}
FileWrite(file, row);
// Скопируем все нужные данные из историиMqlRates rates[], rate;
int count = Export_Bars + 5;
if (CopyRates(Symbol(), Period(), 1, count, rates) < count)
{
Print("Ошибка! Недостаточный размер истории для экспорта нужных данных.");
return;
}
ArraySetAsSeries(rates, true);
// Запишем данные for (int bar=0; bar<Export_Bars; bar++)
{
row="";
double zlevel=0;
for (int i=0; i<=5; i++)
{
if (StringLen(row)) row += ",";
rate = rates[bar+i];
if (i==0) zlevel = rate.open; // уровень отсчета цен
row += NormalizeDouble(rate.open -zlevel, Digits()) + ","
+ NormalizeDouble(rate.high -zlevel, Digits()) + ","
+ NormalizeDouble(rate.low -zlevel, Digits()) + ","
+ NormalizeDouble(rate.close-zlevel, Digits());
}
FileWrite(file, row);
}
FileClose(file);
Print("Экспорт данных завершен успешно.");
}
elsePrint("Ошибка! Не удалось создать файл для экспорта данных. ", GetLastError());
}
//+------------------------------------------------------------------+
Выдаёт следующее: implicit conversion from 'number' to 'string' WeekPattern-Export.mq5 20 24 implicit conversion from 'number' to 'string' WeekPattern-Export.mq5 20 34 implicit conversion from 'number' to 'string' WeekPattern-Export.mq5 20 43 и ещё несколько таких же с сылкой на строки 20, 46, 47, 48, 49.
Подскажите, в чём причина - исходный код из статьи не менял?
Wangelys: У меня при попытке скомпилировать скрипт закачки данных в файл
Выдаёт следующее: implicit conversion from 'number' to 'string' WeekPattern-Export.mq5 20 24 implicit conversion from 'number' to 'string' WeekPattern-Export.mq5 20 34 implicit conversion from 'number' to 'string' WeekPattern-Export.mq5 20 43 и ещё несколько таких же с сылкой на строки 20, 46, 47, 48, 49.
Подскажите, в чём причина - исходный код из статьи не менял?
Не могу сказать, что у меня медленно, так как не проверял - но при установки последней NeuroSolutions 6.05 ( скачивается бесплатно но демо http://www.neurosolutions.com/products/ns/ ) у меня ну ни как эта neurosolutions не хочет видеть GPU и CUDA поэтому отсутствует. Кто-ни будь имеет положительный опыт работы neurosolutions с CUDA ? Использование neurosolutions GPU ( CUDA ) можно посмотреть в меню About.
А без этого как-бы и смысл теряется использовать этот продукт.
Гугл перерыл, сайт neurosolutions.com тоже - форума поддержки у них нет. Фигня какая-то. Пробовал и 64 и 32 битную версии.
почему так мало сделок? делал всё как в статье((
и что за сообщения в начале обучения?
почему так мало сделок? делал всё как в статье((
и что за сообщения в начале обучения?
вот мои региональные настройки, поставил пробел заместо запятой и сохранил
но при формировании нс появляется ошибки на подобии:
и снова потом это сообщения:
вот мои региональные настройки, поставил пробел заместо запятой и сохранил
Какая замечательная статья! Поздравляю
Несколько вопросов:
- Почему вы используете NeuroSolution t 5.0, а не новую версию 6.4?
Я думаю, что новый мастер Custom Solution может генерировать DLL, которая может пересчитать данные и, я полагаю, найти новый паттерн!
И это поддерживается сейчас:
Новые оболочки проектов для Visual C++ 2008, VB.NET 2008, Visual C++ 2010 и VB.NET 2010
Новые проектные оболочки для Excel 2007, Access 2007, Excel 2010 и Access 2010.
с уважением
Филипп
Выдаёт следующее: implicit conversion from 'number' to 'string' WeekPattern-Export.mq5 20 24
implicit conversion from 'number' to 'string' WeekPattern-Export.mq5 20 34 implicit conversion from 'number' to 'string' WeekPattern-Export.mq5 20 43 и ещё несколько таких же с сылкой на строки 20, 46, 47, 48, 49.
Подскажите, в чём причина - исходный код из статьи не менял?
У меня при попытке скомпилировать скрипт закачки данных в файл
Выдаёт следующее: implicit conversion from 'number' to 'string' WeekPattern-Export.mq5 20 24
implicit conversion from 'number' to 'string' WeekPattern-Export.mq5 20 34 implicit conversion from 'number' to 'string' WeekPattern-Export.mq5 20 43 и ещё несколько таких же с сылкой на строки 20, 46, 47, 48, 49.
Подскажите, в чём причина - исходный код из статьи не менял?
Поменяй
NormalizeDoubleна
DoubleToString