You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
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.
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 .