Saya menemukan fungsi ini dalam utas yang berbeda .... Bagaimana saya dapat mentransfer ini untuk ini beroperasi? Ketika saya memasukkannya ke dalam satu dan memasukkannya ke dalam fungsi awal, itu memberi saya kesalahan ... juga, adakah cara untuk melakukannya tanpa menggunakan faktor Global?
Faktor Global
String Kode Dimasukkan Simbol # 91; # 93 ;; int SymbolCount;
Kode yang dimasukkan/ --------------------------------------------- --------------------- /| Menciptakan berbagai simbol pasangan untuk menilai |/ ----------------------------------------------- ------------------- string BuatSymbolList () string allsyms; string Mata Uang # 91; # 93; = AED, AUD, BHD, BRL, CAD, CHF, CNY, CYP, CZK, DKK, DZD, EEK, EGP, EUR, GBP, HKD, HRK, HUF, IDR, ILS, INR, IQD, IRR, ISK, JOD , JPY, KRW, 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 (Mata Uang, 0); int Loop, SubLoop; string TempSymbol; untuk (Loop = 0; Loop lt; CurrencyCount; Loop ) untuk (SubLoop = 0; SubLoop lt; CurrencyCount; SubLoop ) TempSymbol = Mata Uang # 91; Loop # 93; Mata Uang # 91; SubLoop # 93 ;; if (MarketInfo (TempSymbol, MODE_BID) gt; 0) ArrayResize (Simbol, SymbolCount 1); Simbol # 91; SymbolCount # 93; = TempSymbol; allsyms = allsyms TempSymbol n; SymbolCount ; TempSymbol = Mata Uang # 91; Loop # 93; Mata Uang # 91; SubLoop # 93; m; if (MarketInfo (TempSymbol, MODE_BID) gt; 0) ArrayResize (Simbol, SymbolCount 1); Simbol # 91; SymbolCount # 93; = TempSymbol; allsyms = allsyms TempSymbol n; SymbolCount ; return (allsyms);