تحرير تعليقك
How to resolve "Zero Divide"
عضو منذ May 02, 2012
15 المشاركات
Jun 06, 2014 at 07:42
عضو منذ May 02, 2012
15 المشاركات
Hi guys,
Anyone able to advise on how to resolve this coding to avoid "Zero Divide" error :-
double upbar_upwickvol=((High[a]-Close[a])/avgvol);
double upbar_lowerwickvol=((Open[a]-Low[a])/avgvol);
double upbar_realbodyvol=((Close[a]-Open[a])/avgvol);
Thanking you in advance for the kind assistance.
Best regards.
Anyone able to advise on how to resolve this coding to avoid "Zero Divide" error :-
double upbar_upwickvol=((High[a]-Close[a])/avgvol);
double upbar_lowerwickvol=((Open[a]-Low[a])/avgvol);
double upbar_realbodyvol=((Close[a]-Open[a])/avgvol);
Thanking you in advance for the kind assistance.
Best regards.
forex_trader_25447
عضو منذ Dec 21, 2010
127 المشاركات
Jun 06, 2014 at 09:44
عضو منذ Dec 21, 2010
127 المشاركات
Make like this :
Mine pleasure.
double upbar_upwickvol=0.0; // Here 0.0 can be ANY number !!!
double upbar_lowerwickvol=0.0;
double upbar_realbodyvol=0.0;
if ( avgvol!=0.0 )
{ upbar_upwickvol =((High[a]-Close[a])/avgvol);
upbar_lowerwickvol=((Open[a]-Low[a])/avgvol);
upbar_realbodyvol=((Close[a]-Open[a])/avgvol);
}
Mine pleasure.
forex_trader_28881
عضو منذ Feb 07, 2011
691 المشاركات
Jun 06, 2014 at 09:50
عضو منذ Feb 07, 2011
691 المشاركات
@StoneHeart
The High Close Open Low could also be 0, which means not enough history or the data for the pair is not there, iow's the pair is not on this broker.
So @EAcomparison
So open all the pairs you're trying to trade, and make sure you got enough data on the time frame you're trying to trade. Simply drag your charts back a bit.
The High Close Open Low could also be 0, which means not enough history or the data for the pair is not there, iow's the pair is not on this broker.
So @EAcomparison
So open all the pairs you're trying to trade, and make sure you got enough data on the time frame you're trying to trade. Simply drag your charts back a bit.
عضو منذ May 02, 2012
15 المشاركات
Jun 06, 2014 at 12:41
عضو منذ May 02, 2012
15 المشاركات
StoneHeart posted:
Make like this :
double upbar_upwickvol=0.0; // Here 0.0 can be ANY number !!!
double upbar_lowerwickvol=0.0;
double upbar_realbodyvol=0.0;
if ( avgvol!=0.0 )
{ upbar_upwickvol =((High[a]-Close[a])/avgvol);
upbar_lowerwickvol=((Open[a]-Low[a])/avgvol);
upbar_realbodyvol=((Close[a]-Open[a])/avgvol);
}
Mine pleasure.
STONEHEART, THANK YOU SO MUCH FOR YOUR SOLUTION & IT WORKS PERFECTLY !!!
عضو منذ May 02, 2012
15 المشاركات
Jun 06, 2014 at 12:41
عضو منذ May 02, 2012
15 المشاركات
TheCyclist posted:
@StoneHeart
The High Close Open Low could also be 0, which means not enough history or the data for the pair is not there, iow's the pair is not on this broker.
So @EAcomparison
So open all the pairs you're trying to trade, and make sure you got enough data on the time frame you're trying to trade. Simply drag your charts back a bit.
TheCyclist, thanks for your advise :)
عضو منذ Jun 09, 2011
183 المشاركات
Jun 18, 2014 at 07:33
عضو منذ Jun 09, 2011
183 المشاركات
Thanks for sharing Stone
http://www.freeforexrebates .info
*لن يتم التسامح مع الاستخدام التجاري والبريد العشوائي، وقد يؤدي ذلك إلى إنهاء الحساب.
نصيحة: نشر رابط صورة أو فيديو من YouTube سيضمّنها تلقائيًا في مشاركتك!
نصيحة: اكتب العلامة @ للإكمال التلقائي لاسم المستخدم المشارك في هذه المناقشة.