다른 스레드에서이 함수를 찾았습니다 ....이 작업을 위해 이것을 어떻게 전송할 수 있습니까? 나는 그것을 하나의 함수에 넣고 시작 함수 안에 넣으면 오류가납니다 ... 또한 글로벌 요소를 사용하지 않고 그것을 수행하는 방법이 있습니까?

글로벌 요소
삽입 된 코드 문자열 기호 # 91; # 93 ;; int SymbolCount;
삽입 된 코드/ --------------------------------------------- --------------------- /| 평가할 쌍 기호의 다양성 작성 |/ ----------------------------------------------- ------------------- 문자열 CreateSymbolList () 문자열 allsyms; 문자열 통화 # 91; # 93; = AED, AUD, BHD, BRL, CAD, CHF, CNY, CYP, CZK, DKK, DZD, EEK, EGP, 유로, GBP, HKD, HRK, HUF, IDR, ILS, INR, IQD, IRR, ISK, JOD , JPY, KWD, LBP, LTL, LVL, LYD, MAD, MXN, MYR, NOK, NZD, OMR, PHP, PLN, QAR, RON, RUB, SAR, SEK, SGD, SKK, SYP, THB, TND , TRY, TWD, USD, VEB, XAG, XAU, YER, ZAR; int CurrencyCount = ArrayRange (통화, 0); int 루프, 서브 루프; 문자열 TempSymbol; SubLoop lt; CurrencyCount; SubLoop )에 대한 (루프 0, 루프 lt; 통화 # 91, 서브 루프 93 번; if (MarketInfo (TempSymbol, MODE_BID) gt; 0) ArrayResize (Symbols, SymbolCount 1); 기호 # 91, 기호 # 93; = TempSymbol; allsyms = allsyms TempSymbol n; SymbolCount ; TempSymbol = 통화 # 91; 루프 # 93; 통화 # 91, 서브 루프 # 93; m; if (MarketInfo (TempSymbol, MODE_BID) gt; 0) ArrayResize (Symbols, SymbolCount 1); 기호 # 91, 기호 # 93; = TempSymbol; allsyms = allsyms TempSymbol n; SymbolCount ; return (allsyms);