[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 224

 
Dmido >> :

Aggiungere una nuova funzione di controllo della barra al codice. Allora solo una posizione sarà aperta all'interno di una candela. Allo stesso tempo nella condizione di apertura specificare New_Bar()==true.

bool New_Bar()
  {
   static int PrevTime =0;
   if( PrevTime==iTime(NULL,0,0)) return(false);
   PrevTime=iTime(NULL,0,0);     return(true);
  }
 

Signori esperti. Cercando qualche vecchio EA per aprire due ordini Limit/Stop da Open ad entrambi i lati ad una distanza di N (come Straddle) ogni ora (giorno) per sperimentare.

Non ti viene in mente niente?

 
Ciao. Domanda: c'è un indicatore che mostra la velocità (accelerazione) del prezzo di una coppia? Lo scopo è quello di aiutare il trading sulle notizie. C'è qualcosa di simile?
 
Rucobor >> :
Ciao. Domanda: c'è un indicatore che mostra la velocità (accelerazione) del prezzo di una coppia? Lo scopo è quello di aiutarmi a fare trading sulle notizie. C'è qualcosa del genere?
Leggi il vecchio Billy... i suoi indicatori misurano sia la velocità che l'accelerazione...
 

C'è una linea di tendenza disegnata da diversi punti della storia (verde). Dobbiamo estendere la sua proiezione (in rosso nella foto):




Usando quello verde, calcoliamo il coefficiente "k" per y=k*x .

Allora prendiamo 20 barre e usando il "k" conosciuto e il tempo (Periodo * 20 * 60) calcoliamo il punto "y".

Poi, usando il tempo della 20a barra e la "y" ottenuta, tracciamo una linea di tendenza.

- Questo funzionerà fino a quando non avremo delle battute mancanti (fine settimana o vacanze) o altro.

Di conseguenza, il tempo effettivo della ventesima barra mostrata sarà maggiore e la pendenza sarà sbagliata.

- C'è una soluzione semplice?





 
Alex5757000 писал(а) >>

Aggiungere una nuova funzione di controllo della barra al codice. Allora solo una posizione sarà aperta all'interno di una candela. Allo stesso tempo specificate New_Bar()==true nella condizione per aprire

https://www.mql5.com/en/market/mt4/expert

 
forex-k >> :


quanto è facile determinare il punto di incrocio tra il prezzo e la linea di tendenza? senza array 3D.

Ho finalmente ottenuto ciò che volevo e senza complessi array per H1

//+------------------------------------------------------------------+
int start()
{
if(ObjectGet("TREND",OBJ_TREND)==0)
{
ObjectCreate("TREND",OBJ_TREND, 0,TimeCurrent()-60*60*100,Bid-50*Point,TimeCurrent(),Bid+50*Point);
ObjectSet("TREND",OBJPROP_COLOR,Aquamarine);
}
double cdelta=ObjectGet("TREND",OBJPROP_PRICE2)-ObjectGet("TREND",OBJPROP_PRICE1);
double tdelta=((ObjectGet("TREND",OBJPROP_TIME2)-ObjectGet("TREND",OBJPROP_TIME1))/60)/60;
if(TimeHour(ObjectGet("TREND",OBJPROP_TIME2))!=Hour())
ObjectMove("TREND",1,TimeCurrent(),(ObjectGet("TREND",OBJPROP_PRICE2)+cdelta/tdelta));
}
//+------------------------------------------------------------------+

 

forex-k писал(а) >>



 
forex-k >> :




e ora resta da scrivere la condizione di intersezione

int digits=MarketInfo(Symbol(),MODE_DIGITS);
if(NormalizeDouble(Bid,digits-2)==NormalizeDouble(ObjectGet("TREND",OBJPROP_PRICE2),digits-2))

{
PlaySound("Wait.wav");

Sleep(1000);

}

File:
 
chief2000 >> :


Di conseguenza, il tempo effettivo della ventesima barra visualizzata sarà più lungo e la pendenza non sarà corretta.



C'è la garanzia che non c'erano barre mancanti quando la linea verde è stata disegnata? Se non c'è questa garanzia, la domanda sulla correttezza-falsità della pendenza scompare da sola perché non ha senso...