intOnInit()
{
if(iCustom("EURUSD",PERIOD_D1,"Spy Control panel MCM",ChartID(),0,CHARTEVENT_TICK) == INVALID_HANDLE)
{ Print("Ошибка установки шпиона на EURUSD"); return(true);}
if(iCustom("GBPUSD",PERIOD_D1,"Spy Control panel MCM",ChartID(),1,CHARTEVENT_TICK) == INVALID_HANDLE)
{ Print("Ошибка установки шпиона на GBPUSD"); return(true);}
}
那么开下一个酒吧有什么问题呢?
不是的。"从GBPUSD 图表上测试EURUSD 工具 "这句话的意思是,你是在EURUSD 上交易,但专家顾问是在GBPUSD 图表上。 所有结果都是在EURUSD 上, 我只是从一个符号切换到另一个。
因此,要么是兴趣的 假设没有得到证实,要么是你有什么地方错了。
注意代码的部分。
在这里你可以看到,你是在两个不同的字符上"铰接 "一些"间谍控制面板MCM " 指标。就是说,你有不同的符号作为信号源。但你声称 "我们在欧元兑美元 上交易",即信号的来源是一个相同的符号。让我们把话说清楚。当然,这也要考虑到。在一个旨在自动交易的程序中,一切都必须考虑到。至少要尽可能多。目前,有两种模式:正常和任意延迟。开发商已经宣布,他们将逐步使测试过程接近现实。这很令人鼓舞。幻想需要从根本上切断。
因此,要么感兴趣的 假设没有被证实,要么你有什么不对。
请注意代码的部分。
在这里你可以看到,你把一些"间谍控制面板MCM " 指标 "铰链 "在两个不同的符号上。就是说,你有不同的符号作为信号源。但你声称 "我们在欧元兑美元 上交易",即信号源是同一个符号。让我们把话说清楚。从这段代码来看,信号确实来自两个字符,只是专家顾问可能会延迟处理其中一个信号。
那么,下一小节的开场怎么会不合适呢?
因为不同乐器的开盘时间不同。 而收盘时间正好是在时钟上,对所有的人都一样。
在多币种测试中,有一个显著的区别。在这个主题的开头甚至有一些例子。
总而言之。对大家的意见很感兴趣,对解决方法更感兴趣。))
对于多币种测试,有一个显著的区别。在这个话题的开头甚至还有一些例子,非常具有说明性。
因此,要么是感兴趣的 假设不成立,要么是你有什么地方不对。
注意代码的部分。
这里你可以看到,你把一些"间谍控制面板MCM " 指标 "放在两个不同的符号上。就是说,你有不同的符号作为信号源。但你声称 "我们在欧元兑美元 上交易",即信号源是同一个符号。让我们来定义它。哦,那是越来越近了。似乎有一个选项我是错的))。我先想一想,然后直接写更多的内容......。
有趣的是
不,我说的是别的东西。想象一下,专家顾问已经收到了一系列来自 "间谍 "的某些信号。 专家顾问开始处理第一个信号,但其余的会怎样?
这并不严重。一个虱子不可能产生显著的差异。只是有些地方不对劲。
"--被告人,你为什么要杀老太太?她只有20戈比!
- 嗯......一个老太太是20戈比,另一个老太太是20戈比......五个老太太是一卢布......"
"--被告人,你为什么要杀老太太?她只有20戈比!
- 嗯......一个老太太是20戈比,另一个老太太是20戈比......五个老太太已经是一个卢布......"
我想介绍一个具有指导性和说明性的例子。我不打算写程序的名字,我想规则是禁止的,但我能想到图片))。
一个相同的简单交易策略。但不同的价差和滑移。
蓝色显示出完美的结果,没有扩散和滑移。黄色显示的是点差为2点,每笔交易的滑点为10点的结果。而第三个结果是紫丁香股票,它显示的结果是5点差价,每笔交易的滑点为15点。
顺便说一下,我希望开发人员注意在正向测试模式下股权的显示。这很清楚!请注意这一点。当然,如果有兴趣,请支持论坛参与者))。
我在使用OnTick,我在所有的工作工具中做了一个每个tick同步的检查。