- 显示:
- 237
- 等级:
- 已发布:
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
输入参数:
- OrderDistancePoints (订单距离点数):以点为单位确定下达买入指令时与当前卖出价的距离,以及下达卖出指令时与当前买入价的距离。
- TPPoints :以点为单位指定止盈目标。
- Startlotsize:设置交易的初始手数。
- Gainperlot (每手收益):定义每手所需的收益。
代码中有很多注释,如果你想了解所有内容,建议查看一下。
以下函数非常重要:
1 SetParameters:
- void SetParameters(double TargetProfit, double Startlot, double GainPerLot, double BuyLevel, double SellLevel);
- 设置交易策略的各种参数,包括目标利润、起始手数、每手收益、买入水平(价格)和卖出水平(价格)。
2 TargetProfit:
- void TargetProfit(double value);
- double TargetProfit();
- 目标利润参数的设置和获取方法。允许设置和获取交易策略的目标利润值。
- void GainPerLot(double value);
- 用于指定每手收益的设置方法。设置每手交易的预期利润额。
4 SqueezeDistance(挤压距离):
- void SqueezeDistance(double value);
- 设置交易策略中的挤压距离。决定挂单离当前价位的距离。
5 SetHardSL:
- void SetHardSL(int points);
- 设置交易的硬止损,单位为点。设定一个固定的水平,在该水平上,头寸将自动平仓,以限制潜在的损失。
6 长交易量
- double LongVolume();
- 读取交易策略中当前未平仓多头头寸的总交易量。
7 ShortVolume:短量:
- double ShortVolume();
- 读取交易策略中当前未平仓空头头寸的总交易量。
8 LongPendingVol:
- double LongPendingVol();
- 读取尚未执行的挂单总交易量。
9 ShortPendingVol:
- double ShortPendingVol();
- 读取尚未执行的挂单总量。
10 TradeCount:
- uint TradeCount();
- 读取交易策略当前管理的有效交易和订单总数。
11 Run:
- bool Run();
- 启动交易策略的执行。如果策略启动成功,则返回 true。
12 onTick:
- void onTick();
- 在智能交易系统(EA)的 OnTick() 函数中调用的函数。根据当前市场条件和更新处理逻辑和操作。
13 BuildFromTheInside:
- void BuildFromTheInside(double Vol, double BuyPrice, double SellPrice);
- 在指定的买入和卖出价格水平(BuyPrice , SellPrice)内启动创建新的交易头寸(Vol),以利用市场波动。
14 停止
- void Stop();
- 停止 ( m_IsRunning ) 执行交易策略。停止进一步的交易操作,直到重新启动。
15 运行
- bool Running();
- 检查交易策略当前是否正在运行 ( m_IsRunning)。如果交易策略正在执行交易,则返回 true。
16 LastLongPrice:
- double LastLongPrice();
- 读取最后一笔多头头寸或订单 ( m_LastLongTicket ) 启动时的价格。如果没有此类信息,则返回 0。
17 LastShortPrice:
- double LastShortPrice();
- 读取最后一笔空头头寸或订单 ( m_LastShortTicket ) 启动时的价格。如果没有此类信息,则返回 0。
18 AddTicket:
- bool AddTicket(ulong Ticket);
- 将交易票据(Ticket)添加到交易策略管理的订单批次中。如果成功添加,则返回 true。
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/50358
Root Mean Square
均方根
MovingAverages.mqh Part II
MovingAverages.mqh 第二部分 提供多时间框架版本,带方向颜色,供开发人员或盈利交易者免费使用。 有条件提供。 还提供其他多时间框架指标。
Screenshots with keyboard key press
按键盘上的 "s "热键截取宽屏截图
MovingAverages.mqh Part I
MovingAverages.mqh 第一部分 提供多时间框架版本,带方向颜色,供开发人员或盈利交易者免费使用。 有条件提供。 还提供其他多时间框架指标。