Pollan's indicators - page 24

 
yaroslavik:
Дайте пожалуйста полана что на картинке

Забудь ! Мужик просто хвалится и никому не дает , видимо цену набивает...

 

pollan

my pollan in stock market.

Files:
garan.png  68 kb
 

Ah, pictures, pictures ... almost like porn :):)

There was one other that did it that way : TRO

guner:
my pollan in stock market.
 

He enjoys dropping the chart of a repainting indicator, so he thinks everybody thinking of him making millions of dollars.

 

Ah, so he is getting the pleasure after all :)

nevar:
He enjoys dropping the chart of a repainting indicator, so he thinks everybody thinking of him making millions of dollars.
 

do not forget

do not forget which topic you are in.and working on which formula.

 

thing is dude

the ig pollan your using isn't the same as any in this thread

so not really much point in the pics, unless your willing to share with the good folks at TSD

luckily the pollan's not the only way to find the trend

 

Putin is luckily sharing his secret pollan formula : http://gifs.gifbin.com/1236241801_vladimir_putin_making_balloon_animals.gif

 

please help me to write a compilation error indicator Pollan

/*1=(cci-rsi)

a2=(cci-rsi)-(cci-rsi)

a3=(cci-rsi)-(cci-rsi)

....

an=(cci-rsi)-(cci-rsi)

tt1=max(a1+...+an)

tt2=min(a1+...+an)

res=tt1+tt1

is only code ...*/

#property copyright "EATA"

#property link "lg06@windowslive.com"

#property indicator_separate_window

#property indicator_buffers 2

#property indicator_color1 Lime

#property indicator_color2 Red

extern int Lb = 10;

extern int MA_method = 0;

extern int BarLevel = 50; //BarLevel 10-90

extern bool writeFileOn = true;

extern bool msgBox = true;

extern bool alertsSound = true;

extern string soundFile = "TP1M.wav"; //enterSoundFile

extern bool sendEmail = false;

extern bool alertsAfterBarClose = true;

extern int TimeFrame = 0;

extern string TimeFrames = "M1;5,15,30,60H1;240H4;1440D1;10080W1;43200MN|0-CurrentTF";

extern string MA_method_ = "SMA0 EMA1 SMMA2 LWMA3";

double cci[];

double rsi[];

double buy[];

double sell [];

double a=0,a1=0,a2=0,a3=0,a4=0,a5=0,a6=0,a7=0,a8=0;

double b=0,b1=0,b2=0,b3=0,b4=0,b5=0,b6=0,b7=0,b8=0;

double tt1max=0,tt2min=0;

double fark=0;

double fark1=0;

double totalfark1=0;

double totalfark=0;

double total=0;

extern double spred=-0.0003;

double ee=0;

double hlv[];

string IndicatorFileName;

int init()

{

string TimeFrameStr;

TimeFrame=MathMax(TimeFrame,Period());

switch(TimeFrame)

{

case PERIOD_M1: TimeFrameStr="M1" ; break;

case PERIOD_M5: TimeFrameStr="M5" ; break;

case PERIOD_M15: TimeFrameStr="M15" ; break;

case PERIOD_M30: TimeFrameStr="M30" ; break;

case PERIOD_H1: TimeFrameStr="H1" ; break;

case PERIOD_H4: TimeFrameStr="H4" ; break;

case PERIOD_D1: TimeFrameStr="D1" ; break;

case PERIOD_W1: TimeFrameStr="W1" ; break;

case PERIOD_MN1: TimeFrameStr="MN1" ; break;

default : TimeFrameStr="TF0";

}

IndicatorBuffers(5);

SetIndexBuffer (0,cci); SetIndexStyle(0,DRAW_LINE); SetIndexArrow(0,167); SetIndexLabel(0,"up "+Lb+" ["+TimeFrame+"]");

SetIndexBuffer (1,rsi); SetIndexStyle(1,DRAW_LINE); SetIndexArrow(1,167); SetIndexLabel(1,"dn "+Lb+" ["+TimeFrame+"]");

SetIndexBuffer (2,hlv);

IndicatorShortName("EATA Pollan vers."+Lb+" ["+TimeFrameStr+"]");

IndicatorFileName = WindowExpertName();

return(0);

}

