Inleiding:
Deze EA maakt gebruik van horizontale lijnen voor een snelle en eenvoudige orderbeheer. Het maakt gebruik van de beschrijving om variabelen zoals Stop Loss en lotgroottes op te slaan.
Externe variabelen:- LO_PREFIX = De starterstring waar de EA naar moet zoeken. Standaard = "#"
- LO_ORDER_CLR = Kleur van de openingsprijs van de trade
- LO_ORDER_STYLE = Het nummer voor de stijl van de lijn (0 = Vast, 1 = Streep, 2 = Streep Punt)
- LO_STOPLOSS_CLR, LO_TAKEPROFIT_CLR = De kleur van de Stop Loss-lijn en Take Profit-lijn respectievelijk
- LO_STOPLOSS_STYLE, LO_TAKEPROFIT_STYLE = De stijl van de Stop Loss-lijn en Take Profit-lijn respectievelijk
- LO_LOTS = De standaardgrootte van de trade. Als er geen waarde in de beschrijving van de lijn is ingevoerd, wordt deze gebruikt
- LO_STOPLOSS, LO_PIPPROFIT = De standaard pip-waarden voor stop loss en take profit. Brokers met 5 punten kunnen hier een decimaal hebben, bijvoorbeeld 20.5
- LO_PIPTRAIL = De standaard trailing stop. Als ingesteld op 0, is er geen trailing stop
- LO_ALARM = Wanneer er geen trade open is, wordt er een alert geactiveerd. (Niet zeker of het werkt, moet dit eerst testen)
- MAGIC_NUMBER = Het magische nummer dat samen met de order wordt verzonden
- LO_ECN = Als je met een ECN handelt, stel dit dan in op 1. Zal de order verzenden zonder Stop Loss of Take Profit en deze direct aanpassen.
Lijnvariabelen:
Gebruik het volgende in het objectnaamvak (ik gebruik de huidige standaard LO_PREFIX van "#"):
- #buy = creëert een markt kooporder met de gedefinieerde stop loss en take profit niveaus
- #sell = creëert een markt verkooporder met de gedefinieerde stop loss en take profit niveaus
- #buypend = creëert een koop pending order op de huidige waarde van je lijn. Het type pending order wordt gesorteerd door de EA
- #sellpend = creëert een verkoop pending order op de huidige waarde van je lijn. Het type pending order wordt gesorteerd door de EA
Gebruik het volgende in het object beschrijvingsvak (zonder aanhalingstekens):
- "sl=" = stop loss in pips
- "sq=" = stop loss als quote
- "tp=" = take profit in pips
- "tq=" = take profit als quote
- "lo=" = lots in order. (Todo: Bij wijziging na het openen van de order correct aantal lots sluiten)
- "ts=" = trailing stop als pips
- "alarm=" = stel alarm in
Nadat de order is geopend, worden er 3 horizontale lijnen aangemaakt. Eén voor de openingsprijs, één voor het stop loss-niveau en één voor het take profit-niveau. Wanneer je deze verschuift, worden de stop loss, take profit en (voor pending orders) de openingsprijs aangepast. Nadat je je order hebt aangepast, zal de EA de beschrijving van de hoofd lijn bijwerken, die de naam van "#" + Ticketnummer naar de nieuwe waarden van stop loss en take profit zal hebben. Je kunt de waarden ook rechtstreeks vanuit de beschrijving aanpassen en deze worden bijgewerkt bij de volgende tick.
Te doen lijst:
- Test de alarmen
- Voeg OCO-orders toe
- Voeg e-mailmelding bij prijs toe
- Meerdere lijnen voor Take Profit en Stop Loss
- Stel exit orders in op indicatorwaarden, bijvoorbeeld SMA's
Bedankt,
Ik heb deze EA losjes gebaseerd op een soortgelijke op dit forum genaamd Lijnorder door Erich Pribitzer, voornamelijk omdat ik dit al een tijdje wilde doen, maar niet wist hoe.
Ik hoop dat dit je helpt in je trading, laat het alsjeblieft weten als er problemen optreden of als je denkt aan functies die nuttig kunnen zijn.
Reactie 0