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

 

Все ок:)

 

Странно, на одном счете открылся на другом нет:)) Стоит два терминала, папка ANN на два терминала одна, типы счетов идентичны, настройки тоже.....В журнале при неоткрытии ордера ничего не пишет. Версия FANN-EA_3a.mq4..... На одном счету (на котором сделка открылась) на момент открытия не было ордеров в работе, на том на котором не открылся ордер были ордера открытые вручную, это может быть причиной? И еще, на терминале висит 4 бота....

 
marker:

Странно, на одном счете открылся на другом нет:)) Стоит два терминала, папка ANN на два терминала одна, типы счетов идентичны, настройки тоже.....В журнале при неоткрытии ордера ничего не пишет. Версия FANN-EA_3a.mq4..... На одном счету (на котором сделка открылась) на момент открытия не было ордеров в работе, на том на котором не открылся ордер были ордера открытые вручную, это может быть причиной? И еще, на терминале висит 4 бота....

У меня ощущение, что вы где-то не там смотрите.

Так не бывает. Во-первых сервер должен отреагировать на неверно оформленный запрос. Во-вторых, мы по кругу уже все обложили Принтами.

Поэтому, либо вы аргументированно, с последовательностями скриншотов, показывайте складывающуюся у вас ситуацию.

Либо давайте инвест-пароль, дабы люди могли воочию зафиксировать неадекватное поведение стандартных функций.

Как то, так...

 

GetLastError а вот эта функция в последней верссии FANN-EA_3a.mq4 верно прописана?

В логах по прежнему ничего не пишет, я сделал так: удалил все логи, потом все перезапустил:

13:41:22 FANN-EA_3a EURUSD,H1: loaded successfully
13:41:22 FANN-EA_3a EURUSD,H1 inputs: StopLoss=620; x=500; Lots=0.01;
13:41:22 FapTurbo-ver.52 EURUSD,M15: loaded successfully
13:41:22 FapTurbo-ver.52 EURUSD,M15 inputs: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:22 DVD 100-50 cent EURUSD,H1: loaded successfully
13:41:22 DVD 100-50 cent EURUSD,H1 inputs: \\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:22 PuriaM2_09 EURUSD,M15: loaded successfully
13:41:22 PuriaM2_09 EURUSD,M15 inputs:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:25 PuriaM2_09 EURUSD,M15: начальная инициализация: версия 09, 02.04.2011
13:41:25 stdlib EURUSD,M15: loaded successfully
13:41:25 strlib EURUSD,M15: loaded successfully
13:41:25 PuriaM2_09 EURUSD,M15:

13:41:25 PuriaM2_09 EURUSD,M15:

13:41:25 PuriaM2_09 EURUSD,M15: initialized
13:41:25 FapTurbo-ver.52 EURUSD,M15: initialized
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.0.net' loaded successfully with handler 0
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.1.net' loaded successfully with handler 1
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.2.net' loaded successfully with handler 2
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.3.net' loaded successfully with handler 3
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.4.net' loaded successfully with handler 4
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.5.net' loaded successfully with handler 5
13:41:31 DVD 100-50 cent EURUSD,H1: initialized
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.6.net' loaded successfully with handler 6
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.7.net' loaded successfully with handler 7
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.8.net' loaded successfully with handler 8
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.9.net' loaded successfully with handler 9
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.10.net' loaded successfully with handler 10
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.11.net' loaded successfully with handler 11
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.12.net' loaded successfully with handler 12
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.13.net' loaded successfully with handler 13
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.14.net' loaded successfully with handler 14
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.15.net' loaded successfully with handler 15
13:41:31 FANN-EA_3a EURUSD,H1: initialized
13:45:06 iPuria EURUSD,M15: loaded successfully
13:45:06 iPuria EURUSD,M15: initialized

Библиотеку устанавливал следующим образом: Все установил в папку експерты, потом все скопировал из лайбрарис и инклуд в другой терминал, который установлен в другую папку. Оптил на первом терминале, все результаты в папку ANN, для второго терминала ничего не оптил просто вставил в настройки те же значения, т.е стоп лосс, а путь остался тот же, тоже в ANN....

 

а ничо что две НС одновременно используют одни и те же обучающие файлы ?

т.е. сначала первая НС читает файл, потом вторая пытается но файл занят. поэтому возвращает ошибку, которая не всплывает через принт.

мой совет - обложите принтами даже там где ДЛЛ возвращает какие-либо числа

 
progma137:

а ничо что две НС одновременно используют одни и те же обучающие файлы ?

т.е. сначала первая НС читает файл, потом вторая пытается но файл занят. поэтому возвращает ошибку, которая не всплывает через принт.

мой совет - обложите принтами даже там где ДЛЛ возвращает какие-либо числа


Я еще так понял что ему другие ордера мешают, либо вариант изложенный вами.

