EA编程:设置止损价格
EA编程本课程的目标是给之前下的单子添加止损止盈价。
首选添加外部参数
input int SL=600;//止损点数
input int TP=200;//止盈点数
给单子添加止损止盈有两个方法:
一、在下单函数里面带上相应的止损和止盈。
OrderSend函数有11个参数,其中第六个(stoploss)和第七个(takeprofit)分别是止损价和止盈价。
具体使用方法如下:
注意:有些平台下单的时候不允许同时带上止损和止盈,否则会报错,之前的东航金融平台就是,也有的平台要求止损止盈至少要距离当前价格一定的点数,如果设置太小的话,可能造成下单失败。所以,设置止损止盈的方法我们通常使用第二种。
二、下单成功后,通过修改订单设置上止损和止盈。
修改订单用到的函数是OrderModify,这个函数有6个参数,其中第三个和第四个分别是止损价和止盈价
整个EA的全部代码如下:
声明:
本文内容不代表FxGecko网站观点,内容仅供参考,不构成投资建议。投资有风险,选择需谨慎! 如涉及内容、版权等问题,请联系我们,我们会在第一时间作出调整!