外汇交易mt4程序化方法

外汇交易mt4程序化方法

ID:5347944

大小:525.14 KB

页数:7页

时间:2017-12-08

外汇交易mt4程序化方法_第1页
外汇交易mt4程序化方法_第2页
外汇交易mt4程序化方法_第3页
外汇交易mt4程序化方法_第4页
外汇交易mt4程序化方法_第5页
资源描述:

《外汇交易mt4程序化方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、外汇交易MT4程序化方法第五章单位转换老易QQ:9217952012年6月15日原创首发仅限于我的豆丁博客:http://www.docin.com/yiwence互动交流请访问我的新浪博客:http://blog.sina.com.cn/yiwence任何其他网站均为未授权转发,向所有为传播该文档做出贡献的网友致以衷心感谢第五章单位转换5单位转换炒外汇入金出金以“美元”为单位计算,开仓平仓以“手数”计算,止盈止损以“点数”计算,不同货币对单点价值不同,同一货币对不同价位单点价值不同。由此看来,做好资金管理还真不是件简单的事情

2、,我们需要统一度量衡。5.1开仓量整形不同的货币对对于最小开仓量的限制不同,例如EURUSD限制“0.01手”,黄金限制“0.1”手,假如在黄金品种中下单额为“0.11”手,系统就不会正常开仓。这就需要用到“开仓量整形标准模块”。/*函数:开仓量整形输入参数:myLots:开仓量输出参数:按照平台规则计算开仓量算法:调整不规范的开仓量数据,按照四舍五入原则及平台开仓量格式规范数据*/doubleiLotsFormat(doublemyLots){myLots=MathRound(myLots/MarketInfo(Symbol

3、(),MODE_MINLOT))*MarketInfo(Symbol(),MODE_MINLOT);//开仓量整形if(myLots

4、docin.com/yiwence"//新价格到达时运行一次intstart(){return(0);}//程序加载时运行一次intinit(){doublemyLots1=iLotsFormat(0.214);doublemyLots2=iLotsFormat(0.215);doublemyLots3=iLotsFormat(0.004);doublemyLots4=iLotsFormat(0.005);Comment("0.214-->"+myLots1+""+"0.215-->"+myLots2+""+"0.00

5、4-->"+myLots3+""+"0.005-->"+myLots4);return(0);}//程序卸载时运行一次intdeinit(){return(0);}老易QQ:9217951第五章单位转换/*函数:开仓量整形输入参数:myLots:开仓量输出参数:按照平台规则计算开仓量算法:调整不规范的开仓量数据,按照四舍五入原则及平台开仓量格式规范数据*/doubleiLotsFormat(doublemyLots){myLots=MathRound(myLots/MarketInfo(Symbol(),MODE_MINL

6、OT))*MarketInfo(Symbol(),MODE_MINLOT);//开仓量整形if(myLots

7、金在不同货币对中开仓量不同。以下标准模块调用了开仓量整形。/*函数:金额转换手数输入参数:mySymbol:货币对myFunds:资金基数输出参数:算法:*/doubleiFundsToHands(stringmySymbol,doublemyFunds){doublemyLots=myFunds/MarketInfo(mySymbol,MODE_MARGINREQUIRED);//换算可开仓手数myLots=iLotsFormat(myLots);//手数整形return(myLots);}调用范例源码:#propertyc

8、opyright"Copyright2012,laoyee"#propertylink"http://www.docin.com/yiwence"//新价格到达时运行一次intstart(){return(0);}//程序加载时运行一次intinit(){doublemyLo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。