Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 650

 
Tra-der:
e per il trading manuale, cosa puoi suggerire?

Per il trading manuale, il miglior mezzo di controllo è questo:

Il miglior mezzo di controllo

 
Karputov Vladimir:

Per il trading manuale, il miglior mezzo di controllo è questo:

:-) - da papà
 

{MQL4}. Salve. Potreste dirmi come scrivere una condizione per l'indicatore, se il massimo della barra == il frattale inferiore più vicino, allora metto un punto.

Sto cercando di

if( High[i+1]==Low[i+isFractalDn()])
       {
       ExtMapBuffer3[i]=High[i+1];
       }
//====
............
//эта функция за пределами старт
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);

}
return(-1);
}
 
mila.com:

{MQL4}. Salve. Potreste dirmi come scrivere una condizione per l'indicatore, se il massimo della barra == il frattale inferiore più vicino, allora metto un punto.

Sto cercando di

if( High[i+1]==Low[i+isFractalDn()])
       {
       ExtMapBuffer3[i]=High[i+1];
       }
//====
............
//эта функция за пределами старт
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);

}
return(-1);
}

Salve.

1. State cercando l'indice frattale, quindi perché dovremmo scrivere [i+isFractalDn()]? Basta scrivere [isFractalDn()].

2. Perché usi Low? Se iFractals() restituisce già un prezzo? Calcolo eccessivo. Se trovi un frattale sul numero di una candela, restituisci subito il prezzo del frattale che sarà uguale al prezzo del minimo della candela.

3. Il ciclo di ricerca del frattale. Non troverete il frattale su 0, 1 candela. Dovresti iniziare con 2 (o meglio, con 3 candele - se lavori con candele formate);

4. Le condizioni di fine ciclo: è meglio scrivere <= 10, non ! Infatti, perché 10? L'indicatore ha un grande parametro come rates_total - usalo (ma poi la condizione sarà < rates_total). Non il fatto che sarete in grado di trovare il frattale prima della decima candela. Oppure potete impostare il valore di 100, per esempio;

5. Sì, non sarei così sicuro del valore dell'indicatore != NULL, forse è 0,0 o EMPTY_VALUE.

6. E anche la scritta "questa funzione è oltre l'inizio" era confusa? Stai scrivendo una sceneggiatura? Se scrivete un indicatore, padroneggiate OnCalculate(). Sarà più facile passare a mql5.
 
Karputov Vladimir:

Basta inserire un parametro di input nel tuo EA e, a seconda del valore assegnatogli all'avvio, comprerai solo o venderai solo:

input bool Long=true;            // allow only "Long"
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
...
void OnTick()
  {
   if(!Long)
      trade.Sell(0.01);
   if(Long)
      trade.Buy(0.01);
  }


ma per il trading manuale?
 
Tra-der:
E per il trading manuale?

Già dato il miglior limitatore per il trading manuale:

Puoi controllare il tipo di ordine di compravendita solo se invii un ordine di compravendita da un EA (o uno script). Se fai trading manuale, non c'è modo di controllare ciò che hai cliccato nel terminale.

 

ragazzi, quando vi spostate su un server virtuale, le posizioni aperte nel trading robot advisor vengono trasferite?

 
long1:

Ragazzi, quando ci si sposta su un server virtuale, le posizioni aperte nel robot di trading dall'EA vengono trasferite?

Probabilmente volevi chiedere: quando si installa il robot sul server virtuale, le posizioni ... ?Questo non è un discorso molto carino da ragazzo della scuola pepsi.

Dove dovrebbero "girare"?

 
long1:

ragazzi, quando vi spostate su un server virtuale, le posizioni aperte nel trading robot advisor vengono trasferite?

un colpo = un colpo

un conto = un colpo

Di conseguenza, se i trade sono aperti nel conto, saranno sempre aperti ovunque nel conto, non importa dove il conto è aperto, sul server, sul telefono, sulla carta, sul PC di casa.

 
Diciamo che il robot apre le posizioni quando tutto sta accadendo sul mio computer... Decido di spostare tutto il mio trading su un server in affitto... per spegnere il computer e andare a dormire)))) le mie posizioni aperte con i segnali saranno trasferite o il robot inizierà a fare trading da zero?