基于数字滤波器的交易策略 - 页 33

 
SIMBA:
愿意分享你的结果吗?还有设置数据、逗号等问题的正确方法。如果我们能够做到并分享,那将是一件令人激动的事情

肯定的是...

我简单地复制了我的日期逗号设置,就像ND做的那样....。

然后我加载了robertinno的数据....,这就是我得到的东西(见附件)...

我猜他使用了不同的数据....,并贴出了 "如何 "在excel中做roc的例子....,我的谱子看起来和他的完全不一样....,不管你在那里放多少记录....。

cl

附加的文件:
 

ND,

这工作!!!!谢谢你,兄弟!!

按Newdigital说的做,再试一次。通过观察你的图片,你的导入 数据有很大问题。

你自己看,你的蜡烛有一个完全不一致的地方。

Yo Linuxser,

谢谢你的建议。蜡烛看起来那样的原因不是因为导入的数据有问题,而是因为它们实际上不是OHLC蜡烛。它是ROC数据(如果我没弄错的话)。这是由robertinno带来的不同的SA方法,据说可以提供更准确的输出,因为它是基于金融市场的非平稳时间序列,而不是通常的不现实的平稳分析(如果我错了,有人纠正我)。这就是问题产生的原因。这是一个不同类型的数据,而且来自一台有不同日期格式的电脑(robertinno的),因此那些有不同默认日期格式的人在上传时遇到了问题,我们认为这是一个不同类型的数据的事实。呜呼!

I digress........

我们已经克服了这个问题,感谢大家的头脑风暴和团队合作。

说得好... :-)

 
newdigital:
我只是解释了我的经验。

当我们使用一些工具将数据导入到非Metatrader软件(通过ForexClub工具免费导入到asctrend软件,而不是使用esignal;等等),所以我们可能会有这样的问题:Windows设置的日期和数字。而这取决于这个软件是在哪里创建的,也取决于你有哪个Windows。

例如,我的Windows是俄语。这意味着1,000在这个Windows(和俄语)中是1。而如果你的Windows是英语,那么1000就是1000。同样的情况也发生在开发者身上。欧洲和亚洲也是如此。

因此,如果你使用一些免费的工具(有很多免费的工具)将外汇数据从一个软件转换到另一个软件,那么这个工具在大多数情况下会根据你的Windows设置进行转换。

只要进入控制面板,语言和标准,改变格式,你就会明白。

最重要的是devider:它可以是逗号或分号。

比如说

1.9864, 25.01.2006 (如果是逗号)

1.9864; 25.01.2006(如果是分号)。

当数据被导入时,所以你的Windows可以理解逗号作为一些数据之间的分隔符,你可以得到一个错误。

所以,在你的Windows设置中检查一下,如果有必要的话,可以进行修改(但这与美国的Windows没有关系,因为它已经被设置成正确的方式了)。但我知道这个DFG的创造者是俄罗斯人,所以,可能他用逗号代替了分号,因此,我没有任何错误(我没有得到错误,我的Windows设置中的devider默认是逗号)。

ND,

这工作!!!!谢谢你,兄弟!!。

Linuxser:
按Newdigital说的做,再试一次。从你的图片来看,你的导入数据有很大的问题。

你自己看,你的蜡烛有一个完全不一致的地方。

哟,Linuxser。

谢谢你的建议。蜡烛看起来那样的原因不是因为导入的 数据有问题,而是因为它们实际上不是OHLC蜡烛。它是ROC数据(如果我没弄错的话)。这是由robertinno带来的不同的SA方法,据说可以提供更准确的输出,因为它是基于金融市场的非平稳时间序列,而不是通常的不现实的平稳分析(如果我错了,有人纠正我)。这就是问题产生的原因。这是一个不同类型的数据,而且来自一台有不同日期格式的电脑(robertinno的),因此那些有不同默认日期格式的人在上传时遇到了问题,我们认为这是一个不同类型的数据的事实。呜呼!

