回溯测试中的伟大EA! - 页 21

 

CT 1.80需要的功能

目前CT 1.80最糟糕的特点是,它在有利可图的交易中停留的时间太长,然后它又放弃了。因此,我认为这个问题的最佳解决方案是有一个内部计时器,在超过 "MinProfit "的最低点时启动,例如6点。如果60秒后点数没有增加,那么CT就应该把它拿下 -- 无论怎样。这将是一个很好的解决方案,你有多少次看到CT有很好的利润,在上面坐了很久,却看到它放弃了,最后失去了交易?OpenStorm、Newdigital或一个好的程序员能实现这个吗?我已经在1.90版本中自己实现了,但我的编码不是很好,而且定时器并不总是启动的。因此,我们需要回顾一下。MinPipProfit "默认为6,"TakePipTimer "默认设置为60秒。每次达到MinPipProfit时,计时器开始计数。只要利润点保持在MinPipProfit以上,计时器就会计数。如果低于MinPipProfit,计时器就会停止 并重置为TakePipTimer。如果我可以在添加这个功能时提供帮助,请告诉我。

 

欧洲和日本CT 1.80的预设文件

我在此发布欧洲和日本的cyberiatrader 1.80预设文件。 你会注意到,对于欧洲货币,CT不应该在格林威治时间9,13,14进行交易,对于日元,它不应该在格林威治时间9,13,14,23,00进行交易。

GMT设置默认为1,这对Alpari和CFGTrader来说是好的。 对于InterbankFX,您需要将其设置为-1。 请记住,GMT设置是GMT与您的经纪商之间的差异。 举个例子,如果格林尼治标准时间是1:00,而你的经纪商的时间是0:00(午夜),那么格林尼治标准时间差就是-1。 所附文件是一个真正的ZIP文件,包含预设。 请发表你使用CT 1.80的经验。 谢谢你,并对那些正在测试和努力想出改进办法的人竖起大拇指!对于那些期望天上掉馅饼的人,如果不付出必要的工作和参与,就会发现它不会发生......

附加的文件:
 

我想知道谁在对这个EA进行前瞻性测试,你们使用的是哪家经纪公司? 到目前为止,我最好的前瞻性测试是用cfg,我从周一 开始从50,000usd开始,现在大约是64,000usd。

 
yan7181:
我想知道谁在对这个EA进行前瞻性测试,你们用的是哪家经纪公司? 到目前为止,我最好的前瞻性测试是用cfg,我从周一开始,从50,000usd开始,现在是64,000usd左右。

到目前为止,CFG是使用该EA最好的,其次是IBFX。 Crown、NorthFinance、Alpari、MIG、FXDD不适合,他们的数据质量不高,而且他们会过滤。 Neurex不接受零碎的手数,所以除非你想做全手交易,否则它是不存在的。 坚持使用最好的两个,这是我的建议。

 

2 fxspeedster。感谢你对开源版的支持和改进。

这里是商业版的时间控制功能

/ Функцию подключить在 EnterMarket (вход в рынок):

// 许可证和证书运动员们的工作情况

...

外部字符串 TimeTradeHoursDisabled = "09,12,18"; // Здесь перечисл在这个问题上,我们要做的是,在这个问题上,我们要做的是,在这个问题上,我们要做的是,在这个问题上,我们要做的是,在这个问题上,我们要做的是。为您提供的信息是:"您可以在我们的网站上找到您的信息,也可以在我们的网站上找到您的信息。许可证和证书。许可证和证书о заблаговременно до выхода новостей (приблиз我在这里要告诉大家的是,我们在这里要做的是,在这里要做的是,在这里要做的是,在这里要做的是,在这里要做的是,在这里要做的是。)

...

// Собственно сама функция для在这个过程中,我们可以看到,在我们的工作中,有很多人都在为我们的工作而努力,而我们的工作也是在为我们的工作而努力。

bool CheckTradeTime ()

{

// 汇率的变化会影响到交易时间。

int h=TimeHour(CurTime())。

string s = "";

// заносим опять в стр在此,我想说的是:"如果你想让你的朋友知道你在做什么,那么你就得让他知道你在做什么。

s = DoubleToStr (h, 0);

// Если значение часа односимво如果(h<9),那么就会出现一个新的数字。

如果(h < 9)

s = StringConcatenate("0",s);

// Ищем запрещенные часы торговли

如果(StringFind(TimeTradeHoursDisabled, s, 0)==-1)

// Если текущий час не входит в запрщенный период - можно торговать

return(true);

否则

// иначе нет

返回(false)。

}

 

