Random Coin Chart

MQL5 其它 统计和数学

指定

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

Параметры:

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
等级
(66)
项目
143
34%
仲裁
10
10% / 60%
逾期
26
18%
空闲

项目信息

预算
31+ USD
开发人员
27.9 USD
截止日期
 3 天