谁想要一个战略?很多,而且是免费的) - 页 47

 
SergNF >> :
如果 "市场"-"数据周期 "勾选了 "删除之前的数据",但 "最大条数 "足以让起始期在 "删除 "之前:),那么...(显然是取两个值中的最小值)。如果 "最大条数 "不够,那么......简而言之,"之前删除数据 "是没有用的。

我看不出有什么问题。如果你同时使用这两个限制("最大条数 "和 "之前删除数据"),那么只有一个--更严格的条件有效。另一个是省略的。


/// <summary>
/// Describes the slot's type.
/// </summary>
public enum SlotTypes
{
Open, OpenFilter, Close, CloseFilter, NotDefined
}


/// <summary>
/// The method of Moving Average used for the calculations
/// </summary>
public enum MAMethod
{
Simple, Weighted, Exponential, Smoothed
}


移动平均数的实施源代码


我认为将指标的源代码直接转移到MetaTrader可读的dll中是很困难的。可能你只需要编译指标的计算,但不需要编译逻辑规则。撕开指标后,我们可以制作策略框架(模板)来应用策略逻辑。

 
Miroslav_Popov писал(а)>>

我看不出有什么问题。

我认为将指标的源代码直接转移到MetaTrader可读的dll中会很困难。

这正是我今天所理解的。昨天我希望这些变化将是最小的。

可能你只需要编译指标的计算,但不需要编译逻辑规则。撕开指标后,我们可以制作策略框架(模板)来应用策略逻辑。

但有两个不相干的源代码块是不正确的。既不在mql上,也不在dll中。IMHO(我有一个观点,我不反对)。顺便说一下,2年前(甚至更早)就有一个 "外部 "测试器!!!。(ForexTester,在我看来--网站的主人:)被砸得粉碎:)),其指标(计算块)可以作为一个dll写给任何人。

同样,IMHO--如果开发者的良好意愿--你--把 "计算器"(指标)放在一个dll中,有一个原始的返回-1,0,1,这将是正确的决定。否则你就会得到一个系统本身--教授TA的基本知识。:)

虽然我不排除NET和C#都不支持dll了。那么,呃。

 

关于 "数据地平线",我现在明白了。这绝对是一个错误。谢谢你的报告。

---

我在8-9年前就盯上了外汇策略生成器的工作。当时在保加利亚还没有MetaTrader。这就是为什么我开始自己的回溯测试器。这现在可能是第6或第7个变种。有ware神经网络,遗传算法,等等。这个项目从来没有为公众设计过,也没有成为一个商业软件。我做这个是为了更好地理解技术分析 和指标逻辑。后来我看到它对其他人也有用,这就是我免费发表的原因。所以我用它来做回溯测试,我以老式的方式进行交易--手动。我使用MetaTrader的唯一目的是轻松和自由地导出历史汇率。事实上,即使我的经纪人也不提供MT。我的交易账户从1999年起就在保加利亚的一个经纪人那里:)。

你明白,将策略导出到MetaTrader,在上面进行测试或自动交易对我来说根本不重要。除了一些捐赠和少量的联盟收入外,我不为提供外汇策略生成器而收取任何费用。如果有人认为我为MetaTrader制作了视觉界面,那他就错了。外汇策略生成器有自己的方式。

在过去两年中,改变的是许多人发现它是有用的。目前,该计划有大约50,000名用户。这给我带来了额外的责任,我已经准备好回答用户的需求。关键的一点是,该计划必须保持免费。事实上,我正在用我的工作和资源来捐赠这个项目。因此,如果你想为元交易员制作dll--做吧,如果你想制作mql指标,也可以继续。我会尽可能地帮助你,但不会改变外汇策略生成器的设计。当然,如果有人想做一些东西,需要一个适当的输出格式或数据,对我来说,这不是一个问题。

我认为最简单的方法是在各平台之间建立一个数据桥。MT -- 数据输入 --> FSB -- 信号 --> MT 在这种情况下,没有指标或逻辑输出将是必要的。欢迎任何想法或帮助。

干杯!!"。

 
Miroslav_Popov писал(а)>>

如果有人认为我为MetaTrader制作了视觉界面,那他就错了。外汇策略生成器有自己的方式。

明白了。同意。

顺便说一下,如果我们在 "账户统计 "中增加一个关于多/空头寸的单独统计,它将更加 "有用" :)

 
在开盘逻辑条件槽中添加 "多头或空头 "过滤器,你就可以把头寸分开。
 
Miroslav_Popov писал(а)>>
在开盘逻辑条件槽中添加 "多头或空头 "过滤器,你就可以把头寸分开。

这是可以理解的。

我的意思是通过观察图形策略的统计数据来 "评估 "其 "片面性"。(同样,我不坚持!!!因为我把这个系统看作是一个美丽的......。玩具)。

 

请写下你想要什么统计参数。在下一个版本中添加它们不是问题。

 
Miroslav_Popov >> :

请写下你想要什么统计参数。在下一个版本中添加它们不是问题。

恢复系数。并能选择它作为一个目标因素。

 
Miroslav_Popov писал(а)>>

请写下你想要什么统计参数。在下一个版本中添加它们不是问题。

这里关于一切

另外还有关于额外指标/交易策略评估的文章(Z-score、HPR、Sharp等)(还有Aglitskaya版本的 Oops。没有Aglitskaya版本)。

如果也有一个 "采用 "战略的比较表,是与图表....。:)

 

谢谢你。我将为此在程序中增加一个统计窗口。

我对这一点并不熟悉。"恢复因素。请解释/公式。

是否有现成的公式(代码)用于这些额外的统计数据?