系统交易 게시글

VR---SETKA---3:MetaTrader 4的交易顾问

첨부파일
10789.zip (2.08 KB, 다운로드 0회)

亲爱的交易者们,大家好!根据大家的需求,我写了这款顾问——VR---SETKA---3。这款顾问是基于我自身的交易经验而设计的。我深知市场和价格的混乱,毫无规律可言,随时可能上涨或下跌。然而,在这片混沌中,有一个永恒不变的法则,那就是混沌中总会出现恒定的规律。我的思考是,如何在这个过程中捕捉到各种规模的市场波动,从而利用这一小小的优势。

这款顾问的设计基于三个核心要素:

  • 1 - 优质的市场入场:我尝试了十多种交易策略,目标是找到一种成功率至少为8成的策略,失败率不超过2成。
  • 2 - 持有仓位直到预期利润:顾问会在首次开仓后,若价格向有利方向波动,继续持有,直到达到止盈点。
  • 3 - 正确的盈利输出和统计:为了避免因平仓而造成的损失,增加了一个参数,确保我们在平仓时能有额外的盈利。

1 - 优质的市场入场

很多交易者都关注股市新闻,价格波动往往是1%到2%。我详细研究了超买和超卖市场的交易策略,比如在某一天的最低价为1.23000时,如果顾问检测到价格上涨或下跌,设定的默认值为1.3%,在价格达到1.2423时进行卖出。

比如当前价格为1.25000,卖出阈值为1.3%:(((当前价格1.25000 * 100) / 最低价1.23000) - 100) >= 1.3%。

反之,买入信号则是基于相反的条件,这样我们就可以抓住强劲价格波动后的回调!


大多数其他策略的成功率并不符合8/2的标准,往往是5/5或3/7等。

2 - 持有仓位直到预期利润

顾问会在首次开仓后,若价格趋于有利方向,自动持有仓位,等待止盈执行。若使用资金计算(Lots = 0,Percent => 1),每个新交易的结果将比之前的仓位稍微大一些。为了计算可用资金的百分比,使用了MQL4的代码,经过修改后可以指定小数值(如1.1%、1.8%等)。

3 - 正确的盈利输出和统计:退出不盈利的交易时,采用的是平均法(即在当前市场持平同类仓位),当价格逆转时,顾问会在相同类型的仓位中增加新的交易,直到盈利回到0。为了不采用马丁格尔策略,顾问的回调需要达到50-52%(具体取决于点差和佣金)。

程序的图表展示了恒定的交易量。


使用马丁格尔策略时,建议的回调量为20-22%,以便平仓一系列订单。

(平均马丁:将当前仓位的同类型仓位增加更多的手数)马丁格尔方法风险极高,因为300-400点的波动会需要较多的保证金。

图表中显示的马丁格尔策略会根据开放仓位的数量而变化。


在平均策略中,安装额外订单时会根据距离(使用点数)和阶梯距离(每次增加订单时,距离将增加一定点数)进行计算。

顾问中设有更改平均方法的选项。

经典马丁 = 假

马丁格尔 = 真

滑点 = 2(点数滑点)

魔法数 = 1;顾问的魔法编号

经过价格发现的优化,我们得到了以下图表。

将来,我计划为MetaTrader 5编写VR---SETKA---MQL5。

연관 포스트

댓글 (0)