外汇交易中符号名称的最大长度 - 页 3 12345678910...12 新评论 prostotrader 2018.08.24 07:06 #21 Vitaly Muzichenko:但我不明白这个问题,为什么一个字符无论长短都不能被替换?因为魔法是ulong类型(8个字节),6个字节用于基本魔法,2个字节用于该魔法的变化。 Konstantin Nikitin 2018.08.24 07:37 #22 Vitaly Muzichenko:但我不明白这个问题,为什么一个字符不能立即放在那里,不管其长度如何这里有一段代码。我想你会看到。 string FindSymbol(const string str) { string symbol = NULL, sym = str; if( !StringToUpper( sym ) ) return symbol; for(i=0; i<SymbolsTotal(false); i++) { string s = SymbolName(i, false); if( !StringToUpper( s ) ) continue; if(StringFind(sym, s, 0) < 0 && StringFind(s, sym, 0) < 0) continue; symbol = SymbolName(i, false); break; } return symbol; } 情况可能是不同的。特别是在为客户写作时,最好是反复检查。 Vitaly Muzichenko 2018.08.24 08:14 #23 prostotrader:因为魔术是长类型的(8个字节),6个字节用于主魔术师,2个字节用于该魔术师的变体这个怎么样? string GetForexName(string Str) { string ch, res; string mass[26]={"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"}; int Len=StringLen(Str); // цикл по буквам строки for(int i=0;i<Len;i++) { ch=StringSubstr(Str,i,1); for(int c=0;c<26;c++) { if(mass[c]==ch) res+=ch; break; } } //--- return(res); } //Print( GetForexName(/*_Symbol*/".AUDCHFnosp") ); // получим чистый символ, без префиксов и суффиксов "AUDCHF" prostotrader 2018.08.24 08:53 #24 Alexander Bereznyak:如果只使用货币对的话。 对于SymbolInfoString()enum_symbol_info_string识别器描述财产类型SYMBOL_BASIS衍生品的基础资产名称绳子符号_货币_基数票据的基础货币绳子符号_货币_利润盈利货币绳子符号_货币_边际计算保证金的货币绳子SYMBOL_BANK目前的报价来源绳子符号_描述符号的字符串描述绳子SYMBOL_FORMULA构建自定义符号价格的公式绳子SYMBOL_ISIN国际证券识别码(ISIN)系统中的一个交易符号的名称。国际证券识别码是一个12位的字母数字代码,可以唯一地识别证券。这一特性的存在是在交易服务器端定义的。绳子符号_页面含有该符号信息的网页地址。在终端查看符号属性时,该地址将显示为一个链接。绳子SYMBOL_PATH符号树中的路径绳子谢谢,谁能检查一下,如果在ecn______ 和.AUDCHFnosp 字符上查询SYMBOL_DESCRIPTION和 SYMBOL_ISIN会返回什么? Vitaly Muzichenko 2018.08.24 08:59 #25 prostotrader:谢谢,谁能检查一下如果在ecn______和.AUDCHFnosp 字符上查询SYMBOL_DESCRIPTION和 SYMBOL_ISIN,会返回什么?在这里。 Print( "SYMBOL_CURRENCY_BASE=",SymbolInfoString("AUDNZD",SYMBOL_CURRENCY_BASE)," || SYMBOL_ISIN=",SymbolInfoString("AUDNZD",SYMBOL_ISIN) ); 2018.08.24 11:58:36.727 Sym AUDNZD,H1: SYMBOL_CURRENCY_BASE=AUD || SYMBOL_ISIN= prostotrader 2018.08.24 09:14 #26 Vitaly Muzichenko:给你。谢谢你,但SYMBOL_DESCRIPTION? 也就是说,基础字符总是一对中的第一个字符吗? prostotrader 2018.08.24 09:26 #27 维塔利,请检查 "FOREX done. "的信息是否出现在"crooked "字符 上。 附加的文件: AutoMagic.mqh 9 kb Magic_test.mq5 2 kb Vitaly Muzichenko 2018.08.24 10:08 #28 prostotrader: 维塔利,请检查 "FOREX done. "信息是否出现在"歪 "字 上。prostotrader,我很抱歉,但我现在不能 - 我根本没有时间,我有一个建筑工地。我只在休息时到电脑前呆几分钟。 prostotrader 2018.08.24 10:19 #29 Vitaly Muzichenko:prostotrader,我很抱歉,但我现在不能 - 我根本没有时间,我有一个建筑工地。我只在休息时到电脑前待几分钟。好的 伙计们,请检查一下6个字母以外的字符。 Vitaly Muzichenko 2018.08.24 11:06 #30 prostotrader:好的 伙计们,请检查一下6个字母以外的符号。如果你是一个prostotrader,得到一个外汇账户并进行测试,你已经有一个mt5终端。这将会更快,而且你会看到所有的日志 12345678910...12 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
但我不明白这个问题,为什么一个字符无论长短都不能被替换?
因为魔法是ulong类型(8个字节),6个字节用于基本魔法,2个字节用于该魔法的变化。
但我不明白这个问题,为什么一个字符不能立即放在那里,不管其长度如何
这里有一段代码。我想你会看到。
情况可能是不同的。特别是在为客户写作时,最好是反复检查。因为魔术是长类型的(8个字节),6个字节用于主魔术师,2个字节用于该魔术师的变体
这个怎么样?
如果只使用货币对的话。
对于SymbolInfoString()
enum_symbol_info_string
识别器
描述
财产类型
SYMBOL_BASIS
衍生品的基础资产名称
绳子
符号_货币_基数
票据的基础货币
绳子
符号_货币_利润
盈利货币
绳子
符号_货币_边际
计算保证金的货币
绳子
SYMBOL_BANK
目前的报价来源
绳子
符号_描述
符号的字符串描述
绳子
SYMBOL_FORMULA
构建自定义符号价格的公式
绳子
SYMBOL_ISIN
国际证券识别码(ISIN)系统中的一个交易符号的名称。国际证券识别码是一个12位的字母数字代码,可以唯一地识别证券。这一特性的存在是在交易服务器端定义的。
绳子
符号_页面
含有该符号信息的网页地址。在终端查看符号属性时,该地址将显示为一个链接。
绳子
SYMBOL_PATH
符号树中的路径
绳子
谢谢,谁能检查一下,如果在ecn______ 和.AUDCHFnosp 字符上查询SYMBOL_DESCRIPTION和 SYMBOL_ISIN会返回什么?
谢谢,谁能检查一下如果在ecn______和.AUDCHFnosp 字符上查询SYMBOL_DESCRIPTION和 SYMBOL_ISIN,会返回什么?
在这里。
给你。
谢谢你,但SYMBOL_DESCRIPTION?
也就是说,基础字符总是一对中的第一个字符吗?维塔利,请检查 "FOREX done. "信息是否出现在"歪 "字 上。
prostotrader,我很抱歉,但我现在不能 - 我根本没有时间,我有一个建筑工地。我只在休息时到电脑前呆几分钟。
prostotrader,我很抱歉,但我现在不能 - 我根本没有时间,我有一个建筑工地。我只在休息时到电脑前待几分钟。
好的
伙计们,请检查一下6个字母以外的字符。
好的
伙计们,请检查一下6个字母以外的符号。
如果你是一个prostotrader,得到一个外汇账户并进行测试,你已经有一个mt5终端。这将会更快,而且你会看到所有的日志