25.10.2016 Views

Expert Advisor Programming by Andrew R. Young

Expert Advisor Programming by Andrew R. Young

Expert Advisor Programming by Andrew R. Young

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Appendix B<br />

// Pip Point Function<br />

double PipPoint(string Currency)<br />

{<br />

int CalcDigits = MarketInfo(Currency,MODE_DIGITS);<br />

if(CalcDigits == 2 || CalcDigits == 3) double CalcPoint = 0.01;<br />

else if(CalcDigits == 4 || CalcDigits == 5) CalcPoint = 0.0001;<br />

return(CalcPoint);<br />

}<br />

// Get Slippage Function<br />

int GetSlippage(string Currency, int SlippagePips)<br />

{<br />

int CalcDigits = MarketInfo(Currency,MODE_DIGITS);<br />

if(CalcDigits == 2 || CalcDigits == 4) double CalcSlippage = SlippagePips;<br />

else if(CalcDigits == 3 || CalcDigits == 5) CalcSlippage = SlippagePips * 10;<br />

return(CalcSlippage);<br />

}<br />

171

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!