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
評価
(69)
プロジェクト
146
34%
仲裁
11
9% / 55%
期限切れ
26
18%
パブリッシュした人: 6 codes

プロジェクト情報

予算
31+ USD
開発者用
27.9 USD
締め切り
最高 3 日