有趣的想法 ....

 

我喜欢你的想法,谢谢你的建议。

换句话说,这是一个相反的方法--我们做一个严格基于拟合的原始系统,然后我们有一些分析器来检测事实与拟合的偏差,如果有偏差,我们就停止工作。然后我们可以做一个 "调整 "策略的检测器,当 "事实 "在里面时,我们就开始工作。这个想法是好的,但它和自适应过滤是一样的。但只是作为对TC概念的另一种看法,谢谢。


该主题应被标记为自我作用,没有相对的过滤器。


也就是说,我建议在这里讨论TC的建筑概念。下面是上面的例子,可以用不同的方式,更简单地表述......。


1) 以历史为例,采取一个简单的策略,对其进行拟合,得到一组参数

2)比较市场的当前状态和我们在拟合时的状态,如果相似度低,则退出交易。

3) 转到3,直到相似性在某一水平上再次开始。


***********


我们收集一包这些原始的策略,在历史上用拟合法运行它们,从而得到一包策略和它们相应的 "市场 "图像(我说的市场,是指字面的价格图表)。我们把它们组装成一个包,并把它们应用到市场上,比如说20个对子中,有几个会交易......。我们需要什么。简单而容易。没有高等数学。:)


***

从这里开始 -https://www.mql5.com/ru/forum/123412/page2

 

所以这是一个架构,还有什么其他的架构?

有什么想法?

 
SProgrammer >>:

То есть вот это одна архитектура, какие еще есть?

Какие идеи есть?

即理解为你孜孜不倦地相信历史正在重演?

 
SProgrammer писал(а)>>

...... 我们将把这些原始的策略放在一起,......。

它应该是一个坚实的包,20个策略是不够的。其中每个策略都有其特定的权重。可靠的包 - 有一个市场模型。

 
SProgrammer писал(а)>>

也就是说,我建议我们在这里讨论TC架构概念。例如上面那个,可以用不同的方式解释,更简单...

1) 我们采取历史,采取一个简单的策略,拟合它,得到一组参数

2)比较市场的当前状态和我们在拟合时的状态,如果相似度低,则退出交易。

3)走了3个,直到相似性在某一水平上重新开始。

术语 "拟合 "意味着TS在历史上起作用(带来利润),但它在未来的真实账户上不起作用(失败)。这就是 "契合 "一词的本质。那么,如果它失败了,在真实账户上进行测试有什么意义呢?

 
SProgrammer >>:

То есть вот это одна архитектура, какие еще есть?

Какие идеи есть?

但每个原始策略都和指标一样,它衡量的是市场在时间t的某种状态。

 
Richie >>:

Пачка должна быть солидной, 20 стратегий мало. Каждая стратегия в ней - со своим удельным весом. Солидная пачка - есть модель рынка.

我宁愿这样说:我们不需要一个包,而是需要一个策略家族,原则上是同质的,在某些参数上是不同的。那么我们需要问一个问题:比如说一小时前应该设置什么参数,以便在这一小时内直到当前时刻获得最大利润(或最小缩水,或最大点数,或尽可能快地损失存款--你的选择)。之后,我们认为在这个所谓的优化之后的(有条件的)10分钟内,市场属性将被保留,并且--如果有信号的话--我们进行入场。

 
SProgrammer >>:


То есть я предлагаю тут по обсуждать архитектурные концепции ТС. Вот например одна выше, ее можно исзложить иначе, проще...


1) Берем историю берем простую стратегию, делаем подгонку, получаем набор параметров

2) Делаем сравнительный анализ текущего состяния рынка, с тем что был при подгонке, если подобие низкое выходим из торговли.

3) гото 3 пока не начнется снова подобие на заданном уровне.


***********


Собираем пачку таких примитивных стратегий, гоняем их с подгонкой на истории, таким образом получам пакет стратегий и им соответсвующих подобий "рынка" ( я говорю рынка, имею ввиду что это график цены ну буквально ). Собираем их в пачку и натравливаем на рынок, из 20 скажем таких пар, несколько будут торговать... Что и требовалось. Просто и сердито. Никаких высших математик. :)


***

Начало было тут - https://www.mql5.com/ru/forum/123412/page2


第二,一切都停留在确定当前市场的面貌阶段

首先,如果它是建立在拟合的基础上,原则上是不可能成功的。

 
SProgrammer писал(а)>>

2)对目前的市场情况与调整时的市场情况进行比较分析,如果相似度低,就退出交易。

滑动点。我们评估新的HISTORICAL数据与MA(训练样本)的相似性。但怎么会有这样的相似性摆在我们面前呢?

很久以前,我在这个方向上想了很多。这里是另一个有点高级的 "架构",我们在历史上找到一些 与新鲜历史数据(最新的)相似的地方,并把它之后的 数据作为OB的合成BP。并在此基础上训练我们的简单策略。一旦当前形势发生变化,我们就会寻找新的相似之处,如此反复。我的结果是,至少我们没有合并,甚至在简单的穿越湿巾上也没有合并......。

 
SProgrammer писал(а)>>

也就是说,我建议我们在这里讨论TC架构概念。例如上面那个,可以用不同的方式解释,更简单...

1) 我们采取历史,采取一个简单的策略,拟合它,得到一组参数

2)将目前的市场情况与我们在装修时的情况进行比较,如果太低,那么我们就退出交易。

3) 转到3,直到相似性在某一水平上再次开始。

***********

我们收集一包这些原始的策略,在历史上用拟合法运行它们,从而得到一包策略及其相应的 "市场 "图像(我说的市场,是指字面的价格图表)。我们把它们组装成一个包,并把它们应用到市场上,比如说20个对子中,有几个会交易......。我们需要什么。简单而容易。没有高等数学。:)

***

从这里开始 -https://www.mql5.com/ru/forum/123412/page2

第2页与:我们挑选一个能改善结果的过滤器有何不同?滤波器是将市场的现状与调整时或良好时期的情况进行比较的正式规则。如果市场如其所愿,它给出 "真",否则给出 "假"。

 
SProgrammer >>:

...

Собираем пачку таких примитивных стратегий, гоняем их с подгонкой на истории, таким образом получам пакет стратегий и им соответсвующих подобий "рынка" ( я говорю рынка, имею ввиду что это график цены ну буквально ). Собираем их в пачку и натравливаем на рынок, из 20 скажем таких пар, несколько будут торговать... Что и требовалось. Просто и сердито. Никаких высших математик...

如果目标是寻找 "类似的市场条件",那么为什么要用本身可能非常不充分(至少因为它们是 "原始 "的)的策略来分析这些条件呢? 只要分析价格本身和它的运动(我的主题是在这里。 有没有人尝试用这种方式训练他们的专家? 我的解决方案也可以在那里找到)。

还是我在使用 "原始EA "的想法中错过了什么?