الفكرة ان اجد المعادلة التي يستخدمها المؤشر لتحديد الخط العلوي و السفلي لكي احددها بنفسي دون على المنصة على الهاتف.
اعرف انهو يتسعمل ATR 100 يضربه في ثلاة والباقي لم استطع تشفيره على فكرة المؤشر جيد لتحديد وقف الخسارة على الاربع ساعات . كل الشكر لكم مسبقا
كود:
intBarShift = iBarShift( Symbol(), gintTF, Time[inx] );
dblRange = iATR( Symbol(), gintTF, eintAtrPeriod, intBarShift+10 );
dblTma = calcTmaMtf( gintTF, eintHalfLength, intBarShift, Close[inx] ); كود:
double calcTmaMtf( int intTF, int intHalfLength, int intUpperTfShift, double dblClose )
{
double dblResult, dblSum, dblSumW;
int inx, jnx;
// This is the current bar
dblSumW = intHalfLength + 1;
dblSum = dblSumW * dblClose;
jnx = intHalfLength;
for ( inx = 1, jnx = intHalfLength; inx <= intHalfLength; inx++, jnx-- )
{
dblSumW += jnx;
dblSum += ( jnx * iClose( Symbol(), intTF, intUpperTfShift+inx ) );
}
dblResult = dblSum / dblSumW;
return( dblResult );
}