Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 1103

 
Buon giorno) Potresti dirmi come ottenere il prezzo di un livello Fibo?
cosa c'è di sbagliato in questa linea? Il modificatore sembra puntare alla prima linea ma dà il prezzo del primo punto di ancoraggio...
ObjectGetDouble(0,Fibo_Arrow,OBJPROP_PRICE,0);
Ho provato tutti gli altri modificatori e opzioni
 
Money_Maker:
Buon pomeriggio) Per favore consigliatemi: come posso ottenere il prezzo del livello fibo di espansione?
Cosa c'è di sbagliato in questa linea? Penso che il modificatore punti alla prima linea ma il prezzo del primo punto di ancoraggio esce...
Ho provato tutti gli altri modificatori e opzioni
ObjectGet("Fibo",OBJPROP_FIRSTLEVEL+n);
 
evillive:
grazie per la risposta,
questo è quello che mi dà la descrizione del livello in questo caso è 261.8 ma vorrei poter ottenere il prezzo di questo livello...
 
Money_Maker:
Grazie per la risposta,
Ottengo la descrizione del livello, in questo caso è 261.8, ma vorrei ottenere il prezzo del livello...
Non è più facile calcolare il livello giusto da soli?
 
evillive:
Non è più facile calcolare da soli il livello richiesto?
Potrebbe essere necessario farlo in questo modo, dato che non può essere ottenuto da una linea (anche se il modificatore in ObjectGetDoubl afferma che prende i valori di una certa linea (se è un Fibo o Pitchfork)
 
Money_Maker come ottenere il prezzo del livello Fibo? Penso che il modificatore punti alla prima linea e restituisca il prezzo del primo punto di ancoraggio.
ObjectGet("Fibo",OBJPROP_FIRSTLEVEL+n);

A seconda del valore di n, la vostra funzione restituisce 0,0 0,236 0,382 0,5 e così via. Per ottenere il prezzo iniziale e finale usiamo

  Время1=ObjectGet("Fibo 25894", 0);
  Цена1= ObjectGet("Fibo 25894", 1);
  Время2=ObjectGet("Fibo 25894", 2);
  Цена2= ObjectGet("Fibo 25894", 3);

I prezzi degli altri livelli possono essere calcolati usando la proporzione

 
LRA:

A seconda del valore di n, la vostra funzione restituisce 0,0 0,236 0,382 0,5 e così via. Per ottenere i prezzi iniziali e finali usiamo

I prezzi degli altri livelli possono essere calcolati usando la proporzione

Grazie) Proverò in questo modo
 

Ciao a tutti!

Potete dirmi perché gli ordini non si aprono?

extern int MA_1=5;

extern int MA_2=20;

extern MA_3=80;

extern inttern TP=100;

extern int SL=50;

extern double Lot=0.1;

stringa Symb;

//+------------------------------------------------------------------+

//| Funzione di inizializzazione dell'esperto |

//+------------------------------------------------------------------+

int OnInit()

{

doppio MA_1_t;

doppio MA_2_t;

doppio MA_3_t;

int Totale;

int pos;

MA_1_t=iMA(NULL,0,MA_1,0,MODE_EMA,PRICE_CLOSE,0);

MA_2_t=iMA(NULL,0,MA_2,0,MODE_EMA,PRICE_CLOSE,0);

MA_3_t=iMA(NULL,0,MA_3,0,MODE_EMA,PRICE_CLOSE,0);

Symb=Symbol();

Totale=0;

for(pos=1; pos<=OrdersTotal(); pos++)

pos=OrderSelect(pos-1,MODE_TRADES);

se(pos==0)

if(MA_1_t>MA_2_t&&Open[1]<MA_1_t&&Close[1]>MA_1_t)

{

pos=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-SL*Point,Ask+TP*Point, "My order",16384,0,clrGreen);

ritorno(0);

}

if(MA_1_t<MA_2_t&&Open[1]>MA_1_t&&Close[1]<MA_1_t)

{

pos=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL-Bid*Point,Bid-TP*Point, "My order",16384,0,clrRed);

ritorno(0);

}

ritorno(0);

}

 
shtr: Potete dirmi perché gli ordini non si aprono?
pos=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL-Bid*Point,Bid-TP*Point, "My order",16384,0,clrRed);

Cosa c'è scritto nel registro? Nei conti ECN, per esempio, devi aprire con zero stop (SL TP) e poi modificare. Altrimenti errore 130

 
LRA:

Cosa c'è scritto nel registro? Nei conti ECN, per esempio, devi aprire con zero stop (SL TP) e poi modificare. Altrimenti errore 130

2016.10.11 08:51:37.151 Expert 1111 GBPUSD,M15: caricato con successo
2016.10.11 08:51:39.678 TestGenerator: corrente spread 3 usato
2016.10.11 08:51:46.724 2016.01.01 00:00 1111 ingressi: MA_1=5; MA_2=20; MA_3=80; TP=100; SL=50; Lot=0.1;

2016.10.11 08:52:02.646 GBPUSD,M15: 2399186 eventi tick (2922 barre, 2400187 stati delle barre) elaborati in 0:00:15.922 (tempo totale 0:00:25.437)

Questo viene dal tester.