Fonction de v?rifiion des symboles
Résultats de 1 é 9 sur 9

Sujet : Fonction de v?rifiion des symboles

  1. #1
    J'ai trouv? cette fonction dans un autre thread .... Comment puis-je transf?rer cela ? une biblioth?que pour son travail? Quand je le mets dans un et le mettre ? l'int?rieur d'une fonction de d?marrage, il me donne des erreurs ... aussi, y at-il un moyen de le faire sans utiliser de variables globales?

    Variables globales
    Cha?ne de code ins?r?e Symboles # 91; # 93 ;; int SymbolCount;
    Code ins?r?/ --------------------------------------------- --------------------- /| Cr?e le tableau des symboles de paire ? v?rifier |/ ----------------------------------------------- ------------------- cha?ne CreateSymbolList () {string allsyms; cha?ne Devises # 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, ESSAI, TWD, USD, VEB, XAG, XAU, YER, ZAR}; int CurrencyCount = ArrayRange (Devises, 0); int Loop, SubLoop; cha?ne TempSymbol; pour (Loop = 0; Loop lt; CurrencyCount; Loop ) pour (SubLoop = 0; SubLoop lt; CurrencyCount; SubLoop ) {TempSymbol = Devises # 91; Boucle # 93; Devises # 91; Sous-boucle # 93 ;; if (MarketInfo (TempSymbol, MODE_BID) gt; 0) {ArrayResize (Symboles, SymbolCount 1); Symboles # 91; SymbolCount # 93; = TempSymbol; allsyms = allsyms TempSymbol n; SymbolCount ; } TempSymbol = Devises # 91; Boucle # 93; Devises # 91; Sous-titre # 93; m; if (MarketInfo (TempSymbol, MODE_BID) gt; 0) {ArrayResize (Symboles, SymbolCount 1); Symboles # 91; SymbolCount # 93; = TempSymbol; allsyms = allsyms TempSymbol n; SymbolCount ; }} return (allsyms); }

  2. #2
    Si vous voulez aider ? d?boguer une erreur, vous devez au moins indiquer ce qu'est l'erreur. Lorsque vous placez les codes dans une biblioth?que, avez-vous import? cette biblioth?que dans votre EA ou votre indieur pour l'utiliser?

  3. #3
    Je voudrais connecter cela avec un tableau comme cette cha?ne Timeframe [] = {PERIOD_M1, PERIOD_M15, PERIOD_M30, PERIOD_H1, PERIOD_H4} Ainsi, je peux v?rifier tous ces d?lais pour tous les symboles .... Je dois pour cela stocker quelques donn?es dans un tableau complexe ... l'un ?tant quand il frappe une ligne sur la carte (d?placement dynamique, mais ont un indieur pour cela) .... et aussi le temps qui passe entre cette ligne et une autre ligne ... l'heure ?tant en minutes je le veux pour d?terminer les meilleures combinaisons de devisep?riode en fonction de certains ratios ? partir des donn?es de stockage

  4. #4
    non, je l'ai juste encadr? avec init start () {function} pour le compiler et le tester ... sans cela, il dit qu'il a besoin de la fonction start

  5. #5
    pourquoi ne pas simplement remplir manuellement le tableau avec des symboles que votre courtier offre? Je veux dire vraiment, y at-il plus de 10-12 que vous voulez regarder de toute fa?on ??

  6. #6
    1 Pi?ce (s) jointe (s) Parce que je voudrais apprendre ? rendre chaque ?l?ment dynamique auquel je peux penser quand je passe ? EA # 2, # 3, # 4, etc. qu'ils sont dynamiques et peuvent ?tre utilis?s par Quelqu'un comme ... Il a pens? que ce serait une bonne pratique de ne pas laisser les choses manuelles qui ne peuvent pas ?tre diversifiion est un autre ?l?ment de gestion de l'argentrisque ... puisque c'est d?j? une fonction ?crite que j'ai trouv?, pens? qu'il serait bon incorporer dans une biblioth?que ... si j'apprends comment mettre ceci dans une biblioth?que, alors il enseigne le concept de base de d?placer toutes les fonctions dans une biblioth?que et ainsi ?liminer les gros morceaux de code pour le rendre plus facile ? voir et ? lire ce qui est Je l'ai fait avec le codage VBA ... J'appelle les fonctions dans le code de base donc il a tr?s peu de lignes ... chaque morceau de code est segment? et nomm? ainsi je sais ce qu'il fait facilement et revenir en arri?re et corriger les erreurs juste dans ce domaine .... J'appr?cie grandement l'aide en essayant de me mettre au courant avec ce ... d?sol? si thi s est un gros probl?me ... pens? que c'?tait quelque chose de petit qui pourrait ?tre modifi? dans ce code pour une utilisation dans une biblioth?que
    https://www.sundytrading.com/attachm...2240002446.mq4

  7. #7
    Serait-il possible pour quelqu'un ayant de l'exp?rience dans la cr?ation d'une biblioth?que de me dire pourquoi cela n'a pas pu ?tre compil? en tant que biblioth?que pour que je puisse apprendre pour l'avenir? Merci beaucoup! J'aime beaucoup l'aide que vous offrez et j'esp?re ?tre en mesure d'aider les autres quand j'aurai une meilleure compr?hension du code et des meilleures pratiques pour forex

  8. #8
    merci .... certaines des choses dans les fichiers d'aide sont grecs, donc ils ne font pas bon quand je veux quelque chose en termes simples ou qui ne sont pas d?finis l? ... Je peux comprendre le grec apr?s avoir compris l'anglais d'abord parce que je peux correspondre des concepts ... d?sol? que je pose un million de questions, mais il est tr?s difficile de coder ma premi?re EA correctement sans pouvoir interroger un programmeur exp?riment? dans cet environnement ... Metatrader est nouveau pour moi, et ce langage de programmation est nouveau pour moi ...

  9. #9
    car le code n'a pas ?t? identifi? en tant que biblioth?que dans les directives du pr?processeur. Pr?s du haut, il y en a quelques-uns qui commencent par #property, ajoutez la biblioth?que #property, il y a une tonne d'informations dans les fichiers d'aide qui peuvent r?pondre ? environ 99% de vos questions.

Régles des messages

  • Vous ne pouvez pas cr?er de sujets
  • Vous ne pouvez pas r?pondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas ?diter vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Le site d'sundytrading utilise des cookies
Le site d'sundytrading utilise des cookies pour vous assurer la meilleure expérience sur notre site ; certains sont déjà effectifs. Vous pouvez consulter plus de détails sur leurs usages ici. Veuillez cliquer sur le bouton à droite pour accepter nos cookies. Si vous continuez à utiliser le site internet d???sundytrading, nous considérerons que vous acceptez nos cookies.