Random Coin Chart

2019.09.12 Прочее

Техническое задание

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

Параметры:

SymbolName = имя символа;

HistoryDepth = количество моделируемых минут;

StartFrom = точка отсчёта;

Points = делитель;

Спред равен 0, количество тиков в минутном баре равно высоте бара(от Low до High).

Примерный алгоритм построения одно-минутного бара:

Start
{
 Open[0]=Open[1]+RandomCoin()/Points;
 Close[0]=Open[0]+RandomCoin()/Points;
}
int RandomCoin()
{
 int limit=100; //как можно сделать иначе?
 int sequence=0;
 for (int i=0;i<=limit;i++)
 {
  random=бросок монетки(орел=1,решка=-1);
  if(sequence==0)
  {
   sequence=random;
   continue;
  }
  if(random>0)
  {
   if(sequence>0)
   {
    sequence=sequence+random;
    continue;
   }
   if(sequence<0)break;
  }
  if(random<0)
  {
   if(sequence<0)
   {
    sequence=sequence+random;
    continue;
   }
   if(sequence>0)break;
  }
 return (sequence);
}

Откликнулись

1
Разработчик 1
2019.09.12
Оценка
4.85
(55)
Проекты
118
32%
Арбитраж
6
17% / 67%
Просрочено
28
24%
Свободен

Информация о проекте

Бюджет
31+ USD
Сроки выполнения
до 3 дн.

Заказчик

Размещено заказов20
Количество арбитражей3