I digress........

由于大家的集思广益和团队合作,我们已经克服了这个问题。

 

曲线拟合与重新调整?

大家好。

迷人的主题。感谢所有让它继续前进的人。如果你们不介意的话,我有一个问题要问你们这些大师们。

问题。曲线拟合和重新调整的必要性如何?在我看来,这种类型的分析很明显是极度的曲线拟合--故意的,作为方法的一部分和包裹。这让我想起了我读到的关于人工智能技术的一些内容--神经网络,等等。我还读到,成功使用神经技术的日间交易商必须定期重新优化或重新调整他们的指标,以使指标继续具有精确性和与当前市场的相关性--有些甚至是每天都有。

那么这些DF方法呢?重新调整(或重新优化)是否必要?多长时间一次?另外,使用较短的 "学习期",如200-300条,与所有可用的条数之间的区别是什么?如果FATL、SATL等是用200-300个条形图创建的,你建议多长时间重新调整一次过滤器,以继续生成真正具有描述性的曲线,而不是开始崩塌?

一旦我掌握了这些概念,我自己很快就会开始尝试这些方法。我设想对一些基本想法进行手动回测。然而,我不认为针对已经高度优化的指标进行回测是真实的,因为这些指标已经根据(已知的)回溯数据进行了高度优化,然后期望(未知的)未来能够保持这种优化结果。我想最好是将过滤器调整到200-300条的窗口,然后针对下一个窗口进行测试,例如100条,然后将200-300条的调整窗口向前推进100条,然后针对下一个100条进行测试,等等,以便针对相当现实的条件创建一个完整的回测。

有什么建议或意见吗?

最好。

斯科特

 
turboscottomatic:
大家好。

迷人的主题。感谢所有让它继续前进的人。如果你们不介意的话,我有一个问题要问你们这些大师。

问题。曲线拟合和重新调整的必要性如何?在我看来,这种类型的分析很明显是极度的曲线拟合--故意的,作为方法的一部分和包裹。这让我想起了我读到的关于人工智能技术的一些内容--神经网络,等等。我还读到,成功使用神经技术的日间交易商必须定期重新优化或重新调整他们的指标,以使指标继续具有精确性和与当前市场的相关性--有些甚至是每天都有。

那么这些DF方法呢?重新调整(或重新优化)是否必要?多长时间一次?另外,使用较短的 "学习期",如200-300条,与所有可用的条数之间的区别是什么?如果FATL、SATL等是用200-300个条形图创建的,你建议多长时间重新调整一次过滤器,以继续生成真正具有描述性的曲线,而不是开始崩塌?

一旦我掌握了这些概念,我自己很快就会开始尝试这些方法。我设想对一些基本想法进行手动回测。然而,我不认为针对已经高度优化的指标进行回测是真实的,因为这些指标已经根据(已知的)回溯数据进行了高度优化,然后期望(未知的)未来能够保持这种优化结果。我想最好是将过滤器调整到200-300条的窗口,然后针对下一个窗口进行测试,例如100条,然后将200-300条的调整窗口向前推进100条,然后针对下一个100条进行测试,等等,以便针对相当现实的条件创建一个完整的回测。

有什么建议或意见吗?

最好。

斯科特

斯科特。

我只有一分钟的时间,但我想给你我的意见。 就 "重新调整 "而言,我们还没有真正进入这个领域,但这并不是说它没有出现过。 我的意见是(这也是SIMBA过去的建议),当使用SATL、FATL(导致STLM和FTLM)时,我们尽量使用最少的条数。 我想,也许每周你都可以用过去的200条左右来重新优化。 例如,在周六 重新优化,并使用下周的系数。 我们一直在创建的 "周期 "还没有真正触及这一点。 由于我们使用的是完整的历史记录,我认为你不需要经常重新优化。 但这并不是说你永远不需要。

