Hoi!
Ik wil een deskundige adviseur schrijven dat:
1. Koop automatisch bij het koppelen aan de kaart met specifieke stoploss
2. wanneer een prijs een bepaald niveau bereikt, wordt stop loss automatisch verplaatst
ergens boven de openprijs, en op dit moment is trailing stop ingeschakeld.
Vertel me alsjeblieft wat de fouten in mijn programma zijn, het beweegt niet eens
stoploss... Bedankt en vergeef me mijn Engels
Ingevoegde code bool First = True; int Tral_Stop=15; dubbele Prijs, PrijsOpen; dubbel niveau; int Ticket;/------------------------------------------------ ------------------- int init() { Ticket = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-15*Punt,Bid 500* Punt); if(OrderSelect(Ticket,SELECT_BY_TICKET)==true) { PriceOpen = OrderOpenPrice(); Niveau = PrijsOpen 3*Punt; } terugkeer(0); }/---------------------------------------------- -------- int deinit() { return(0); }/---------------------------------------------- ----------------- int start() { Prijs = Bod; string Symb=Symbool(); if (First==True) { if (Price gt;= Level) { OrderModify(Ticket, PriceOpen, Level, Bid 500*Point, 0); Eerste=Onwaar; opbrengst; } anders { retour; } } else { BestelSelect(Ticket,SELECT_BY_TICKET); dubbele SL=OrderStopLoss(); dubbel TS=Tral_Stop; int Min_Dist=MarketInfo(Symb,MODE_STOPLEVEL); als (TS lt; Min_Dist) TS=Min_Dist; if (NormaliseerDubbel(SL,Digits)lt;NormaliseerDubbel( Bid-TS*Punt,Digits)) { SL=Bid-TS*Punt; } } terugkeer(0); }