黑人! - 页 56

 
sergeev:

你知道如何排水吗? 这样你就可以不在摊子上排水了? 我不这么认为......。


我,我知道怎么做!

我可以排出任何存款,价格低廉,给我存款,只留下我的利息作为服务费 :o)
 
sergeev:

你知道如何排水吗? 你知道如何排掉散开的水吗? 我不认为...



哦,你不知道我已经知道怎么做了)))。

对不在传播范围内的排水...就像不输在差价上一样困难。

 
evillive:

我,我可以做到任何存款的流失,价格低廉,给我一个存款,只有我的利息会从中留下作为服务费 :o)


你知道如何排水不在蔓延吗?....(不包括对你不利的重新报价)你是一个GRAAL!
 
jelizavettka:

你知道如何不传播吗?....(不包括对你不利的重新报价)你是一个Graalist!

没有圣杯!!!完全由手工制作)))
 
evillive:

没有圣杯!!!完全由手工制作)))

.....,稳定的排水不在传播范围内?这是一个倒置的圣杯!)
 

总而言之,这没有什么大不了的,

脚本是这个。

//+------------------------------------------------------------------+
//|                                                  sanyooooook.mq4 |
//+------------------------------------------------------------------+
#property copyright "Copyright © Mthmt, April 2012"

extern double  _deposit = 100.0;
extern double  _spread = 2.;
extern double  _tp = 30.;
extern double  _sl = 30.;
extern double  _startLot = 0.1;
extern double  _multiplier = 2.;
extern int     _howMany = 100000;

int _deathArr[ ];


int start( )
{
   ArrayResize( _deathArr, _howMany );
   MathSrand( GetTickCount( ) );
   
   double depo = _deposit;
   double lot = _startLot;
   double resPips;
   int count = 0;
   
   for( int i = 0; i < _howMany; i ++ )
   {
      count = 0;
      lot = _startLot;
      depo = _deposit;
      while( depo > 0 )
      {
         resPips = dealResultPips( );
         depo += resPips * lot * 10;
         count ++;
         if( resPips < 0 )      lot *= _multiplier;
      }
      _deathArr[ i ] = count;
   } 
   
   toFile( );   
   return( 0 );
}//+------------------------------------------------------------------+

   
      int dealResultPips( )
      {
         double ratio = ( _tp + _spread ) / _sl ;
         if( MathRand( ) < 32768. * ratio / 2  )         return( - _sl );     /// fail
         else                                            return(   _tp );     /// success   
      }//+------------------------------------------------------------------+
      
      
      void toFile( )   
      {
         int h = FileOpen( "death.txt", FILE_CSV | FILE_WRITE, " " );
         for( int i = 0; i < _howMany; i ++ )
            FileWrite( h, _deathArr[ i ] );
         FileClose( h );
         return;
      }//+------------------------------------------------------------------+      

存款死亡的步骤数被输出到一个文件。测试的数量是提前设定的,这里有10万个。

最小步数是3步(0.1梅、0.2梅、0.4梅--虽然第三个位置没有足够的钱,但我没有考虑到)。本试验中的最高值为71。但如果你做几次试验,可能会更多。

大约90%的试验都在16步以下。

到死亡的平均步数为8.5步。

如果你有兴趣,我可以让你看到存款本身在每次试验中的变化。当然,也要考虑到存款。脚本的运行时间会更长,但也会更有趣。

是的,还有一件事:我已经粗略地计算了价差,因此,在相同的sl和tp价格下,你必须走的距离有点不同。

 
jelizavettka:

.....,稳定的排水不在传播范围内?这是一个倒置的圣杯!))。

你所要做的就是带着全部存款进入市场,然后出去喝啤酒......。如果由于某些误解,第一笔交易将以黑色进行,用加倍的方式快速反转(如马丁格尔),一切都会很顺利^,...,^。
 

2 阿列克谢。

非常有趣的是,传播和利润率。速度越来越快,而且看起来不大像是在放水。

阿列克谢,是否可以像我一样,在排水前输出最大利润的数值,然后在excel中计算出倒的概率?

 

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

浇筑前的最大利润并不困难。只是我还没有处理好倒出来的可能性。我们将拭目以待。

 
evillive:

这是小事一桩,带着全部存款进入市场,然后出去喝啤酒......如果即使是由于一些误解,第一笔交易是黑色的,用加倍的方式快速反转(像马丁格尔),一切都很顺利^,...,^。
刺猬可能也会这样做。每笔交易承担2%的风险。这样,损失就不是由于交易造成的,而不是由于不良的MM。