Edit Your Comment
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 :)

*상업적 사용 및 스팸은 허용되지 않으며 계정이 해지될 수 있습니다.
팁: 이미지/유튜브 URL을 게시하면 게시물에 자동으로 삽입됩니다!
팁: @기호를 입력하여 이 토론에 참여하는 사용자 이름을 자동으로 완성합니다.