顾问伊万--伊兰的精华 - 页 8

 

我决定做这样一个实验:从2012.01.01开始对USDJPY M15进行半年的优化,并用半年的最佳优化结果进行交易。然后再进行优化和交易

优化参数:"平衡+最大锐利比率"。虱子的产生方式:"OHLC"。

接下来,它将是...

 

版本 "1.008"。

输入参数。



使用平均数允许/禁止平均化(以点计)
止损(单位:点) ma_period平均周期(移动平均线,MA)--该指标的值是一个位置/位置的止损 水平
风险百分比(从1到90)每笔交易的风险占保证金的百分比
零条或第一条允许/拒绝从零条接收数据指标(商品通道指数,CCI)。
反向水平CCI(100)(绝对值从0到150)。CCI(100)水平,在此水平以上产生 "反转 "信号--关闭当前头寸并允许打开相反的 头寸
全局信号电平CCI(100)(绝对值从0到150)。CCI(100)水平,在此水平以上产生开仓信号
从价格到止损的最小距离(单位:点)。止损(指标(移动平均线,MA)与当前价格之间的最小距离
追踪步骤(以点计)后续步骤
保护系数 利润计算方式为净值/余额--如果超过这个系数,我们就关闭所有头寸,因此获得利润。
神奇的数字神奇的数字

此外,我们还改变了规模的逻辑:例如,要建立一个买入头寸,我们不寻找最低的头寸,我们只是检查同一方向上的自有头寸的开盘价。如果这个CURRENT POSITION的开盘价低于当前的Ask价,在这种情况下,我们就不想补仓买进。

像往常一样,建议:在 "OHLC "模式下进行优化,在 "所有刻度线 "或 "基于真实刻度线的每个刻度线 "中进行单次传递。

附加的文件:
Ivan.mq5  48 kb
 

这里有一个想法:我想在许多符号和许多时间段(最好是从M5到包括H4)上运行遗传学。然后在这里发布遗传学的结果(如何保存测试结果:在遗传学的标签 "优化 "中点击右键并 "导出为XML")。

来源数据。

设置

MetaQuotes-演示服务器。

要优化的参数。

参数

在这种符号上运行(字符集 "forex.all")。

符号

期限

用户

欧元兑美元

M5, M10

Vladimir Karputov

英镑兑美元

USDCHF

美元兑日元

美元兑加元

澳元兑美元

AUDNZD

AUDCAD

M5

Vladimir Karputov

AUDCHF

AUDJPY

CHFJPY

欧元兑英镑

EURAUD

EURCHF

EURJPY

欧元兑新西兰元

欧元兑美元

GBPCHF

GBPJPY

加元兑美元


需要帮助 - 我自己做不了那么多测试。先决条件是遗传学测试必须完全通过--直到它完全停止。

 

伊万1.008欧元兑美元M5。

Ivan 1.008 EURUSD M5 TesterOptgraphReport

单次通过,结果最佳(基于真实刻度模式的每一个刻度)。

Ivan 1.008 EURUSD M5 TesterGraphReport

正如你所看到的,主要利润来自于良好的单向运动。

附加的文件:
 

伊万1.008欧元兑美元M10。

Ivan 1.008 EURUSD M10 TesterOptgraphReport

单次通过,结果最佳(基于真实刻度模式的每一个刻度)。

Ivan 1.008 EURUSD M10 TesterGraphReport

在我看来--不成功的参数--只以牺牲一个好的份额来获利。

附加的文件:
 

版本 "1.009"。

当一个头寸无法打开时(最低 止损条件未满足),现在信息量更大了--价格已被添加到其中。

cci(100): "Global Sell Signal"
OpenSell, sl(110.597)-m_symbol.Ask()(110.420)<min_stops_level(0.250) -> error sl
附加的文件:
Ivan.mq5  49 kb
 
Vladimir Karputov: 我有相反的情况:现在在证券交易所没有任何联系。就像歌里唱的:
你是水手我是水手,
你是渔夫我是渔夫
你在陆地我在海上
我们根本不会见面。

补充: 股票交易是净值化的,而我的EA只用于对冲(如尝试连接股票账户时的错误打印结果所示。

2017.02.26 14:04:05.291 2016.04.22 00:00:00   Hedging only!

).因此,交流会在巴黎的夹板哨声中飞速进行。

关于巴黎上空的胶合板,你错了。我看了一下,你的代码对于交易所的交易来说是可以接受的,至少在FORTS上是这样。我在策略测试器中对@Si Splice M15仪器从2013年到2017年进行了测试,结果如下。由于你没有同时持有相反的头寸(EA在Stop And Reverse模式下交易),我怀疑该EA在股票市场上也能工作,只是现在无法检查。

Ivan @Si Splice M15顾问从2013-2017年的回溯测试
 
Eugene Myzrov:
但你错了--关于巴黎上空的胶合板!我看了一下,你的代码对于交易所的交易来说是可以接受的,至少在FORTS市场上是如此。我在2013-2017年的@Si Splice M15仪器上的策略测试器中运行了它,结果如下。由于你没有同时持有相反的头寸(EA在Stop And Reverse模式下交易),那么我怀疑该EA也会在股市上工作,只是我现在无法检查。


把参数 "使用平均数"==false,专家顾问 "Ivan "就不会添加头寸。


虽然...即使它增加了一个位置,它仍然会(当信号被逆转时)完全关闭。你可以试试。

 
而这里是Ivan @Si Splice M15 2013-2017年的回测图
Ivan @Si Splice M15顾问从2013-2017年的回溯测试
 
Vladimir Karputov: 设置 "使用平均数"==false,专家顾问 "Ivan "就不会增加一个头寸。虽然...即使它增加了一个头寸,它也会(在出现反转信号的情况下)将其全部关闭。你可以试试。

所以让他加仓,只要EA先在一个方向上平仓,然后再在反方向上开仓。