zzhhanngg12345 发表于 2019-8-24 23:57:49

蛟龙出水

#propertycopyright "Copyright ?2005, Yura Prokofiev"
#propertylink      "Yura.prokofiev@gmail.com"

#propertyindicator_separate_window
#propertyindicator_buffers 4
#propertyindicator_color1Lime
#propertyindicator_color2Blue
#propertyindicator_color3Red
#property indicator_level1 -0.25
#property indicator_level2 0.25

extern int period=48;
extern int bars_count=1000;

double         ExtBuffer0[];
double         ExtBuffer1[];
double         ExtBuffer2[];


int init()
{


   SetIndexStyle(0,DRAW_NONE);
   SetIndexStyle(1,DRAW_LINE,1,3);
   SetIndexStyle(2,DRAW_LINE,1,3);
   //IndicatorDigits(Digits+1);

   SetIndexBuffer(0,ExtBuffer0);
   SetIndexBuffer(1,ExtBuffer1);
   SetIndexBuffer(2,ExtBuffer2);

   IndicatorShortName("跤龙出水");
   SetIndexLabel(1,NULL);
   SetIndexLabel(2,NULL);

   return(0);
}


int start()
{
   //int   period=10;
   int    limit;
   int    counted_bars=IndicatorCounted();
   double prev,current,old;
   double Value=0,Value1=0,Value2=0,Fish=0,Fish1=0,Fish2=0;
   double price;
   double MinL=0;
   double MaxH=0;


   if(counted_bars>0) counted_bars--;
   if(bars_count > Bars || bars_count==0)
   {
      limit=Bars - period;
   }else{
      limit=bars_count-period;
   }


   for(int i=limit; i>=0; i--)
    {MaxH = High;
       MinL = Low;
      price = (High+Low)/2;
      Value = 0.33*2*((price-MinL)/(MaxH-MinL)-0.5) + 0.67*Value1;   
      Value=MathMin(MathMax(Value,-0.999),0.999);
      ExtBuffer0=0.5*MathLog((1+Value)/(1-Value))+0.5*Fish1;
      Value1=Value;
      Fish1=ExtBuffer0;

    }


   bool up=true;
   for(i=limit-2; i>=0; i--)
   {
      current=ExtBuffer0;
      prev=ExtBuffer0;

      if (((current<0)&&(prev>0))||(current<0))   up= false;   
      if (((current>0)&&(prev<0))||(current>0))   up= true;

      if(!up)
      {
         ExtBuffer2=current;
         ExtBuffer1=0.0;
      }

       else
         {
          ExtBuffer1=current;
          ExtBuffer2=0.0;
         }
   }

   return(0);
}

yfxiexuan 发表于 2019-8-30 01:53:19

来学习、、、、

小毛毛 发表于 2020-1-26 21:33:27

前排支持下分享

dffjkkuvh 发表于 2020-6-4 11:12:53

学习了,谢谢分享、、、

爱仕达 发表于 2020-6-18 19:58:55

小手一抖,积分到手!

星过的天空 发表于 2020-8-15 19:15:12

帮你顶下哈!!

随风潜入 发表于 2020-8-18 20:59:54

帮你顶下哈!!

最他妈不是人 发表于 2020-8-19 10:00:15

学习了,不错

张哥yoq 发表于 2020-8-19 18:50:52

学习了,不错

老★张 发表于 2020-8-23 15:46:36

谢谢楼主分享
页: [1] 2
查看完整版本: 蛟龙出水