MONEY MAKING manual trading system - page 12

 

it does not interfere, since in the zone redrawing no signal at the input

 

Hi everyone,

i am wondering if you could help me out with non lag ma. The one it shown on my MT4 is always grey color. I ca not see any changing color in red or green...any luck??

 

Try changing the color Sam. Change the second color to blue, and the last color red.

 

ok,

I have managed...Thanks James.

 

How has this strategy worked for anyone? Anyone testing it or trying it on a demo or live account?

 

I've been dabbling with it during my other 4 hour trades. Just testing it out on my live account using micro lots. So far it has been pretty successful, but I am only trading this on the correlation pairs (EU, GU, NU, AU, USDCHF).

I have dropped the "SSL_fast_sBar_alert_mtf" indicator and have substituted with the "Gann High-Low activator" from MLaden. (Gann High-Low activator is the non repainting version of SSL_fast_sBar_alert_mtf. It is identically the same indicator).

The indicator is available here in the elite section:

Cheers

Codex

 

why

why isnt anyone posting their daily live results ? Would be interesting... Ill try this strategy for a month or so after the holidays and Ill post my results, the good and the bad.

 

SSL for MT5

Hello everyone, I have been developing an EA for MT5 based on this system. I think I have the NoLagMA part of the file done, but cannot seem to get the SSL part correct. It even seems to me that there is a difference between how iMA works in MT4 and MT5.

Here is the code I have pulled over and adapted to MT5:

input int Lb=10;

input int TimeFrame=240;

int maUp_Handle = -1;

int maDn_Handle = -1;

int framesBack = -1;

double maUp[];

double maDn[];

int hlv[];

int OnInit()

{

if(maUp_Handle == -1)

{

maUp_Handle = iMA(_Symbol,PERIOD_CURRENT, Lb,0, MODE_SMA,PRICE_HIGH);

}

if(maDn_Handle == -1)

{

maDn_Handle = iMA(_Symbol,PERIOD_CURRENT, Lb,0, MODE_SMA, PRICE_LOW);

}

}

void OnTick()

{

int time;

time = 1;

switch (_Period)

{

case PERIOD_M1: time = 1; break;

case PERIOD_M2: time = 2; break;

case PERIOD_M3: time = 3; break;

case PERIOD_M4: time = 4; break;

case PERIOD_M5: time = 5; break;

case PERIOD_M6: time = 6; break;

case PERIOD_M10: time = 10; break;

case PERIOD_M12: time = 12; break;

case PERIOD_M15: time = 15; break;

case PERIOD_M30: time = 30; break;

case PERIOD_H1: time = 60; break;

case PERIOD_H2: time = 120; break;

case PERIOD_H3: time = 180; break;

case PERIOD_H4: time = 240; break;

case PERIOD_H6: time = 320; break;

case PERIOD_H8: time = 480; break;

case PERIOD_D1: time = 1440; break;

case PERIOD_W1: time = 10080; break;

}

framesBack = TimeFrame/time;

if(!CopyBufferAsSeries(maUp_Handle, 0, 0, framesBack, true, maUp))

return;

if(!CopyBufferAsSeries(maDn_Handle, 0, 0, framesBack, true, maDn))

return;

}

int SSLMATrend()

{

MqlRates rt[];

int j, alertValue = 0;

//ArrayInitialize(hlv,0);

ArrayResize(hlv,framesBack,0);

ArraySetAsSeries(rt, true);

CopyRates(_Symbol, PERIOD_CURRENT, 0, framesBack, rt); //rt[0] = currentRate

for(j=framesBack-1;j>=0;j--)

{

double up = maUp[j];

double down = maDn[j];

double close = rt[j].close;

if(close > up)

{

hlv[j] = 1;

}

if(close < down)

{

hlv[j] = -1;

}

}

for(j=0; j<framesBack; j++)

{

if(hlv[j] == -1)

{

alertValue --;

}

else

{

alertValue ++;

}

}

if(alertValue == framesBack)

{

return 1;//Buy

}

else if(alertValue == -framesBack)

{

return 3;//Sell

}

return 0;

}

bool CopyBufferAsSeries(

int handle, // indicator's handle

int bufer, // buffer index

int start, // start index

int number, // number of elements to copy

bool asSeries, // if it's true, the elements will be indexed as series

double &M[] // target array

)

{

//--- filling the array M with current values of the indicator

if(CopyBuffer(handle,bufer,start,number,M)<=0) return(false);

//--- the elements will be indexed as follows:

//--- if asSeries=true, it will be indexed as timeseries

//--- if asSeries=false, it will be indexed as default

ArraySetAsSeries(M,asSeries);

//---

return(true);

}

If anyone can see a problem in what I have, please tell me. I would be happy to make the EA available to anyone with questions or would like to help. I just want it to work correctly first.

 
James the Giant:
SSL repaints if your looking at it from a lower timeframe.

Ok, so if it repaints, why do we use it?

 

.

Repainting doesnt mean that its useless , and why SSL is usefull in this strategy is already described several times in this thread .

Reason: