FOREX에서 기호 이름의 최대 길이 - 페이지 3 12345678910...12 새 코멘트 prostotrader 2018.08.24 09:06 #21 Vitaly Muzichenko : 근데 과제가 이해가 안되는데 길이에 상관없이 바로 심볼로 대체가 안되는 이유 Magic은 ulong(8바이트) 유형 이기 때문에 6바이트는 메인 매직에 사용되고 2바이트는 이 매직의 변형에 사용됩니다. Konstantin Nikitin 2018.08.24 09: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 10:14 #23 prostotrader : Magic은 ulong(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 10:53 #24 Alexander Bereznyak : 통화 쌍만 사용하는 경우: SymbolInfoString() 함수의 경우 ENUM_SYMBOL_INFO_STRING 식별자 설명 속성 유형 SYMBOL_BASIS 파생 상품의 기초 자산 이름 끈 SYMBOL_CURRENCY_BASE 상품의 기준 통화 끈 SYMBOL_CURRENCY_PROFIT 이익 통화 끈 SYMBOL_CURRENCY_MARGIN 담보가 계산되는 통화 끈 SYMBOL_BANK 현재 견적 소스 끈 SYMBOL_DESCRIPTION 기호의 문자열 설명 끈 SYMBOL_FORMULA 사용자 지정 기호의 가격을 구성하는 공식 끈 SYMBOL_ISIN 국제 증권 식별 코드 시스템에서 거래 기호의 이름은 ISIN(국제 증권 식별 번호)입니다. 국제 보안 식별 코드는 보안을 고유하게 식별하는 12자리 영숫자 코드입니다. 이 기호 속성의 존재 여부는 거래 서버 측에서 결정됩니다. 끈 SYMBOL_PAGE 기호에 대한 정보가 있는 웹 페이지 주소입니다. 이 주소는 터미널에서 기호 속성을 볼 때 링크로 표시됩니다. 끈 SYMBOL_PATH 심볼 트리의 경로 끈 감사합니다. 누구든지 ecn______ 및 .AUDCHFnosp 기호에 SYMBOL_DESCRIPTION 및 SYMBOL_ISIN을 요청하여 반환되는 내용을 확인할 수 있습니까? Vitaly Muzichenko 2018.08.24 10: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 11:14 #26 Vitaly Muzichenko : 여기: 감사합니다. SYMBOL_DESCRIPTION 은 어떻습니까? 즉, 기본 기호는 항상 쌍에서 맨 처음에 옵니까? prostotrader 2018.08.24 11:26 #27 Vitaly, "FOREX done" 메시지를 확인하십시오. "곡선" 문자 에 파일: AutoMagic.mqh 9 kb Magic_test.mq5 2 kb Vitaly Muzichenko 2018.08.24 12:08 #28 prostotrader : Vitaly, "FOREX done" 메시지를 확인하십시오. "곡선" 문자 에 prostotrader , 미안하지만 지금은 할 수 없습니다. 시간이 전혀 없습니다. 공사장이 있습니다. 나는 담배를 피우는 시간에 단 몇 분 동안 컴퓨터에 간다. prostotrader 2018.08.24 12:19 #29 Vitaly Muzichenko : prostotrader , 미안하지만 지금은 할 수 없습니다. 시간이 전혀 없습니다. 공사장이 있습니다. 나는 담배를 피우는 시간에 단 몇 분 동안 컴퓨터에 간다. 확인 얘들아 6글자 이외의 문자를 확인해주세요 Vitaly Muzichenko 2018.08.24 13:06 #30 prostotrader : 확인 얘들아 6글자 이외의 문자를 확인해주세요 prostotrader , 외환 계정을 연결하고 테스트하면 MT5 터미널도 있습니다. 이것은 더 빠르고 모든 로그를 볼 수 있습니다 12345678910...12 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
근데 과제가 이해가 안되는데 길이에 상관없이 바로 심볼로 대체가 안되는 이유
Magic은 ulong(8바이트) 유형 이기 때문에 6바이트는 메인 매직에 사용되고 2바이트는 이 매직의 변형에 사용됩니다.
근데 과제가 이해가 안되는데 길이에 상관없이 바로 심볼로 대체가 안되는 이유
다음은 코드입니다. 나는 당신이 볼 것이라고 생각합니다
상황이 다릅니다. 특히 고객용으로 작성되었다면 다시 확인하는 것이 좋습니다.Magic은 ulong(8바이트) 유형 이기 때문에 6바이트는 메인 매직에 사용되고 2바이트는 이 매직의 변형에 사용됩니다.
어쩌면 그렇게?
통화 쌍만 사용하는 경우:
SymbolInfoString() 함수의 경우
ENUM_SYMBOL_INFO_STRING
식별자
설명
속성 유형
SYMBOL_BASIS
파생 상품의 기초 자산 이름
끈
SYMBOL_CURRENCY_BASE
상품의 기준 통화
끈
SYMBOL_CURRENCY_PROFIT
이익 통화
끈
SYMBOL_CURRENCY_MARGIN
담보가 계산되는 통화
끈
SYMBOL_BANK
현재 견적 소스
끈
SYMBOL_DESCRIPTION
기호의 문자열 설명
끈
SYMBOL_FORMULA
사용자 지정 기호의 가격을 구성하는 공식
끈
SYMBOL_ISIN
국제 증권 식별 코드 시스템에서 거래 기호의 이름은 ISIN(국제 증권 식별 번호)입니다. 국제 보안 식별 코드는 보안을 고유하게 식별하는 12자리 영숫자 코드입니다. 이 기호 속성의 존재 여부는 거래 서버 측에서 결정됩니다.
끈
SYMBOL_PAGE
기호에 대한 정보가 있는 웹 페이지 주소입니다. 이 주소는 터미널에서 기호 속성을 볼 때 링크로 표시됩니다.
끈
SYMBOL_PATH
심볼 트리의 경로
끈
감사합니다. 누구든지 ecn______ 및 .AUDCHFnosp 기호에 SYMBOL_DESCRIPTION 및 SYMBOL_ISIN을 요청하여 반환되는 내용을 확인할 수 있습니까?
감사합니다. 누구든지 ecn______ 및 .AUDCHFnosp 기호에 SYMBOL_DESCRIPTION 및 SYMBOL_ISIN을 요청하여 반환되는 내용을 확인할 수 있습니까?
여기:
여기:
감사합니다. SYMBOL_DESCRIPTION 은 어떻습니까?
즉, 기본 기호는 항상 쌍에서 맨 처음에 옵니까?Vitaly, "FOREX done" 메시지를 확인하십시오. "곡선" 문자 에
prostotrader , 미안하지만 지금은 할 수 없습니다. 시간이 전혀 없습니다. 공사장이 있습니다. 나는 담배를 피우는 시간에 단 몇 분 동안 컴퓨터에 간다.
prostotrader , 미안하지만 지금은 할 수 없습니다. 시간이 전혀 없습니다. 공사장이 있습니다. 나는 담배를 피우는 시간에 단 몇 분 동안 컴퓨터에 간다.
확인
얘들아 6글자 이외의 문자를 확인해주세요
확인
얘들아 6글자 이외의 문자를 확인해주세요
prostotrader , 외환 계정을 연결하고 테스트하면 MT5 터미널도 있습니다. 이것은 더 빠르고 모든 로그를 볼 수 있습니다