int deinit()

{

return(0);

}

int start()

{

int counted_bars=IndicatorCounted();

int i,limit;

if (counted_bars<0) return(-1);

if (counted_bars>0) counted_bars--;

limit=Bars-counted_bars;

if (TimeFrame != Period())

{

datetime TimeArray[];

limit = MathMax(limit,TimeFrame/Period());

ArrayCopySeries(TimeArray, MODE_TIME, NULL,TimeFrame);

for(i=9,int y=0; i<limit; i++)

{

if(Time<TimeArray[y]) y++;

a=iCCI(NULL,0,14,PRICE_TYPICAL,i)-iRSI(NULL,0,14,PRICE_TYPICAL,i)

a1=(iCCI(NULL,0,14,PRICE_TYPICAL,i-1)-iRSI(NULL,0,14,PRICE_TYPICAL,i+1))-a;

a2=(iCCI(NULL,0,14,PRICE_TYPICAL,i-2)-iRSI(NULL,0,14,PRICE_TYPICAL,i+2))-a1;

a3=(iCCI(NULL,0,14,PRICE_TYPICAL,i-3)-iRSI(NULL,0,14,PRICE_TYPICAL,i+3))-a2;

a4=(iCCI(NULL,0,14,PRICE_TYPICAL,i-4)-iRSI(NULL,0,14,PRICE_TYPICAL,i+4))-a3;

a5=(iCCI(NULL,0,14,PRICE_TYPICAL,i-5)-iRSI(NULL,0,14,PRICE_TYPICAL,i+5))-a4;

a6=(iCCI(NULL,0,14,PRICE_TYPICAL,i-6)-iRSI(NULL,0,14,PRICE_TYPICAL,i+6))-a5;

a7=(iCCI(NULL,0,14,PRICE_TYPICAL,i-7)-iRSI(NULL,0,14,PRICE_TYPICAL,i+7))-a6;

a8=(iCCI(NULL,0,14,PRICE_TYPICAL,i-8)-iRSI(NULL,0,14,PRICE_TYPICAL,i+8))-a7;

tt1max=a+a1+a2+a3+a4+a5+a6+a7+a8;

b=iRSI(NULL,0,14,PRICE_TYPICAL,i)-iCCI(NULL,0,14,PRICE_TYPICAL,i)

b1=(iRSI(NULL,0,14,PRICE_TYPICAL,i-1)-iCCI(NULL,0,14,PRICE_TYPICAL,i+1))-b;

b2=(iRSI(NULL,0,14,PRICE_TYPICAL,i-2)-iCCI(NULL,0,14,PRICE_TYPICAL,i+2))-b1;

b3=(iRSI(NULL,0,14,PRICE_TYPICAL,i-3)-iCCI(NULL,0,14,PRICE_TYPICAL,i+3))-b2;

b4=(iRSI(NULL,0,14,PRICE_TYPICAL,i-4)-iCCI(NULL,0,14,PRICE_TYPICAL,i+4))-b3;

b5=(iRSI(NULL,0,14,PRICE_TYPICAL,i-5)-iCCI(NULL,0,14,PRICE_TYPICAL,i+5))-b4;

b6=(iRSI(NULL,0,14,PRICE_TYPICAL,i-6)-iCCI(NULL,0,14,PRICE_TYPICAL,i+6))-b5;

b7=(iRSI(NULL,0,14,PRICE_TYPICAL,i-7)-iCCI(NULL,0,14,PRICE_TYPICAL,i+7))-b6;

b8=(iRSI(NULL,0,14,PRICE_TYPICAL,i-8)-iCCI(NULL,0,14,PRICE_TYPICAL,i+8))-b7;

tt2min=b+b1+b2+b3+b4+b5+b6+b7+b8;

cci[1]=tt1max;

rsi[1]=tt2min;

}

}

if (writeFileOn)

{

int alertBar=0;

if (alertsAfterBarClose)alertBar = 1;

if (hlv[0+alertBar] != hlv[1+alertBar])

if (hlv[0+alertBar] == 1)

doAlert("Up");

else doAlert("Dn");

}

return(0);

}

 

The idea to develop the !

Files:
Reason: