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

 

新CT 1.83版

我在此发布我刚刚完成的新的CyberiaTrader 1.83。它包括以下修订内容。

1.更新了 "TimeTradeHoursDisabled "参数/功能。感谢OpenStorm和Fikko

2.纠正了显示的字符串......感谢Igorad

3.添加了魔法数字

你需要为你用CT1.83交易的每一个组合设置一个单独的魔法号码。不要省略这一点,你会得到订单错误。

另外,我还附上了CT 1.83的预设文件,是一个真正的ZIP文件。我将止损点收紧了一些,似乎更有利可图。请在M5和H1时间段进行测试,并公布你的结果。

FXSpeedster

附加的文件:
 
fxspeedster:
我在此发布我刚刚完成的CyberiaTrader 1.83的新版本。它包括以下修订内容。

1.更新了 "TimeTradeHoursDisabled "参数/功能。感谢OpenStorm和Fikko

2.纠正了显示的字符串......感谢Igorad

3.添加了魔法数字

你需要为你用CT1.83交易的每一个组合设置一个单独的魔法号码。不要省略这一点,你会得到订单错误。

另外,我还附上了CT 1.83的预设文件,是一个真正的ZIP文件。我将止损点收紧了一些,似乎更有利可图。请在M5和H1时间段进行测试,并公布你的结果。

FXSpeedster

非常感谢。

我想问一下,对于欧元/美元预设的TimeTradeHoursDisabled参数,你实际上想放什么?

预设被设置为 "09,13,14"。

GMT参数被设置为 "1

所以,当美国市场在东部时间(GMT-4)上午8点左右开盘时,经纪人的时间将是13(GMT+1)。

然后,看一下代码中的语句。

int hadj=TimeHour(CurTime())-GMT。

它将使hadj=12。(因为CurTime() == 13,而GMT被设置为1)

这可能是不正确的。

EA不会在美国市场开盘时阻断,而是在一小时后。

所以,根据我的理解,应该是 "08,12,13 "GMT时间

08 = 英国市场开盘时

12 = 美国市场开盘时

13=再封锁一小时。

~~~~~

所以,我想说的是,"TimeTradeHoursDisabled "参数中的数字,应该是根据GMT+0小时,不管你的经纪人在哪个时区。

GMT "参数是指与你的经纪人的GMT时间相差的小时数。

如果我说错了,请纠正我。

我将在NorthFinance H1的欧元/美元和美元/日元上测试它。

(BTW,谁能给我开CFG账户的链接?谢谢)

 

新的CT 1.85版

我增加了动态追踪止损的新功能,我附上了1.85版本。感谢我的一个朋友,他是一个伟大的MT4程序员,我已经完成了它,它似乎工作得很好。新的输入已被添加为EnableTrailingStop,默认设置为true。有了这个选项,CT1.85将动态地修改其追踪止损。此外,我还增加了1.85版的预置。请在M5和H1时间段进行测试并发表您的意见。

现在它还需要一个功能:我在之前的帖子中解释的订单计时功能。有谁想试一试?

FXSpeedster

附加的文件:
 
emka207:
非常感谢。

我想问一下,你到底想把欧元/美元预设的TimeTradeHoursDisabled参数放在哪里?

预设被设置为 "09,13,14"。

GMT参数被设置为 "1

所以,当美国市场在东部时间(GMT-4)上午8点左右开盘时,经纪人的时间将是13(GMT+1)。

然后,看一下代码中的语句。

int hadj=TimeHour(CurTime())-GMT。

它将使hadj=12。(因为CurTime() == 13,而GMT被设置为1)

这可能是不正确的。

EA不会在美国市场开盘时封锁,而是在一小时后。

所以,根据我的理解,应该是 "08,12,13 "GMT时间

08 = 英国市场开盘时

12 = 美国市场开盘时

13=再封锁一小时。

~~~~~

所以,我想说的是,"TimeTradeHoursDisabled "参数中的数字,应该是根据GMT+0小时,不管你的经纪人在哪个时区。

GMT "参数是指与你的经纪人的GMT时间相差的小时数。

如果我说错了,请纠正我。

我将在NorthFinance H1上对欧元/美元和美元/日元进行测试。

(BTW, 谁能给我开CFG账户的链接?谢谢)

看看左上角显示的实际GMT时间。 如果你正确设置了你的格林威治时间差,那么你将得到正确的 "哈吉"。 例如,如果你有09的设置,那么在格林威治标准时间09-10,交易将被禁止。 我对Northfinance不熟悉,抱歉。 但我已经测试了 "TimeTradeHoursDisabled "功能,它对CFG(设置+1)和IBFX(设置-1)都很有效。 CFG的网址是:www.CFGTrader.com BTW GMT与美国东部时间的差异是-5,目前不是-4。

 

前瞻性测试中表现良好

我已经测试了这个EA两天,它在远期测试中产生了200%的利润。

(moneytech服务器)。如果这个表现在这个月的剩余时间内保持一致,我将会非常感动,并可能购买该产品

有谁买了这个产品吗?如果有,到目前为止你的经验是什么?

谢谢

 
investor_me:
我已经测试了这个EA两天,它在前瞻性测试中产生了200%的利润。

(moneytech服务器)。如果这个月剩下的时间里这种表现一直持续下去,我真的会印象深刻,可能会购买这个产品。

有谁购买了该产品吗?如果有,到目前为止你的体验如何?

谢谢

记住这里的版本是我们正在测试的开放版本。 我很确定专业版也做得很好,如果不是更好的话,所以我建议购买专业版,并在前方测试中与最新的开放版进行比较,看看哪一个做得最好。 我的意见

 

PIP定时器的详细规格

我想发布一些关于PIP定时器的更详细的规格,希望有人能实现它。 我特别问了Igor,但如果他很忙,也许其他人可以做。 请有人站出来。 这里是。

宣告的输入。

bool EnablePIPTimer=true

double MinPIPProfit=6 (pips)

double TakePIPTimer=60 (秒)

1. 如果EnablePIPTimer=true。

2. 当MinPIPTimer>=6时,激活TakePIPTimer(开始以秒为单位倒数到0)--如果更有意义的话,你也可以让它计算点而不是秒。

3. 3. TakePIPTimer倒数。60, 59, 58...等等。

4. 4.声明全局变量double BestPIPProfit=0;这将保存该头寸到目前为止获得的最佳PIP利润。

5. 5.最初让BestPIPProfit=MinPIPProfit。

6. 获取BestPIPProfit=当前PIP利润

7. 如果BestPIPProfit>MinPIPProfit,使MinPIPProfit=BestPIPProfit(这将是此开仓头寸的最低PIP利润)。

8. 当上述条件#7发生时,重新启动TakePIPTimer至初始值,并使其开始计数,它将以新的最低限度MinPIPProfit再次计数60、59、58等,直至0。

9. 9.一旦TakePIPTimer达到0,立即关闭未结订单。

10.如果当前的PIP利润低于MinPIPProfit,则停止TakePIPTimer,直到当前利润 再次>=MinPIPProfit(达到的最高底线)。

11. 在 "交易时间 "下显示 "PIPTimer: XX"(在右上角的verbiageandtimecheck()里面),这样我们就可以看到它在活动和计数的时候。

基本上就是这样了,除非你也能改进它。 我认为这将是CyberiaTrader的一个伟大功能,以使其更加有利可图。 有任何问题请发帖,我将立即回答。

非常感谢您的帮助!

 

有人在现场交易吗? 只是好奇。

 

更新的cyberiatrader 1.80

附上CT 1.80的当前声明。 最后5笔交易是由1.85版执行的。

附加的文件:
 

尊敬的女士们、先生们

我是这个主题的发帖人,很高兴得到这么多的回复

嗨,speedster,你在这个新的EA上使用了什么时间框架,我怎样才能启用1点利润或2点...??

谢谢大家的大力支持