My Line Order 2.1 - MetaTrader 4 交易专家助手

Mike 2011.10.17 15:02 30 0 0
附件

引言

在这个版本中,我们加入了许多新特性,最显著的是支持多个订单的功能。

目前这个版本只能完全关闭订单,但在未来的版本中,我希望能增加在特定价格区间内增仓和部分平仓的功能。同时,我也期待能在版本3中加入根据特定指标值设定水平线的能力。

默认设置

extern string LO_PREFIX="#"; // 线的名称 = LO_PREFIX+票号+特性
extern double LO_LOTS=0.1;
extern double LO_PIPPROFIT=30;
extern double LO_PIPSTOPLOSS=20;
extern double LO_PIPTRAIL=0; // 当盈利达到这个数值时,止损跟随启动
extern bool LO_AUTO_INCLUDE_SL_TP = 1; // 如果没有输入值,则使用默认值
extern bool LO_CLOSE_ORDER_ON_DELETE = 1; // 删除主线时关闭订单,否则下次再创建线
extern int LO_ALARM=0; // 0 = 无警报,1 = 提醒,2 = 邮件(尚未实现),3 = 发送文件(尚未实现)
extern bool LO_ECN=0; // 经纪商是否为ECN?
extern int MAGIC_NUMBER = -1; // 设置为-1以适用于所有当前打开的交易
extern color LO_ORDER_CLR=Gray; // 开盘价线的颜色
extern int LO_ORDER_STYLE=STYLE_DASH; // 开盘价线的样式
extern color LO_STOPLOSS_CLR=Red; // 订单止损的颜色
extern int LO_STOPLOSS_STYLE=STYLE_DASHDOT; // 订单止损的样式
extern color LO_MOVE_STOPLOSS_CLR=Teal; // 移动止损线的颜色
extern int LO_MOVE_STOPLOSS_STYLE=STYLE_DASHDOT; // 移动止损线的样式
extern color LO_STOPLOSS_MOVE_CLR=Orange; // 移动止损到的位置的颜色
extern int LO_STOPLOSS_MOVE_STYLE=STYLE_DASHDOT; // 移动止损到的位置的样式
extern color LO_STOPLOSS_CLOSE_CLR=Red; // 在止损时关闭的线的颜色
extern int LO_STOPLOSS_CLOSE_STYLE=STYLE_DASHDOT; // 在止损时关闭的线的样式
extern color LO_TAKEPROFIT_CLR=Green; // 最终止盈的颜色
extern int LO_TAKEPROFIT_STYLE=STYLE_DASHDOT; // 最终止盈的样式
extern color LO_TAKEPROFIT_MOVE_CLR=Green; // 移动止盈的颜色
extern int LO_TAKEPROFIT_MOVE_STYLE=STYLE_DASHDOT; // 移动止盈的样式
extern color LO_TAKEPROFIT_CLOSE_CLR=Green; // 关闭止盈的颜色
extern int LO_TAKEPROFIT_CLOSE_STYLE=STYLE_DASHDOT; // 关闭止盈的样式
初始线名称变量

#buy = 开启买入市场交易
#sell = 开启卖出市场交易
#buypend = 在该价格开启买入挂单
#sellpend = 在该价格开启卖出挂单
待办事项: #buytp = 用该线作为止盈开启买入市场交易
待办事项: #buysl = 用该线作为止损开启买入市场交易
待办事项: #selltp = 用该线作为止盈开启卖出市场交易
待办事项: #sellsl = 用该线作为止损开启卖出市场交易

交易后变量(无引号)
"sl=" = 止损点数,可以有多个订单。要不设止损请用"N"
"tp=" = 止盈点数,可以有多个订单。要不设止盈请用"N"
"ts=" = 止损跟随点数,可以有多个订单
"lo=" = 当前开启的手数。(待办事项:如果更改则修改订单中的手数)
"alarm" = 有关值的查看请参阅LO_ALARM的注释

使用说明

该EA会根据您的当前设置自动填写描述,包含主要订单属性。如果您移动水平线,它将更新描述为新值。要创建多个订单,请用","分隔,并且要设置特定水平需按"点数值@您希望更改的水平"的格式输入,且中间不能有空格。您可以根据需要创建任意数量的线。

确定的更新

描述中的手数修改功能和设定水平

基于指标值的止损/止盈,并能增减其他指标(我想我知道怎么做)

线警报(与实际交易无关的警报)

可能的未来更新

订单可取消其他订单

基于账户规模和交易盈利的止损和止盈


如果您有任何问题或者有任何想法可以加入版本3,请在这里评论或者私信我。

谢谢。

附言:这个版本绝不是最后一个,我每周甚至每天都在修复bug和增加新功能。我会不定期地将最新版本上传到代码库,所以如果您希望获得最新版本或发现某个bug可能在后续版本中已修复,请与我联系,我会把最新版本发给您。对我来说,所有反馈都是好的,能告诉我哪里出了问题。我会尽量让这个EA尽可能全面和无bug。

    列表
    评论 0