تحرير تعليقك
Daily pivot
عضو منذ Sep 04, 2014
25 المشاركات
May 24, 2015 at 11:54
عضو منذ Sep 04, 2014
25 المشاركات
Someone can tell me how to declare a daily pivot in a code?
luclevesque17@
عضو منذ Sep 04, 2014
25 المشاركات
May 25, 2015 at 07:53
عضو منذ Sep 04, 2014
25 المشاركات
I tried this:
double Hi = iHigh (NULL,1440,1);
double Lo= iLow (NULL,1440,1);
double Clo= iClose (NULL,1440,1);
double Pivot = (Hi + Lo + Clo)/3;
I'm not shure it returns the good value
Can someone help me?
Thank you
double Hi = iHigh (NULL,1440,1);
double Lo= iLow (NULL,1440,1);
double Clo= iClose (NULL,1440,1);
double Pivot = (Hi + Lo + Clo)/3;
I'm not shure it returns the good value
Can someone help me?
Thank you
luclevesque17@
عضو منذ Nov 21, 2011
1601 المشاركات
May 25, 2015 at 08:24
(تم التعديل May 25, 2015 at 08:26)
عضو منذ Nov 21, 2011
1601 المشاركات
When you want to check the value... you print it:
Print("double Pivot= ",(Hi + Lo + Clo)/3);
Then you look at expert tab
Print("double Pivot= ",(Hi + Lo + Clo)/3);
Then you look at expert tab
عضو منذ Sep 04, 2014
25 المشاركات
May 26, 2015 at 08:16
عضو منذ Sep 04, 2014
25 المشاركات
Thanks again CrazyTrader!
luclevesque17@
عضو منذ Jul 27, 2010
8 المشاركات
May 27, 2015 at 17:34
عضو منذ Jul 27, 2010
8 المشاركات
void CalculatePivotLines()
{
int bar = 1;
if ( TimeDayOfWeek(iTime(Symbol(), PERIOD_D1, bar)) == 0 ) bar = 2;
YsHigh = iHigh(Symbol(),PERIOD_D1,bar);
YsLow = iLow(Symbol(),PERIOD_D1,bar);
PP = ( YsHigh + YsLow + iClose(Symbol(),PERIOD_D1,bar) ) / 3 ;
R[0] = PP;
S[0] = PP;
R[1] = 2 * PP - YsLow;
R[2] = PP + YsHigh - YsLow;
R[3] = 2 * PP + YsHigh - 2 * YsLow;
S[1] = 2 * PP - YsHigh;
S[2] = PP + YsLow - YsHigh;
S[3] = 2 * PP + YsLow - 2 * YsHigh;
LWsHigh = iHigh(Symbol(),PERIOD_W1,1);
LWsLow = iLow(Symbol(),PERIOD_W1,1);
WPP = ( LWsHigh + LWsLow + iClose(Symbol(),PERIOD_W1,1) ) / 3 ;
WR[0] = WPP;
WS[0] = WPP;
WR[1] = 2 * WPP - LWsLow;
WR[2] = WPP + LWsHigh - YsLow;
WR[3] = 2 * WPP + LWsHigh - 2 * LWsLow;
WS[1] = 2 * WPP - LWsHigh;
WS[2] = WPP + LWsLow - LWsHigh;
WS[3] = 2 * WPP + LWsLow - 2 * LWsHigh;
}
void CalculateFiboLines()
{
F[0] = YsLow;
F[1] = YsLow + 0.236 * (YsHigh - YsLow);
F[2] = YsLow + 0.382 * (YsHigh - YsLow);
F[3] = YsLow + 0.500 * (YsHigh - YsLow);
F[4] = YsLow + 0.618 * (YsHigh - YsLow);
F[5] = YsHigh;
F[6] = YsLow + 1.618 * (YsHigh - YsLow);
F[7] = YsLow + 2.618 * (YsHigh - YsLow);
F[8] = YsLow + 4.236 * (YsHigh - YsLow);
F[9] = YsLow - 1.618 * (YsHigh - YsLow);
F[10] = YsLow - 2.618 * (YsHigh - YsLow);
F[11] = YsLow - 4.236 * (YsHigh - YsLow);
}
{
int bar = 1;
if ( TimeDayOfWeek(iTime(Symbol(), PERIOD_D1, bar)) == 0 ) bar = 2;
YsHigh = iHigh(Symbol(),PERIOD_D1,bar);
YsLow = iLow(Symbol(),PERIOD_D1,bar);
PP = ( YsHigh + YsLow + iClose(Symbol(),PERIOD_D1,bar) ) / 3 ;
R[0] = PP;
S[0] = PP;
R[1] = 2 * PP - YsLow;
R[2] = PP + YsHigh - YsLow;
R[3] = 2 * PP + YsHigh - 2 * YsLow;
S[1] = 2 * PP - YsHigh;
S[2] = PP + YsLow - YsHigh;
S[3] = 2 * PP + YsLow - 2 * YsHigh;
LWsHigh = iHigh(Symbol(),PERIOD_W1,1);
LWsLow = iLow(Symbol(),PERIOD_W1,1);
WPP = ( LWsHigh + LWsLow + iClose(Symbol(),PERIOD_W1,1) ) / 3 ;
WR[0] = WPP;
WS[0] = WPP;
WR[1] = 2 * WPP - LWsLow;
WR[2] = WPP + LWsHigh - YsLow;
WR[3] = 2 * WPP + LWsHigh - 2 * LWsLow;
WS[1] = 2 * WPP - LWsHigh;
WS[2] = WPP + LWsLow - LWsHigh;
WS[3] = 2 * WPP + LWsLow - 2 * LWsHigh;
}
void CalculateFiboLines()
{
F[0] = YsLow;
F[1] = YsLow + 0.236 * (YsHigh - YsLow);
F[2] = YsLow + 0.382 * (YsHigh - YsLow);
F[3] = YsLow + 0.500 * (YsHigh - YsLow);
F[4] = YsLow + 0.618 * (YsHigh - YsLow);
F[5] = YsHigh;
F[6] = YsLow + 1.618 * (YsHigh - YsLow);
F[7] = YsLow + 2.618 * (YsHigh - YsLow);
F[8] = YsLow + 4.236 * (YsHigh - YsLow);
F[9] = YsLow - 1.618 * (YsHigh - YsLow);
F[10] = YsLow - 2.618 * (YsHigh - YsLow);
F[11] = YsLow - 4.236 * (YsHigh - YsLow);
}
عضو منذ Sep 05, 2013
49 المشاركات
May 27, 2015 at 23:29
عضو منذ Sep 05, 2013
49 المشاركات
FYI: MetaTrader has a page with lots of ready made code, you only have to search "Pivot" : www.mql5.com/en/code/mt4
“Everybody should have a dream. What if that dream comes true?” – Jack Ma
*لن يتم التسامح مع الاستخدام التجاري والبريد العشوائي، وقد يؤدي ذلك إلى إنهاء الحساب.
نصيحة: نشر رابط صورة أو فيديو من YouTube سيضمّنها تلقائيًا في مشاركتك!
نصيحة: اكتب العلامة @ للإكمال التلقائي لاسم المستخدم المشارك في هذه المناقشة.