Home Technische indicator Bericht

Verander het Grafieksymbool Menu - Indicator voor MetaTrader 4

Bijlage
11167.zip (5.44 KB, Downloaden 0 keer)

Verander het Grafieksymbool Menu 1.00

Deze indicator verschijnt als een menu op de menubalk. Klik op het Symboolmenu om de symbolenlijst te openen of te sluiten. Klik op een geselecteerd symbool om het grafieksymbool te veranderen.


Geverifieerd in MT4 Build 625

Lees ALLE informatie aandachtig

De functionaliteit van deze indicator is afhankelijk van de bestanden mt4gui.dll en mt4.mgh. (Op de huidige datum 05-04-2014 zijn deze bestanden geüpdatet naar mt4gui2.dll en mt4gui2.mgh). Zonder deze bestanden functioneren de indicatoren niet. Beide zijn gratis, maar vereisen een gratis licentiecode voor elke computer waarop het .dll-bestand draait. Het mt4gui2.mgh-bestand is inbegrepen bij de download van de indicator omdat het eenvoudig kan worden bewerkt voor updates. Het mt4gui2.dll-bestand kan niet worden bewerkt en moet vanaf de bron worden gedownload - Download hier. Wanneer de indicator voor het eerst wordt geladen, verschijnt er een pop-up waarin om een naam en e-mailadres wordt gevraagd (GEEN spam! - af en toe een updatemelding - het is altijd aan te raden een aliasnaam en een alternatief e-mailadres te gebruiken). Na indiening wordt er een licentiecode per e-mail verzonden die in de pop-up moet worden ingevoerd. Er is geen limiet op het aantal gratis licenties.

  • Vereist: De .dll → MQL4/ Library map
  • Vereist: De .mgh → MQ4/ Include map
  • Vereist: Verander Grafieksymbool Menu → MQL4/ Indicators map
  • Optionele Extra: Grafieksymbool → MQL4/ Indicators map

De .dll- en .mgh-bestanden worden periodiek bijgewerkt om nieuwe MT4-builds te ondersteunen. Zie Bijwerken en Hoe het codevoorbeeld te bewerken hieronder.

Als de grafieksymbolen anders zijn dan de standaard zes letter EURUSD, zoals EURUSDSB of EURUSD_uk, moet de gebruiker "Notities: Achtervoegsel -1 en Achtervoegsel -2" zien.

Notities:

  1. Achtervoegsel - 1: Voor platforms die varianten gebruiken zoals EURUSDSB, EURUSD_uk, etc., moet de gebruiker het extra achtervoegsel (hoofdlettergevoelig) invoeren in de sectie achtervoegsel in het tabblad Indicator Invoer.
  2. Achtervoegsel - 2: Toekomstige symbolen zoals Usa500Dec13 of SoybnsJan14 moeten als volledige namen aan de indicator worden toegevoegd (hoofdlettergevoelig - voorbeelden: Usa500Dec13, SoybnsJan14) in de invoersecties die zijn gemarkeerd als - SPARE. Voeg deze niet toe aan de achtervoegselsectie.
  3. Elk symbool kan worden veranderd vanuit het tabblad Indicator Invoer.
  4. Extra symbolen kunnen via het tabblad Invoer worden toegevoegd door SPARE te veranderen in het vereiste symbool. Let op: als er een achtervoegsel is toegevoegd aan de achtervoegselsectie van het tabblad Indicatorinvoer, voeg het achtervoegsel dan niet toe als onderdeel van de toegevoegde symbolennaam, omdat het achtervoegsel dan gedupliceerd zal worden - voorbeeld: EURUSD_uk_uk.

Gebruikers moeten de instellingen van de Expert Advisors controleren. Tools → Opties → Expert Advisors

Mogelijke redenen voor het niet kunnen wijzigen van het symbool.

  1. Wanneer de indicator laadt, vereist de eerste symboolwijziging twee aparte klikken. Daarna volstaat één klik om elk symbool te veranderen.
  2. Op de verkeerde grafiek. Identificeer de juiste grafiek aan de hand van de naam in het Symboolmenu, dat de grafiek tijdsbestek bevat.
  3. De brokersymbolen zijn achtervoegsel. Controleer of het achtervoegsel is ingevoerd via het tabblad Indicatorinvoer.
  4. Zie de instellingen van de Expert Advisors ↑ ↑
  5. Opmerking: Als de indicator stopt met werken, kan het .dll-bestand, hoewel het dezelfde naam heeft, verouderd zijn. Verwijder het oude .dll-bestand en download een nieuw .dll-bestand.

