[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 25 1...181920212223242526272829303132...631 新评论 Vitaliy Andreischev 2012.03.27 12:35 #241 问题。 如何正确拼写在代码中插入Symbol1 和Symbol2值。 string SymbolMax[35] = {"Symbol1", "Symbol2"} 如果你去掉了倒装的逗号,它就不会被编译,而如果你加上了倒装的逗号,它就会给出文本而不是值。 Victor Nikolaev 2012.03.27 12:48 #242 forexnew: 问题。 如何正确地写出Symbol1和Symbol2的值来插入到代码中。 如果你去掉了倒装的逗号,它就不会被编译,如果是倒装的逗号,它就会输出文本而不是值。 有不同的选择 string SymbolMax[35] = {EURUSD, .....} 或 string Symbol1 = EURUSD; ........ string SymbolMax[35] = {Symbol1, Symbol2,.....} Vitaliy Andreischev 2012.03.27 13:11 #243 Vinin: 有不同的选择或 stringSymbol1="EURUSD"; string Symbol2 ="AUDUSD"; string SymbolMax[2] = {Symbol1, Symbol2}。这样是无法编译的。'{' - 预计初始化 D:\F\9\experts\ASH_5_102.mq4 (4, 23) 'Symbol1' - 不允许在全局范围内表达 D:\F\9\experts\ASH_5_102.mq4 (4, 31) 'Symbol2' - 不允许在全局范围内表达 D:\F\9\experts\ASH_5_102.mq4 (4, 40) '}'- 不平衡的括号 D:\F\9\experts\ASH_5_102.mq4(4,47) 而第一种变体并不适合,你应该从文件中提取配对的名称。 Victor Nikolaev 2012.03.27 13:21 #244 forexnew: string Symbol1 ="EURUSD"。 string Symbol2 ="AUDUSD"; string SymbolMax[2] = {Symbol1, Symbol2}。 它并不以这种方式编译。 '{' - 初始化预期 D:\F\9\experts\ASH_5_102.mq4 (4, 23) 'Symbol1' - 全局范围的表达式不允许 D:\F\9\experts\ASH_5_102.mq4 (4, 31) 'Symbol2' - 全局范围的表达式不允许 D:\F\9\experts\ASH_5_102.mq4 (4, 40) '}'- 不平衡的括号 D:\F\9\experts\ASH_5_102.mq4 (4, 47) 第一种变体不适合,我们应该从文件中获取配对的名称。 我同意。我没有写正确。 string Symbol1 ="EURUSD"; string Symbol2 ="AUDUSD"; string SymbolMax[2]; SymbolMax[0] = Symbol1; SymbolMax[1] = Symbol2; 这应该是可行的 Vitaliy Andreischev 2012.03.27 13:30 #245 Vinin: 我同意。我没有写正确。 这应该是可行的。 谢谢你!!!。这个选项起了作用。 Юсуфходжа 2012.03.27 23:39 #246 我的EA根据指标的信号设置订单,如果指标给出了重新设置现有订单的信号,例如0.1手,那么EA就会再设置一个与现有订单相同的订单,这使得订单的数量 不合理地增加。问题:在这种情况下,如何使EA简单地增加现有订单的手数?这样的修改在原则上是否可能? Рустам 2012.03.28 00:48 #247 不,只需删除旧的,并放入一个新的批次,或添加另一个订单。 TarasBY 2012.03.28 06:06 #248 yosuf: 我的EA根据指标的信号设置订单,如果指标给出了重新设置现有订单的信号,例如0.1手,那么EA就会再设置一个与现有订单相同的订单,这使得订单的数量不合理地增加。问题:在这种情况下,如何使EA简单地增加现有订单的手数?这样的修改在原则上是否可能? 切换到MT5 - 那里将只有一个总的位置。;)) T-G 2012.03.28 11:42 #249 你能告诉我为什么在测试器中运行 "EURUSD "时 MarketInfo("GBPUSD", MODE_BID); 返回0.0,以及如何在测试器中获得另一个仪器的价格。 Yury Reshetov 2012.03.28 13:49 #250 T-G:你能告诉我为什么在测试器中运行 "EURUSD "时 MarketInfo("GBPUSD", MODE_BID);返回0.0,以及如何在测试器中获得另一个仪器的价格。 iClose() 1...181920212223242526272829303132...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
问题。
如何正确拼写在代码中插入Symbol1 和Symbol2值。
如果你去掉了倒装的逗号,它就不会被编译,而如果你加上了倒装的逗号,它就会给出文本而不是值。
问题。
如何正确地写出Symbol1和Symbol2的值来插入到代码中。
如果你去掉了倒装的逗号,它就不会被编译,如果是倒装的逗号,它就会输出文本而不是值。
有不同的选择
或
有不同的选择
或
string Symbol2 ="AUDUSD";
string SymbolMax[2] = {Symbol1, Symbol2}。
这样是无法编译的。
'{' - 预计初始化 D:\F\9\experts\ASH_5_102.mq4 (4, 23)
'Symbol1' - 不允许在全局范围内表达 D:\F\9\experts\ASH_5_102.mq4 (4, 31)
'Symbol2' - 不允许在全局范围内表达 D:\F\9\experts\ASH_5_102.mq4 (4, 40)
'}'- 不平衡的括号 D:\F\9\experts\ASH_5_102.mq4(4,47)
而第一种变体并不适合,你应该从文件中提取配对的名称。
string Symbol1 ="EURUSD"。
string Symbol2 ="AUDUSD";
string SymbolMax[2] = {Symbol1, Symbol2}。
它并不以这种方式编译。
'{' - 初始化预期 D:\F\9\experts\ASH_5_102.mq4 (4, 23)
'Symbol1' - 全局范围的表达式不允许 D:\F\9\experts\ASH_5_102.mq4 (4, 31)
'Symbol2' - 全局范围的表达式不允许 D:\F\9\experts\ASH_5_102.mq4 (4, 40)
'}'- 不平衡的括号 D:\F\9\experts\ASH_5_102.mq4 (4, 47)
第一种变体不适合,我们应该从文件中获取配对的名称。
我同意。我没有写正确。
这应该是可行的
我同意。我没有写正确。
这应该是可行的。
我的EA根据指标的信号设置订单,如果指标给出了重新设置现有订单的信号,例如0.1手,那么EA就会再设置一个与现有订单相同的订单,这使得订单的数量不合理地增加。问题:在这种情况下,如何使EA简单地增加现有订单的手数?这样的修改在原则上是否可能?
你能告诉我为什么在测试器中运行 "EURUSD "时
返回0.0,以及如何在测试器中获得另一个仪器的价格。
你能告诉我为什么在测试器中运行 "EURUSD "时
返回0.0,以及如何在测试器中获得另一个仪器的价格。