嘿嘿,我听说过很多关于interbank的事情,所以我懒得测试他们的演示。好吧,我将坚持使用CFG,这个EA将受到经纪商的价格反馈的影响,因为这是决定它是否会成功或失败的主要因素,我担心的是真实账户 与演示不同,正如他们所说的两个服务器。叹息....,在它被充分证明可以做到之前,不要跳入它的家伙。

 
OpenStorm:
2 fxspeedster。感谢你对开源版本的支持和改进。

这里是商业版本的时间控制功能。

很高兴看到这个。

OpenStorm,看起来你的开源实验正在发挥作用

还有,向Fxspeedster致以敬意

 
OpenStorm:
2 fxspeedster。感谢你对开源版本的支持和改进。

这里是商业版的时间控制功能。

/ Функцию подключить在 EnterMarket (вход в рынок)。

// 许可证和证书运动员们的工作情况

...

外部字符串 TimeTradeHoursDisabled = "09,12,18"; // Здесь перечисл在这个问题上,我们要做的是,在这个问题上,我们要做的是,在这个问题上,我们要做的是,在这个问题上,我们要做的是,在这个问题上,我们要做的是。为您提供的信息是:"您可以在我们的网站上找到您的信息,也可以在我们的网站上找到您的信息。许可证和证书。许可证和证书о заблаговременно до выхода новостей (приблиз我在这里要告诉大家的是,我们在这里要做的是,在这里要做的是,在这里要做的是,在这里要做的是,在这里要做的是,在这里要做的是。)

...

// Собственно сама функция для在这个过程中,我们可以看到,在我们的工作中,有很多人都在为我们的工作而努力,而我们的工作也是在为我们的工作而努力。

bool CheckTradeTime ()

{

// 汇率的变化会影响到交易时间。

int h=TimeHour(CurTime())。

string s = "";

// заносим опять в стр在此,我想说的是:"如果你想让你的朋友知道你在做什么,那么你就得让他知道你在做什么"。

s = DoubleToStr (h, 0);

// Если значение часа односимво如果(h<9),那么就会出现一个新的数字。

如果(h < 9)

s = StringConcatenate("0",s);

// Ищем запрещенные часы торговли

如果(StringFind(TimeTradeHoursDisabled, s, 0)==-1)

// Если текущий час не входит в запрщенный период - можно торговать

return(true);

否则

// иначе нет

返回(false)。

}

嗨,OpenStorm。

根据我的理解,"TimeTradeHoursDisabled "的含义如下。EA将不会在指定的交易时间内进行交易。但是在俄罗斯的评论中写道,必须在新闻时间前至少半小时停止交易(例如 "09,12,18")。这样做对吗?它是自动的吗?

 

他们建议在新闻发布前30分钟或一小时停止交易。时间控制(TimeControl)选项中列出了精确到小时的停止交易。

 

将很快发布CT 1.83的新版本。

OpenStorm:
2 fxspeedster:感谢你对开源版本的支持和改进。

这里是商业版本的时间控制功能。

/ Функцию подключить在EnterMarket (вход в рынок)。

// 许可证和证书运动员们的工作情况

...

外部字符串 TimeTradeHoursDisabled = "09,12,18"; // Здесь перечисл在这个问题上,我们要做的是,在这个问题上,我们要做的是,在这个问题上,我们要做的是,在这个问题上,我们要做的是,在这个问题上,我们要做的是。为您提供的信息是:"您可以在我们的网站上找到您的信息,也可以在我们的网站上找到您的信息。许可证和证书。许可证和证书о заблаговременно до выхода новостей (приблиз我在这里要告诉大家的是,我们在这里要做的是,在这里要做的是,在这里要做的是,在这里要做的是,在这里要做的是,在这里要做的是。)

...

// Собственно сама функция для在这个过程中,我们可以看到,在我们的工作中,有很多人都在为我们的工作而努力,而我们的工作也是在为我们的工作而努力。

bool CheckTradeTime ()

{

// 汇率的变化会影响到交易时间。

int h=TimeHour(CurTime())。

string s = "";

// заносим опять в стр在此,我想说的是:"如果你想让你的朋友知道你在做什么,那么你就得让他知道你在做什么"。

s = DoubleToStr (h, 0);

// Если значение часа односимво如果(h<9),那么就会出现一个新的数字。

如果(h < 9)

s = StringConcatenate("0",s);

// Ищем запрещенные часы торговли

如果(StringFind(TimeTradeHoursDisabled, s, 0)==-1)

// Если текущий час не входит в запрщенный период - можно торговать

return(true);

否则

// иначе нет

return(false)。

}

OpenStorm -- 谢谢你提供的功能。我将很快把它纳入V1.83版,并将其与包括神奇数字在内的修订列表一起发布。