Bijwerken: 3 Eenvoudige Stappen

Op de huidige datum april 2014 zijn de .dll- en .mgh-updated bestanden mt4gui2.dll en mt4gui2.mgh. Op een gegeven moment zullen deze bestanden waarschijnlijk worden bijgewerkt naar mt4gui3.dll en mt4gui3.mgh.

1. Download het nieuwe .dll-bestand van de bron - Download hier. Het oude .dll-bestand moet worden verwijderd.

Het .mgh-bestand kan eenvoudig worden bewerkt voor updates - zie stap 2.

Een alternatieve optie is om de .mgh-code van de bron (niet beschikbaar als download) te kopiëren en in MT4 MetaEditor te plakken en te compileren. Open MT4 MetaEditor → Bestand → Nieuw → Include[*.mgh] → Naam → Voltooien → Kopieer de .mgh-code in het codevenster van MetaEditor → Opslaan als (zorg ervoor dat het pad MQL4/ Include is en de naam van de opgeslagen als het huidige update-naam) → .


2. De onderstaande code in mt4gui2.mgh roept het .dll-bestand aan en moet worden gewijzigd

van

#import "mt4gui2.dll"

naar

#import "mt4gui3.dll"

of "de huidige update naam.dll".

Opmerking: Na de bovenstaande wijzigingen in het mt4gui2.mgh-bestand kan het worden → Opgeslagen als → de huidige update naam.mgh → in de MQL4/ Include map en → .


3. De onderstaande code in Verander Grafieksymbool Menu.mq4 roept het .mgh-bestand aan en moet worden gewijzigd

van

#include <mt4gui2.mqh>

naar

#include <mt4gui3.mqh>

of <de huidige update naam.mgh>.

Hoe het codevoorbeeld te bewerken - Zie Hier - scroll naar beneden om deze stappen te volgen.

Voorkeuren bewerken in de MT4 MetaEditor

  • Om permanent een achtervoegsel toe te voegen, voer het vereiste achtervoegsel in tussen de aanhalingstekens op de eerste regel van de onderstaande code.
  • Om permanent de symbolenlijst te wijzigen of te herschikken, verander alleen de hoofdletters symbolenamen tussen de aanhalingstekens in de onderstaande code.
  • Voor zover de symbolenlijst niet wordt verkort en dertig blijft, hoeft er geen andere code te worden gewijzigd. Als je nieuw bent in dit, als laatste actie. De bewerkte code wordt pas effectief na compilatie.
  • Als de lijst wordt verkort door te verwijderen, moeten de bijbehorende code, die hier niet is opgenomen maar verderop in het codevenster, ook worden verwijderd.
extern string Suffix = "";

extern string Symbol_1 = "EURUSD";
extern string Symbol_2 = "GBPUSD";
extern string Symbol_3 = "USDCHF";
extern string Symbol_4 = "USDJPY";
extern string Symbol_5 = "GOLD";
extern string Symbol_6 = "XAUUSD";
extern string Symbol_7 = "AUDCAD";
extern string Symbol_8 = "AUDCHF";
extern string Symbol_9 = "AUDJPY";
extern string Symbol_10 = "AUDNZD";
extern string Symbol_11 = "AUDUSD";
extern string Symbol_12 = "CADCHF";
extern string Symbol_13 = "CADJPY";
extern string Symbol_14 = "CHFJPY";
extern string Symbol_15 = "EURAUD";
extern string Symbol_16 = "EURCAD";
extern string Symbol_17 = "EURCHF";
extern string Symbol_18 = "EURGBP";
extern string Symbol_19 = "EURJPY";
extern string Symbol_20 = "EURNZD";
extern string Symbol_21 = "GBPAUD";
extern string Symbol_22 = "GBPCAD";
extern string Symbol_23 = "GBPCHF";
extern string Symbol_24 = "GBPJPY";
extern string Symbol_25 = "GBPNZD";
extern string Symbol_26 = "USDCAD";
extern string Symbol_27 = "SPARE";
extern string Symbol_28 = "SPARE";
extern string Symbol_29 = "SPARE";
extern string Symbol_30 = "SPARE";

Gerelateerde berichten

Reactie (0)