5 bijlage(n) Bijgewerkt: 27 januari 2018: v1 van mijn P4L Check_Price_Discounts.mq4 (script) in dit bericht #1 geplaatst.
Bijgewerkt: 11 juli 2017: een link naar mijn P4L ChangeTF-All charts.mq4 (script) geplaatst
Bijgewerkt: 6 mei 2017: gepost v3 van Hanover's Handy MQL4-hulpprogrammafuncties in dit bericht # 1.
Bijgewerkt: 6 mei 2017: link geplaatst naar een b600-update van Hanover's Display Info All Pairs.mq4
Bijgewerkt: 6 mei 2017: link geplaatst naar een b600-update van Hanover's Daily LinesBoxes(1).mq4
EEN COLLECTIE van aangepaste, nuttige MQ4-hulpprogramma's, interieurs en gerelateerde tips.
Een paar andere threads die ik heb gestart, hebben een aantal nuttige indiors waarin ik uitgebreide wijzigingen heb aangebracht, en die zullen in die threads blijven.
Disclaimer: Al dergelijke code (indiors, EA's, functies, enz.) hier en elders wordt AS-IS geleverd en voor gebruik op EIGEN RISICO! Geen uitzonderingen!
Af en toe heb ik een andere code of indiors die ik wil delen, maar die ik het beste in deze ch-all-thread kan plaatsen. Ik kan post #1 voor onbepaalde tijd bijwerken met nieuwe code of updates voor bestaande versies. LEES ALTIJD POST#1 (VOLLEDIG) EN KIJK HIER TERUG VOOR UPDATES!
Ik verwacht niet dat ik veel zal doen ter ondersteuning of om aanvullende wijzigingen aan te brengen, tenzij ik ze persoonlijk nuttig vind en er de tijd voor vind. (Zelden). Mensen kunnen altijd suggesties doen met betrekking tot deze interieurs, of de wijzigingen aanbrengen en deze in de thread plaatsen. Ik zou links kunnen maken, of mogelijk de wijzigingen samenvoegen en de bijlagen bij dit eerste bericht #1 vervangen.
Updates voor de code van Hannover:
Hanover heeft gedurende vele jaren een aantal geweldige interieurs en hulpprogramma's gepost, maar voor het grootste deel zijn ze alleen compatibel met MT4 b509, nu enkele jaren oud. De gecompileerde .ex4-bestanden zijn (nog) grotendeels forward compatible naar de laatste versie (b1065, 23 mrt 2017), maar het is een gedoe om wijzigingen of updates in de oude versie door te voeren met de oude compiler. (Alleen voor programmeurs).
Hanover's handige MQL4-hulpprogrammafuncties
De meeste van zijn medewerkers maken gebruik van een uitgebreide reeks niet-gepatenteerde (np) functies die hij heeft gedeeld, maar die zijn alleen voor b509. Ik heb in 2014 een v2-update voor b600 gemaakt, die is gecompileerd, maar nog steeds een aantal significante gedragsveranderingen heeft en daarom niet helemaal correct genoeg was. Ik heb een nieuwe v3-update! (mei 2017). Ik heb een simpele bug gevonden en opgelost, maar die had een grote impact op veel andere stringfuncties. Hoewel ik nog steeds niet volledig getest ben, heb ik een paar van zijn interieurs samengesteld met veel beter succes.
OPMERKING: Deze functies zijn nuttig zoals ze zijn. Maar om ze te combineren met de oude broncode van Hanover zullen vrijwel zeker een paar aanvullende wijzigingen in de hoofdbroncode nodig zijn om volledig b600-compatibel te zijn. Het is ook vrij waarschijnlijk dat er nog meer bugs zijn met deze b600-hulpprogrammacode. De enige manier om alle veranderingen sinds b509 te ontdekken, is door elke functie daadwerkelijk te gebruiken en al het gedrag uitgebreid te testen, een taak die ik niet wil doen! Desalniettemin is de taak nu veel eenvoudiger en dichter bij een punt van echte b600-compatibiliteit dan voorheen. Lees in het gedeelte met uitbreidbare functies zeker het gedeelte GEBRUIK: voor specifieke en noodzakelijke wijzigingen die u moet (of zou moeten) aanbrengen om de belangrijkste interne code van hem die u probeert te compileren te repareren. De lijst is onvolledig. Je blijft compileren en repareert alle fouten tot een minimum. Sommige waarschuwingen kunt u negeren, maar niet altijd. Soms compileert het, maar werkt het nog steeds niet, en dan is het moeilijker. Ik heb een sectie toegevoegd (voor programmeurs) voor het aanbrengen van eenvoudige wijzigingen in b509-code die u compileert, en de uitvoer genereert code voor een b600 *script*, die de b509-retourwaarden vergelijkt met de b600-waarden. Eventuele verschillen zijn waarschijnlijk bugs.
06 mei 2017: v3 uitgebracht, van Hanover's hulpprogramma-functies (inclusief bestanden). Bestanden:Bijlage 2297828 Bijlage 2297826 Bijlage 2297825 Bijlage 2297822
Let op, deze paren ondersteunen zowel de b600- als de b509-versie, maar het zijn eenvoudige variaties op dezelfde basiscode. (Zoek naar b600_b509). Deze zouden hetzelfde moeten werken als het origineel, maar het zal gemakkelijker zijn om beide te onderhouden als de bestandsverschillen minimaal zijn. Deze zijn gebaseerd op de originelen van de b509 die op 29-04-2016 zijn gepost door . --- function header (np).mqh --- extensible functions (np).mqh Raadpleeg de thread van Hannover voor meer informatie details over zijn hulpprogramma-functies.
06 mei 2017: Mijn b600-variant van die van Hannover
https://www.aforexa.com/attachments/...2013195062.mq4die de bovenstaande b600-hulpprogrammabestanden (include) gebruikt.
06 mei 2017: Mijn b600-variant van die van Hannover
https://www.aforexa.com/attachments/...1834247705.mq4die de bovenstaande b600-hulpprogrammabestanden (include) gebruikt.
11 juli 2017: Mijn variant van het TF-script van iemand anders:
https://www.aforexa.com/general-fore...ount-size.html
27 januari 2018: Mijn script (hieronder), P4L Check_Price_Discounts.mq4 (script) om makelaarskortingen te meten, het verschil tussen de bied-/laatprijzen van bestellingen versus de bied-/laatprijzen in de grafiek die op een grafiek worden weergegeven (bied/laat-regels ). Voor sommige brokers verschillen de prijzen vanwege spread kortingen, zoals hier besproken.
https://www.aforexa.com/attachments/...1905136191.mq4