Symbolen Functie controleren
Resultaten 1 tot 9 van de 9

Onderwerp: Symbolen Functie controleren

  1. #1
    Ik vond deze functie in een andere thread .... Hoe kan ik dit naar een bibliotheek overbrengen voor het werk? Wanneer ik het in een zet en het in een startfunctie zet, geeft het me fouten ... ook, is er een manier om het te doen zonder een globale variabelen te gebruiken?

    Globale variabelen
    Code tekenreeks Symbolen # 91; # 93 ;; ingevoegd; int SymbolCount;
    Code ingevoegd/ --------------------------------------------- --------------------- /| Creëert de reeks paarsymbolen om | te controleren/ ----------------------------------------------- ------------------- tekenreeks CreateSymbolList () {string allsyms; string Valuta # 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 (valuta's, 0); int Loop, SubLoop; string TempSymbol; for (Loop = 0; Loop lt; CurrencyCount; Loop ) for (SubLoop = 0; SubLoop lt; CurrencyCount; SubLoop ) {TempSymbol = Currencies # 91; Loop # 93; Valuta # 91; SubLoop # 93 ;; if (MarketInfo (TempSymbol, MODE_BID) gt; 0) {ArrayResize (Symbols, SymbolCount 1); Symbolen # 91; SymbolCount # 93; = TempSymbol; allsyms = allsyms TempSymbol n; SymbolCount ; } TempSymbol = Currencies # 91; Loop # 93; Valuta # 91; SubLoop # 93; M; if (MarketInfo (TempSymbol, MODE_BID) gt; 0) {ArrayResize (Symbols, SymbolCount 1); Symbolen # 91; SymbolCount # 93; = TempSymbol; allsyms = allsyms TempSymbol n; SymbolCount ; }} return (allsyms); }

  2. #2
    als je hulp wilt bij het debuggen van een fout, moet je op zijn minst aangeven wat de fout is. wanneer je de codes in een bibliotheek hebt geplaatst, heb je die bibliotheek dan naar je EA of indior geïmporteerd om deze te gebruiken?

  3. #3
    Ik zou dat graag willen verbinden met een array zoals deze string. Tijdschema [] = {PERIOD_M1, PERIOD_M15, PERIOD_M30, PERIOD_H1, PERIOD_H4} Zodoende kan ik al deze tijdframes voor alle symbolen controleren .... Ik wil dat het wat gegevens opslaat in een complexe array ... één wezen als het een regel op de kaart raakt (dynamisch bewegen, maar er een indior voor hebben) .... en ook die tijd klokt tussen het raken van die regel en een andere regel ... tijd in minuten Ik wil dat het de beste valutatijdframe-combinaties bepaalt op basis van een aantal ratio's uit de opslaggegevens

  4. #4
    nee, ik heb het gewoon gekoppeld met de init start () {functie} om het te compileren en te testen ... zonder dat, het zegt dat het de startfunctie nodig heeft

  5. #5
    waarom zou u niet alleen de array vullen met symbolen die uw makelaar aanbiedt? Ik bedoel echt, zijn er meer dan 10-12 die je toch wilt bekijken ??

  6. #6
    1 Bijlage (s) Omdat ik zou willen leren hoe elk element dynamisch te maken dat ik kan bedenken, dus wanneer ik doorga naar EA # 2, # 3, # 4, etc. dat ze dynamisch gebouwd zijn en gebruikt kunnen worden door iedereen zoals het is .... dacht dat het een goede gewoonte zou zijn om dingen niet achter te laten die anders niet diversifiie kunnen zijn is een ander element van geldrisicobeheer ... omdat dit al een geschreven functie is die ik vond, dacht dat het goed zou zijn om in een bibliotheek op te nemen ... als ik leer hoe ik dit in een bibliotheek moet plaatsen, dan leert het het basisconcept om alle functies naar een bibliotheek te verplaatsen en zo de grote hoeveelheden code te elimineren om het gemakkelijker te maken om te zien en te lezen wat is doorgaan in de EA Ik heb dat gedaan met VBA-codering .... Ik noem de functies in de basiscode dus het heeft heel weinig regels ... elk stuk code is gesegmenteerd en benoemd, dus ik weet wat het gemakkelijk doet en ga terug en repareer fouten gewoon in dat gebied .... Ik waardeer de hulp enorm om te proberen me hiermee op de hoogte te brengen ... sorry als thi s is een groot probleem ... dacht dat het iets kleins was dat in die code kon worden veranderd voor gebruik in een bibliotheek
    https://www.aforexa.com/attachments/...2240002446.mq4

  7. #7
    Zou het mogelijk zijn dat iemand met ervaring met het maken van een bibliotheek mij zou kunnen vertellen waarom dit niet als een bibliotheek kon worden gecompileerd, zodat ik kan leren voor de toekomst? Hartelijk bedankt! Ik hou echt van de hulp die jullie geven en ik hoop dat ik anderen kan helpen wanneer ik de code en de beste werkwijzen voor forex beter begrijp.

  8. #8
    omdat de code niet is geïdentificeerd als een bibliotheek in de richtlijnen van de preprocessor. Bovenaan staan ​​een paar lijstjes die beginnen met #property, #property bibliotheek toevoegen. Er is een heleboel informatie in de help-bestanden die ongeveer 99% van je vragen kunnen beantwoorden.

  9. #9
    bedankt .... sommige dingen in de hulpbestanden zijn Grieks, dus ze doen er niets aan als ik iets wil in de terminologie van de leek of dat is daar niet gedefinieerd ... Ik kan de Griek begrijpen nadat ik eerst de Engelse heb begrepen omdat ik kan matchen concepten erbij ... sorry dat ik een miljoen vragen stel, maar het is erg moeilijk om mijn eerste EA correct te coderen zonder een ervaren programmeur in deze omgeving te kunnen ondervragen ... Metatrader is nieuw voor mij, en deze programmeertaal is nieuw voor mij ...

Forum Rechten

  • Je mag geen nieuwe onderwerpen plaatsen
  • Je mag geen reacties plaatsen
  • Je mag geen bijlagen toevoegen
  • Je mag jouw berichten niet wijzigen
  •  
Wij gebruiken cookies
Wij gebruiken cookies voor de best mogelijke ervaring op deze website. Door verder te bladeren wordt hiermee akkoord gegaan. Meer informatie over het gebruik van cookies, inclusief hoe voorkeuren aangepast kunnen worden, in ons privacybeleid.