Вопрос,что переименовать и где в советнике что бы было две разных папки? Я так понял нужно поменять название вот это строки: #define ANN_PATH "C:\\ANN\\" и в добавок еще все строки где прописано ANN??

 
progma137:

а ничо что две НС одновременно используют одни и те же обучающие файлы ?

т.е. сначала первая НС читает файл, потом вторая пытается но файл занят. поэтому возвращает ошибку, которая не всплывает через принт.

мой совет - обложите принтами даже там где ДЛЛ возвращает какие-либо числа

Что бы ни возвращала и как бы ни работала библиотека ФАНН, ордера должны открываться, т.е. независимо от значения res. И принты должны быть логе. Полюбому.

Посмотрите сами.

// Get Results
   double res = ann_pnn();
   
   // Trade
   
   int ticket = 0;
   
   RefreshRates();
   GetLastError();
   
   StopLoss = Correct_Stop(StopLoss); 
   if (res > 0) {
      ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, 2, 0, 0, WindowExpertName(), 0, 0, Blue);
      Print("buy ticket=",ticket);
      
      if (ticket>0)
         {
         OrderSelect(ticket,SELECT_BY_TICKET);
         RefreshRates();
         OrderModify(OrderTicket(),OrderOpenPrice(),Ask -  NormalizeDouble(StopLoss * Point,Digits),Ask + NormalizeDouble(StopLoss * Point,Digits),0,Blue);
         Print("buy set SL & TP err=",GetLastError());
         }


   } else {
      ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, 2, 0, 0, WindowExpertName(), 0, 0, Red);
      Print("sell ticket=",ticket);
     
      if (ticket>0)
         {
         OrderSelect(ticket,SELECT_BY_TICKET);
         RefreshRates();
         OrderModify(OrderTicket(),OrderOpenPrice(),Bid +  NormalizeDouble(StopLoss * Point,Digits),Bid - NormalizeDouble(StopLoss * Point,Digits),0,Blue);
         Print("sell set SL & TP err=",GetLastError());
         }
   
   }
 

Вот сейчас нет поз открытых фанном ни на одном счету, посмотрим,может тупо нет условий для открытия. Другие сделки висят, и ручные и открытые другими ботами. В логах тишина и в журнале тоже.

 
marker:

Вот сейчас нет поз открытых фанном ни на одном счету, посмотрим,может тупо нет условий для открытия. Другие сделки висят, и ручные и открытые другими ботами. В логах тишина и в журнале тоже.

Повторюсь.

В данном советнике, условия для открытия есть всегда. Не зависимо от работы библиотеки FANN.

 
lasso:

Повторюсь.

В данном советнике, условия для открытия есть всегда. Не зависимо от работы библиотеки FANN.


Тем неменее ничего не пишет.

Вот логи, перед началом часа переустановил советника.

22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(15, C:\ANN\EURUSD-620.15.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(15) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(14, C:\ANN\EURUSD-620.14.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(14) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(13, C:\ANN\EURUSD-620.13.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(13) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(12, C:\ANN\EURUSD-620.12.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(12) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(11, C:\ANN\EURUSD-620.11.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(11) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(10, C:\ANN\EURUSD-620.10.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(10) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(9, C:\ANN\EURUSD-620.9.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(9) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(8, C:\ANN\EURUSD-620.8.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(8) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(7, C:\ANN\EURUSD-620.7.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(7) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(6, C:\ANN\EURUSD-620.6.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(6) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(5, C:\ANN\EURUSD-620.5.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(5) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(4, C:\ANN\EURUSD-620.4.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(4) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(3, C:\ANN\EURUSD-620.3.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(3) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(2, C:\ANN\EURUSD-620.2.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(2) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(1, C:\ANN\EURUSD-620.1.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(1) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(0, C:\ANN\EURUSD-620.0.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(0) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: deinitialized
22:57:44 FANN-EA_3a EURUSD,H1: uninit reason 5
22:57:44 FANN-EA_3a EURUSD,H1 inputs: StopLoss=620; x=500; Lots=0.01;
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.0.net' loaded successfully with handler 0
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.1.net' loaded successfully with handler 1
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.2.net' loaded successfully with handler 2
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.3.net' loaded successfully with handler 3
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.4.net' loaded successfully with handler 4
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.5.net' loaded successfully with handler 5
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.6.net' loaded successfully with handler 6
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.7.net' loaded successfully with handler 7
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.8.net' loaded successfully with handler 8
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.9.net' loaded successfully with handler 9
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.10.net' loaded successfully with handler 10
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.11.net' loaded successfully with handler 11
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.12.net' loaded successfully with handler 12
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.13.net' loaded successfully with handler 13
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.14.net' loaded successfully with handler 14
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.15.net' loaded successfully with handler 15
22:57:44 FANN-EA_3a EURUSD,H1: initialized

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