Domande per principianti su MOEX - pagina 6

 
Vitalii Ananev:

Un volume molto grande richiederà molto tempo per essere eseguito, il prezzo non andrà sopra/sotto fino a quando il limite non sarà eseguito o cancellato.

Lo spread si allarga perché? Perché annulla la migliore offerta o domanda. Per esempio Ask = 100 - la migliore richiesta. C'è un ordine Limite su questo livello. È stato rimosso, e il prossimo miglior limitatore, per esempio al prezzo di 101, è stato rimosso. In questo modo, anche senza gli scambi effettivi effettuati, il prezzo Ask cambia, ma il prezzo Last non cambia.

Il proprietario del limite sta rimuovendo il limite?
 
Renat Akhtyamov:
Il proprietario rimuove il limitatore?

Chi altro lo farebbe. Non c'è nessun altro. O scatta il tempo di cancellazione o la persona che l'ha messo lo rimuove.

 
Potete consigliarmi, faccio trading attraverso mt5, c'è una posizione aperta, ha uno stop loss, rimarrà il giorno successivo se non chiudo il trade?
 
Вадим Мотеюнас:
Per favore consigliatemi, faccio trading attraverso mt5, c'è una posizione aperta, ha uno stop loss, rimarrà il giorno dopo se non chiudo il trade?

Dovrebbe rimanere.

 
prostotrader:

Dovrebbe rimanere.

Ho appena trovato questo nell'aiuto in mt5, allora come posso fare trading a medio termine per esempio?

File:
pz3m3r.PNG  107 kb
 
Вадим Мотеюнас:

Ho appena trovato questo nell'aiuto in mt5, allora come posso fare trading a medio termine per esempio?

Fai trading con le mani o con un EA?

 
prostotrader:

Fai trading con le mani o con un EA?

Ho piazzato un ordine pendente manuale con uno stop e un take, ha funzionato, ma quando piazzo un ordine c'è un tempo di scadenza nella finestra - non l'ho toccato, quindi è probabilmente impostato su oggi, ma si applica solo agli ordini pendenti che non sono scattati?)

 
Вадим Мотеюнас:

Ho piazzato un ordine pendente manuale con uno stop e un take, ha funzionato, ma quando piazzo un ordine c'è una scadenza nella finestra - non ho toccato nulla, quindi molto probabilmente ha una data fino ad oggi, ma si applica solo agli ordini pendenti che non hanno funzionato, anche take e stop non hanno ancora funzionato, quindi mi chiedo cosa mi aspetta domani)

Capisco.

Se è scritto nel manuale, ma lo stop loss scomparirà.

Se sei ancora sveglio, proverò a scrivere un EA per il recupero automatico di ST e TP

 
prostotrader:

Capisco.

Se c'è scritto nel manuale, ma lo stop loss scomparirà.

Se non sei ancora andato a letto, proverò a scrivere un EA per ripristinare automaticamente ST e TP

Penso che il gioco non valga la pena a causa di un cavallo), la mia domanda non ha avuto risposta al supporto del broker, così sono venuto nel forum

 
Вадим Мотеюнас:

Grazie, penso che il gioco non valga lo sforzo a causa di un cavallo), la mia domanda non ha avuto risposta al techpo del broker, così sono venuto nel forum

Ho già scritto :)

Non fate un errore entrando in SL e TP !!!

//+------------------------------------------------------------------+
//|                                                    AutoTP_SL.mq5 |
//|                                      Copyright 2018 prostotrader |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018 prostotrader"
#property link      "https://www.mql5.com"
#property version   "1.00"
//
input double StLoss = 0;
input double TProf = 0;
input bool   UseSL = true;
input bool   UseTP = true;
//
//+------------------------------------------------------------------+
//| Expert set stoploss & takeprofit function                        |
//+------------------------------------------------------------------+
void SetStTp(const double s_loss, const double t_profit, const ulong ticket)
{
  MqlTradeRequest request = {0};
  MqlTradeResult  result  = {0};
  request.action    = TRADE_ACTION_SLTP;
  request.magic     = 987744123;
  request.symbol    = Symbol();
  request.sl        = s_loss;     
  request.tp        = t_profit; 
  request.position  = ticket;
  if(OrderSend(request, result) == true)
  {
    if((result.retcode == TRADE_RETCODE_PLACED) || (result.retcode == TRADE_RETCODE_DONE)) 
    {
      Print(__FUNCTION__, ": SL и TP установлены.");
    }
    else
    {
      Print(__FUNCTION__, ": SL и TP не установлены!");
    }
  }
  else
  {
    Print(__FUNCTION__, ": Ордер не отослан!");
  }
}
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
{
  if(PositionSelect(Symbol()))
  {
    bool add_sl = false;
    bool add_tp = false;
    double cur_sl = PositionGetDouble(POSITION_SL);
    double cur_tp = PositionGetDouble(POSITION_TP);
    ulong cur_ticket = ulong(PositionGetInteger(POSITION_TICKET));
    if(UseSL == true)
    {
      if(cur_sl == 0) cur_sl = StLoss;
      add_sl = true;
    }
    if(UseTP == true)
    {
      if(cur_tp == 0) cur_tp = TProf;
      add_tp = true;
    }  
    if((add_sl == true) || (add_tp == true)) SetStTp(cur_sl, cur_tp, cur_ticket);
  }  
}

Puoi compilarla?

Motivazione: