Dynamisch (magisch nummer) - Willekeurig
Page 1 of 635 123 ... LastLast
Results 1 to 10 of 41

Thread: Dynamisch (magisch nummer) - Willekeurig

  1. #1
    Dag Allemaal,

    Ik ben geen MQL-programmeur en benieuwd of het zinvol zou zijn en of het mogelijk is om een ??????dynamisch magisch nummer in de EA's te programmeren?

    Vroeger deed ik wat programmering in script-type talen en gebruikten we ingebouwde random () functies of rand ().

    Zou het ook enig verschil maken voor de Criminelen zoals S Hopwood vermeldt bij het bepalen of deze EA een EA is of niet ...

    Ik dacht er ook over om meerdere EA's te combineren in ��n account om ze af te stoten. Wat denk jij?

  2. #2
    Ik betwijfel ten zeerste of makelaars MagicNumber kunnen zien, maar als je je echt zorgen maakt, zet dan het magische getal op 0 (hetzelfde magische getal is van toepassing op transacties die met de F9-toets zijn geopend.

  3. #3
    Het hele punt van MagicNumber is om een ??????EA te laten weten welke transacties het hoort te beheren. MagicNumbers voorkomen dat een EA zich bemoeit met de transacties van andere EA's.

  4. #4
    Hallo Ronald, Bedankt voor de uitleg. Ik denk dat dat logisch is. Ik vermoed dat het de zorg is dat ze zogenaamd door de makelaar worden 'gevolgd' en of er een manier is om een ??????client-side te volgen of een manier te vinden om het voor de makelaar te verbergen. Ik weet zeker dat je al aan dit alles hebt gedacht, maar een manier probeerde te bedenken om mijn EA-leven te verbergen.
    Alle idee�n over hoe dat te doen, wordt op prijs gesteld ... --- Ik begin parano�de te worden van sommige berichten die ik op dit forum lees ...

  5. #5
    Interessant zeg je dat! Bedankt ... Ik geloof dat sommige mensen 'slachtoffers' zijn en hun verliezen bij makelaars beschuldigen om u te krijgen terwijl u slaapt. Freddy Krueger makelaars ... Goede naam voor een startup ... hmmmm ...

  6. #6
    Ik denk niet dat het praktisch is om willekeurige magische getallen te maken. Als er een magisch getal is afgezien van 0, dan weet de makelaar dat het een EA is, dus een ander magisch getal zal niet helpen. Ik betwijfel of de makelaar daar zit en zegt: Oh nee, de gevreesde mn 12345, laat hem neuken. Ik gebruik het magische getal om mijn transacties te analyseren, in aanvulling op de EA die het gebruikt om transacties te identificeren, dus het hebben van 10 verschillende magische nummers voor dezelfde EA is niet handig. Ik heb een routine gemaakt die een magisch getal genereert dat uniek is voor elke EA die ik run, wat vooral belangrijk is bij het uitvoeren van meerdere EA's op ��n account ...... Ik heb het mn clash-ding gedaan op een live-account en het is niet mooi. Ten slotte, ook al kunnen makelaars je magische nummer zien, zoals het lijkt wanneer je de muisaanwijzer over de commenterkolom beweegt. Ik denk niet dat ze het verschil kunnen zien tussen een script en een EA. Het kan me ook niet schelen als de makelaar mijn EA kan zien ... als het om deze crims gaat, krijg je de executie waar je om vraagt, of je doet het niet ..... het is zo simpel als dat . Als je de uitvoering niet krijgt, ga dan verder ... je verspilt je tijd om 'het huis' te slim af te zijn. Zou je gokken in een getuigd casino? Een goede EA houdt toezicht op de prestaties van brokers met informatie over slippage of requotes (ik krijg geen requotes omdat ik geen instant-bucketshops gebruik, maar uw keuze als u ze wilt gebruiken).

  7. #7

    Quote Originally Posted by ;
    Ik heb een routine gemaakt die een magisch getal genereert dat uniek is voor elke EA die ik gebruik.
    Zou je zo vriendelijk zijn om de code te plaatsen of uit te leggen hoe het werkt? Bedankt, --RR

  8. #8
    Ik vraag me af ... Magisch getal is van het int-gegevenstype, misschien kan het gebruik van een negatieve waarde een ongewoon effect opleveren?

  9. #9
    Hallo Ronald, Dit is de kern van de code ... het moet natuurlijk goed in een EA worden opgenomen ........ Ingevoegde code int AutoMagic () {string Cur1 = StringSubstr (Symbol (), 0,3), Cur2 = StringSubstr (Symbol (), 3,3), magic1 = 0, magic2 = 0; int Period_ID = 0; if (Cur1 == EUR) magic1 = 1; als (Cur1 == GBP) magic1 = 2; if (Cur1 == USD) magic1 = 3; if (Cur1 == AUD) magic1 = 4; if (Cur1 == CHF) magic1 = 5; if (Cur1 == CAD) magic1 = 6; als (Cur1 == JPY) magic1 = 7; if (Cur1 == NZD) magic1 = 8; if (Cur2 == EUR) magic2 = 1; als (Cur2 == GBP) magic2 = 2; if (Cur2 == USD) magic2 = 3; if (Cur2 == AUD) magic2 = 4; als (Cur2 == CHF) magic2 = 5; if (Cur2 == CAD) magic2 = 6; als (Cur2 == JPY) magic2 = 7; if (Cur2 == NZD) magic2 = 8; switch (Periode ()) {case PERIOD_MN1: Period_ID = 9; breken; case PERIOD_W1: Period_ID = 8; breken; case PERIOD_D1: Period_ID = 7; breken; case PERIOD_H4: Period_ID = 6; breken; case PERIOD_H1: Period_ID = 5; breken; case PERIOD_M30: Period_ID = 4; breken; case PERIOD_M15: Period_ID = 3; breken; case PERIOD_M5: Period_ID = 2; breken; case PERIOD_M1: Period_ID = 1; breken; } AutoMagic = StringConenate (EA_Number, EA_Instance_UID, magic1, magic2, Period_ID, 0); while (GlobalVariableCheck (AutoMagic)) {//als MagicNumber al bestaat, verhoog dan Instance_UID EA_Instance_UID ; AutoMagic = StringConenate (EA_Number, EA_Instance_UID, magic1, magic2, Period_ID, 0); } if (! GlobalVariableCheck (AutoMagic)) GlobalVariableSet (AutoMagic, StrToDouble (AutoMagic));/MagicNumber bestaat niet, dus schrijf het als een Gvar if (EA_Instance_UID gt; 1) {Print (merk op dat dit het instantienummer EA_Instance_UID is van deze EA op dit valutapaar!);/waarschuw de gebruiker voor de conflictwaarschuwing (meerdere instanties van hetzelfde EA-valutapaar. Controleer uw risico-instellingen EA_Instance_UID opnieuw toegewezen!); } return (StrToInteger (AutoMagic)); } In wezen is het een magisch nummer toegewezen op basis van valutapaar, tijdframe en EA-nummer-ID en een unieke EA-instantie-id (dwz dezelfde EA die meer dan ��n keer op dezelfde valuta en hetzelfde tijdframe werkt). Het wijst het magische getal toe aan een globale variabele, zodat andere EA's kunnen controleren of het nummer bestaat. Als het nummer bestaat, kan dit alleen hetzelfde EA, hetzelfde valutapaar en hetzelfde tijdsbestek zijn, dus het verhoogt de EA_Instance_UID met ��n tot het een vindt dat niet wordt gebruikt. Vervolgens wordt het magische nummer opgeslagen als een reeks met dezelfde naam. Vergeet niet om de globale variabele in de functie uninit () te verwijderen die anders problemen zou kunnen veroorzaken. EA_Instance_UID EA_Number wordt gedeclareerd v��r een van de functies, zodat ze kunnen worden gezien door de functie die wordt aangeroepen vanuit deinit () functie. Ik denk dat je ze ook in de init-functie kunt declareren en ze als parameters kunt doorgeven.

  10. #10
    Mijn felicitaties voor alle posters op deze thread. Je hebt 10 berichten gehaald en alles maakt technisch en vooral gezond verstand. Ik hoop dat anderen van deze thread kunnen leren. Ik zal een bladwijzer maken voor toekomstige referentie over dit onderwerp.

Similar Threads

  1. Uitkomst is willekeurig
    By Littletristan in forum Forex Nieuws, Suggesties en Ideeën
    Replies: 5
    Last Post: 12:48,
  2. trend magisch niet opnieuw verven
    By ministro23 in forum Cryptocurrencies
    Replies: 2
    Last Post: 15:32,

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.