Тестирование Систем прогнозирования в реальном времени - страница 72

 

"Время существования" прогноза еще не закончилось, картина такая:



напоминаю первый прогноз:


К сожалению, цена долго прилипла к уровню 1.5 и немного испортила общую картину, хотя концептуально все более-менее. Бросаю контролировать этот прогноз.

to komposter

Неутомимый вы наш! ;)

Рад видеть! Разве он неутомимый? :о) У нас тут есть один действительно он-лан неутомимый торговец, а мы то всего лишь скромно тестируем свои системы.


to marketeer

Поздравляю ;-). Но визуализатор наверно все же не так крут, как бэкофис. Альтернативу тоже можно вывести на чарт, чтобы было видно сразу все

Спасибо!

PS: я бы добавил все траектории, но вот только не могу с текста переложить 2 мерную матрицу :о). А как вы это делаете - я как то не понял, вернее не до конца понял. Сейчас у меня вот такой код (по крайне мере я его понимаю), кроторый подозреваю можно еще упростить:

#property copyright ""
#property link      ""

#property indicator_chart_window

#property indicator_buffers 1
#property indicator_color1 Red

extern int N = 130;
extern int ShiftGraphics = 7;

string STATUS="START";

double Buffer[];

int init()
{
   IndicatorBuffers(1);
   SetIndexStyle(0, DRAW_LINE);
   SetIndexBuffer(0, Buffer);
   SetIndexShift(0, N-ShiftGraphics);   

   return(0);
}


int deinit()
{
   return(0);
}

int start()
{
   int    counted_bars=IndicatorCounted();
   
   if(STATUS=="START")
   {
      double dprocess[];

      CreateForecastVector(dprocess);
      CreateVisualForecas(dprocess);

   }
   
   return(0);
}

void CreateForecastVector(double out[])
{

   int Handle;
   int i=0;
   
   double process[];
   
   string FILE="FORECAST.csv";
   string COUNT;

   Handle=FileOpen(FILE, FILE_CSV|FILE_READ,",");

   if(Handle<0)
   {
      if(GetLastError()==4103)
      {
         Alert("Нет файла с именем ",FILE);
      }
      else
      {
         Alert("Ошибка при открытии файла ",FILE);
      }

      return;
   }
   
   ArrayResize(out, N);
   ArrayInitialize(out, 0.0);   

   ArrayResize(process, N);
   ArrayInitialize(process, 0.0);      

   Handle=FileOpen(FILE, FILE_CSV|FILE_READ,",");
   
   while(FileIsEnding(Handle)==false)
   {
      COUNT=FileReadString(Handle);
      process[i]=NormalizeDouble(StrToDouble(COUNT), 5);

      i=i+1;
      
      if(FileIsEnding(Handle)==true)
      break;
   }

   FileClose(Handle);

   ArrayCopy(out, process, 0, 0, WHOLE_ARRAY);   

   return(0);   
}

void CreateVisualForecas(double process[])
{
   int i;
   int n;
   
   i=N-1;
         
   for(n=0; n<=N-1; n++)
   {
      Buffer[n]=process[i];
      i=i-1;
   }

   STATUS="STOP";
}
 

Несколько траекторий (различная глубина погружения в историю) по инструменту FDAXZ9:


 
Sorento >>:

Низкий поклон Вам!

Есть понимание!

Нефть рулить будет

Всегда готов помочь. Вот ради таких утверждений я и собираюсь собрать свою мульти-модельку

 
grasn >>:

Всегда готов помочь. Вот ради таких утверждений я и собираюсь собрать свою мульти-модельку

Действительно, красиво еврик идет, прям по траектории =)

 
grasn >>:

Всегда готов помочь. Вот ради таких утверждений я и собираюсь собрать свою мульти-модельку

55 поклонов.

Не ботаники же горшки отжигают..

;)

 

Открыл новый счет (на старом не сохранял пароль), с завтрашнего дня торговлю начну вести там.

Счет: 642842

Инвест пароль: 1fisfwv

Сервер: BroCo-Demo

 
Sorento >>:

55 поклонов.


Что Вы!!! Достаточно будет просто не обзываться, даже если вдруг прогноз окажется неверным или верным, но конкрЭтно не сейчас, а верным вообще :о)

Не ботаники же горшки отжигают..

;)

:о)

 
mpeugep >>:

Автоматизировать сложно..

Почему? Проблемы с извлечением данных из индюка?

Или просто человеческий фактор пока играет слишком большую роль?


mpeugep писал(а) >>

На счет инвеста - с удовольствием бы выложил, только при регистрации сцета я не сохранил пароль =(

Инвест я предлагал в качестве облегчения труда: советник торгует, а зрители могут за этим наблюдать. И не надо публиковать ежедневные прогнозы, достаточно раз в неделю отчет выкладывать.

 
grasn >>:

to komposter

Рад видеть! Разве он неутомимый? :о) У нас тут есть один действительно он-лан неутомимый торговец, а мы то всего лишь скромно тестируем свои системы.

По моим меркам - да, неутомимый. Я бы быстро задолбался вручную выкладывать ежедневные прогнозы ;)

 
komposter >>:

Почему? Проблемы с извлечением данных из индюка?

Или просто человеческий фактор пока играет слишком большую роль?


Инвест я предлагал в качестве облегчения труда: советник торгует, а зрители могут за этим наблюдать. И не надо публиковать ежедневные прогнозы, достаточно раз в неделю отчет выкладывать.

Сложно, потому что данные для скрипта, который рисует прогнозные кривые, я получаю каждым утром в Deductor'e. Поэтому - только ручками =)

На счет инвеста - на старый счет не получится, потому что, как я сказал ранее, не сохранил при регистрации пароль. Сегодня создал новый счет, повторю данные:

Счет: 642842
Инвест пароль: 1fisfwv
Сервер: BroCo-Demo

С завтрашнего дня начну торговать там, чтобы каждый, кому это нужно, мог залезть и посмотреть все, что ему интересно.

Пока есть энтузиазм, буду неутомимым =)