查理斯 2.1.8 - 页 2

 
ppcassidy:

嘿,猛禽。

谢谢你回复我的信息。我很感谢你看了这个问题。有什么想法吗?我正在MB交易模拟账户上测试。

就像我说的,我是一个相对的新手(虽然我有编程背景),所以试图理解这些代码是很费力的。

但是,让我们从上面开始吧。

谢谢。

保罗

extern string Comment_1           = " -- Comma separated list of Symbol Pairs: EURUSD,USDCHF";
extern string Comment_1a          = " --- must be equal to the string of your account provider.";
extern string Symbols             = "EURUSDm,EURGBPm,EURJPYm,CHFJPYm,GBPUSDm,GBPJPYm,GBPCHFm,GBPAUDm,USDCADm,USDCHFm,USDJPYm,AUDNZDm,AUDUSDm,NZDUSDm";

这意味着,如果你在你的策略测试器上测试这个问题

如果你在这个货币上测试,你必须输入符号USDJPY

 

嘿,猛禽。

你写道

"这个主题的标题是charles 2.1.8 ......你的图片表明你使用的是2.1.5版本......你使用的是什么版本?

你把TrailingAmout设置为什么?"

我在哪里可以下载2.1.8?我下载的是我在网上看到的唯一一个版本....

我没有改变原始下载中的TrailingAmount。

嘿,DeVries

你写道

"这意味着如果你在你的策略测试器上测试这个问题

你必须输入符号USDJPY,如果你在这个货币上测试它"

我已经输入了符号,都是单独的货币对,即

extern string Symbols ="USDJPY";

而作为一个支持的货币对的字符串

外置 字符串 Symbols="EURUSDm,EURGBPm,EURJPYm,CHFJPYm,GBPUSDm,GBPCHFm,GBPAUDm,USDCADm,USDCHFm,USDJPYm,AUDNZDm,AUDUSDm,NZDUSDm"

两者都出现了上述错误......我错过了你的观点吗?

有什么想法吗?谢谢你的帮助.....

保罗

 
ppcassidy:

嘿,Raptor。


我在哪里可以下载2.1.8?我下载了我在线上看到的唯一一个....。

我没有改变原始下载中的TrailingAmount。

哪条线?代码库包含两个版本:https://www.mql5.com/en/code/10823

ppcassidy:

嘿,DeVries


好吧,我已经输入了符号,都是单独的一对,即。

extern string Symbols ="USDJPY";

而作为一个支持的货币对的字符串

外置 字符串 Symbols="EURUSDm,EURGBPm,EURJPYm,CHFJPYm,GBPUSDm,GBPCHFm,GBPAUDm,USDCADm,USDCHFm,USDJPYm,AUDNZDm,AUDUSDm,NZDUSDm"

两者都出现了上述错误......我错过了你的观点吗?

你需要输入正确的符号名称,USDJPY和USDJPYm对你的终端来说不可能都是正确的 . . .

请发布一张显示任何USDJPY图表的截图,以便我们可以检查符号名称 ...

 

我仔细看了看你的符号名称,它是为你在符号名称后面加了一个.(点),所以要把它变成

如果你把它放在你的账户上并进行交易,那么你可以把它写成USDJPY。

写在字符串中的方式,正确地用. Cours的名字写。

你的经纪人使用的是后缀.

 
   // Broker's use a variety of nameing patterns: EURUSD, EURUSDm, "EURUSD.",
   // "EURUSD..", "EURUSD#",  "EUR.USD", "EUR/USD", "EURUSD.stp", "EURUSDct".
 

这似乎已经解决了符号名称的问题。我在字符串中加入了'USDJPY.',是的,它顺利通过了。

现在真的是眼花缭乱了......我有另一个问题

它对多个货币对不起作用,只对我在MT4下拉菜单中的一个货币对起作用--这时刚好是USDJPY。

但我必须把下拉菜单改为另一个货币对,然后我仍然必须 其他货币对从字符串中删除

我怎样才能在多个货币对上运行这个程序?

对不起,这无疑是个新手问题。

一如既往地感谢各位。

保罗

 
ppcassidy:

这似乎已经解决了符号名称的问题。我在字符串中加入了'USDJPY.',是的,它顺利通过了。

现在真的是眼花缭乱了......我有另一个问题

它对多个货币对不起作用,只对我在MT4下拉菜单中的一个货币对起作用--这时刚好是USDJPY。

但我必须把下拉菜单改为另一个货币对,然后我仍然必须把其他货币对从字符串中删除。

我怎样才能在多个货币对上运行这个程序?

在策略测试器中,你不能......。

从这里:测试MetaTrader 4的功能和限制

"只允许对被测试的符号进行交易,不允许进行组合测试

试图使用其他符号进行交易将返回错误"

 
ppcassidy:

这似乎已经解决了符号名称的问题。我在字符串中加入了'USDJPY.',是的,它顺利通过了。

现在真的是眼花缭乱了......我有另一个问题

它对多个货币对不起作用,只对我在MT4下拉菜单中的一个货币对起作用--这时刚好是USDJPY。

但我必须将下拉菜单改为另一个货币对,然后我仍然必须将其他货币对从字符串中删除。

我怎样才能在多个货币对上运行这个程序?

对不起,这无疑是个新手问题。

一如既往地感谢各位。

保罗

嘿,DeVries

你写道

"意思是如果你在你的策略测试器上测试这个

你必须输入符号USDJPY,如果你在这个货币上测试它" 这是为测试准备的

我怎样才能在多个货币对上运行它

extern string Symbols = "EURUSD.,EURGBP.,EURJPY.,CHFJPY.,GBPUSD.,GBPJPY.,GBPCHF.,GBPAUD.,USDCAD.,USDCHF.,USDJPY.,AUDNZD.,AUDUSD.,NZDUSD.";

在演示版上运行它,把它放在一个图表上,在符号中输入你想运行的图表。

 

对不起--我想在翻译过程中有些失误。把它放在一个图表上,在符号中 包含你想运行的图表"--你是说在策略测试器 模式下,你一次只能在一对图表上运行它?

 
ppcassidy:

对不起--我想在翻译过程中有些失误。把它放在一个图表上,在符号中 包含你想运行的图表"--你是说,在策略测试模式下,你一次只能在一个货币对上运行?


策略测试器中,你只能选择一个符号进行测试,因为你每次只有一个符号可以测试。

但这一行意味着它可以在你的账户上同时交易更多的货币,在实时时间内

你在该行中选择的货币