对不起,但我必须要跑。 我相信其他人会进一步评论这个问题。

谢谢。

cl

 

谢谢

谢谢你,我很感谢你的意见。从我在论坛上读到的内容,以及原始论文(在罗伯特的网站上)来看,任何使用这些技术的人都是在前沿领域工作,需要做大量的实验,通过试验和错误来发现。这比使用具有众所周知的(而且是老掉牙的)历史的方法要有趣得多,比如大多数经典的TA指标。我迫不及待地想亲自参与其中。不幸的是,我在接下来的3周内要搬家,这将成为优先事项,但这是我要承担的十字架.....。

最好的。

斯科特

 

哟,巴尼克斯。

这是很有深度的东西。你一定是想在我去滑旱冰之前让我头疼一下。谢谢你的分享,兄弟。不要太陌生,因为我可能只问几个问题

从我目前的理解来看,这种方法在非平稳数据方面效果很好。

FEI (For Everyone's Information)

你必须把SSA文件放在include和/或library文件夹中,把#_FullSSA_normalize放在指标的文件夹中。

 

我今晚一直在搞这个指标,通过VHands运行它。 它肯定是一个占用内存的东西。 我的问题是关于计算的。 这条线不断地重绘并重新计算自己,所以在过去它看起来很好。 "Lag "这个外设控制了这一点。 "10 "似乎使过去10个左右的柱子重新计算。 一个 "3 "的数字更加参差不齐,而且它不像 "10 "那样重新绘制过去的内容。 我不太确定这个指标会有什么 "实时 "应用。 它让我想起了很多fisher指标。 也许有一个编码错误,使它重绘? 我猜没有,但我想我只是把我注意到的东西贴出来......

最好。

铃铛

 

关于SSA。

我和其他几个成员都经历了这个指标的 "重新计算"。在几个闭合的柱子后会发生变化。不确定这是否是一个错误,或者这个指标是否意味着像Zigzag一样,即动态。不管是什么情况,任何使用它的人,我鼓励你在这样做的时候谨慎行事。

也许Barnix会好心地就这个问题提供一些信息。可能是我没有按照预期的方式来使用它。如果是这样的话,我为妄下结论而道歉。巴尼克斯是少数技术高超的成员之一,他的工作我很熟悉,所以我很怀疑他是否会故意给我们一个有缺陷的产品。我希望他还在徘徊并看到这条消息。我急切地等待着关于这个问题的进一步讨论。

关于DF's。

对于那些感兴趣的人来说,有一个指标是由DFG软件的创造者Sergey Iljukhin编码的。它包括调用DFG软件功能的.DLL,允许在MT4中直接创建低通滤波器。这样一来,使用DFG的目的就完全是为了进行频谱分析。与传统的使用DFG的方法相比,对实时数据进行微调和测试要容易得多。请访问此链接 下载指标和.DLL的文件。

非常好的指标,IMHO。我很想知道,是否有程序员有兴趣进行一个项目,创建一个类似的指标,允许创建优化的FTLM和STLM过滤器。这将进一步推动更多用户友好的方法,优化和创建适合不同时间序列的数字过滤器。

另外,对目前的DigitalFilter.mq4指标进行一些可能的修改,以包括一些额外的东西,如价格海关和对可以创建的过滤器类型的描述,以及它们在参数中对应的数值,而不是在MetaEditor中打开indy来寻找或试图记住它,以及其他一些我认为(基于Simba、CLahn和我的研究)将产生一套强大的指标。

有了这些,我们离直接在MT4中自动优化DF的目标又近了一步。Jojo最近使用Goertzel算法为MT4创建了一个光谱分析指标。遗憾的是,乔乔后来没有发过帖子,所以我们对如何正确地将其应用于我们的事业感到茫然。就目前情况而言,我们正处于停滞不前的状态。如果我们知道如何将MT4 DF指标与Goertzel SA指标结合起来,....。 .

期待任何和所有的反馈。