Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 569

 
edutak:
A che prezzo si aprono gli ordini di stop?
Comprare a Asc, vendere a Bid
 
Aleksandr Prishenko:
Comprare a Asc, vendere a Bid
 if(bs>=1)
     {
      if(Ask>=priceb+Step*_Point)
         if(MarketInfo(Symbol(),MODE_FREEZELEVEL)==0)
            if(OrderSend(Symbol(),OP_BUYSTOP,Lot,Ask,Slippage,0,0,"",Magic,0,Blue)>0)
               pricebs=Ask;
     }
   if(ss>=1)
     {
      if(Bid<=prices-Step*_Point)
         if(MarketInfo(Symbol(),MODE_FREEZELEVEL)==0)
            if(OrderSend(Symbol(),OP_SELLSTOP,Lot,Bid,Slippage,0,0,"",Magic,0,Red)>0)
               pricess=Bid;
     }
Non aprire, devi andare la distanza specificata.
 
edutak:
Non si aprono, bisogna passare attraverso la distanza specificata.
Vuoi impostare due ordini stop accanto al prezzo? Se ho capito bene. Non farlo, almeno alla distanza dello spread.
 
Aleksandr Prishenko:
Vuoi impostare due ordini stop accanto al prezzo? Se ho capito bene.
No, ci sono già ordini di acquisto e vendita sul mercato, a una certa distanza da loro.
 
edutak:
Non si aprono, devono aprirsi ad una determinata distanza.
Gli ordini OP_BUYSTOP e OP_SELLSTOP non sono aperti da Ask e Bid, ma da un determinato prezzo.
 
Alexey Viktorov:
Gli ordini OP_BUYSTOP e OP_SELLSTOP non sono aperti da Ask e Bid, ma dal prezzo impostato.
Sono attivati da questi prezzi.
 
Artyom Trishkin:
Attivato da questi prezzi.
Artyom, guarda bene il codice...
 
Alexey Viktorov:
Artyom, guarda attentamente il codice...
Sto usando il mio cellulare. Non è conveniente.
 

Salve.

Si prega di consigliare come calcolare il lotto utilizzando gli strumenti MT4 per il seguente esempio.

Una posizione con 0,1 lotti è stata chiusa con una perdita di -$15.

Con quanto dovrei aprire una posizione, se raggiungo 20 pips T/P = 20, il profitto sarà di 20$ + 15$.

Cioè, come calcolare che il lotto dovrebbe essere 0,175 e arrotondare?

 
mila.com:

Salve.

Si prega di consigliare come calcolare il lotto utilizzando gli strumenti MT4 per il seguente esempio.

Una posizione con 0,1 lotti è stata chiusa con una perdita di -$15.

Con quanto dovrei aprire una posizione, se raggiungo 20 pips T/P = 20, il profitto sarà di 20$ + 15$.

Cioè, come calcolare che il lotto dovrebbe essere 0,175 e arrotondare?

C'è stata una domanda simile qualche tempo fa:

Come calcolare, in base ai fondi disponibili e al lotto, quanti punti (in punti) il prezzo può passare in meno?

E c'era già una tale risposta:

formula del link: Lot=Money/(Stoplos*Tick)
Money - guadagnato/perso
Stoplos - in punti broker
Tick - MarketInfo(MODE_TICKVALUE), o SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE);
Da qui, gira come vuoi:
Stoplos=Money/(Lot*Tick)
Money=Lot*Stoplos*Tick

Motivazione: