La ricerca ha trovato 102 risultati

da m1player
17/12/2023, 16:24
Forum: Metatrader - Expert Advisor - MQL
Argomento: problema con buylimit
Risposte: 7
Visite : 142

Re: problema con buylimit

Quando devo scaricare dei dati utilizzo quant data manager ma spesso utilizzo i dati del broker soprattutto nei casi in cui mi accontento di test non al tick ma con punti di controllo, in genere carico i risultati su quant analyzer e impostando l’ascissa in funzione del tempo anziché del numero di o...
da m1player
02/12/2023, 10:47
Forum: Metatrader - Expert Advisor - MQL
Argomento: problema con buylimit
Risposte: 7
Visite : 142

Re: problema con buylimit

maxmax ha scritto: 02/12/2023, 10:13 Giusto per curiosità sono andato a vedere l'argomento dove ti sei impegnato di più - La forza del Daily Pivot point-
come è finito poi quel progetto datato ormai 10 anni fa ??? Hai proseguito gli studi ??
no, mai usato, ma è stata un' esperienza che mi ha insegnato molto
da m1player
02/12/2023, 10:45
Forum: Metatrader - Expert Advisor - MQL
Argomento: problema con buylimit
Risposte: 7
Visite : 142

Re: problema con buylimit

Ok, puoi usare
double stopLevel = MarketInfo(Symbol(), MODE_STOPLEVEL);
se la distanza tra Ask e prezzoMedio è inferiore a stopLevel sommi o sottrai questo valore al prezzo dell'ordine stop.
da m1player
01/12/2023, 21:07
Forum: Metatrader - Expert Advisor - MQL
Argomento: problema con buylimit
Risposte: 7
Visite : 142

Re: problema con buylimit

Se ho capito bene l’ordine pendente potresti piazzarlo subito dopo il calcolo del prezzo medio, se ottieni un valore più alto del prezzo attuale piazzi un BUY_STOP, se è più basso un BUY_LIMIT.
da m1player
05/09/2022, 17:55
Forum: Metatrader - Expert Advisor - MQL
Argomento: ForexUp EA
Risposte: 77
Visite : 2254

Re: ForexUp EA

Ottimo, se sperimentando trovi qualcosa di interessante aggiornami! Visto che programmi anche tu ti metto al corrente riguardo all'unico bug di comportamento su cui mi sono imbattuto fin'ora, non ho ancora capito ed approfondito la causa. Sostanzialmente l'EA non dovrebbe aprire ordini dello stesso...
da m1player
05/09/2022, 15:55
Forum: Metatrader - Expert Advisor - MQL
Argomento: ForexUp EA
Risposte: 77
Visite : 2254

Re: Modifica per trailing stop

Chiaro, infatti mi piaceva l'idea del trailing stop... :yes:
da m1player
05/09/2022, 14:50
Forum: Metatrader - Expert Advisor - MQL
Argomento: ForexUp EA
Risposte: 77
Visite : 2254

Modifica per trailing stop

Complimenti, ci sono molti spunti interessanti. Mi sono soffermato sulla funzione setStopLoss perchè l'ho trovata parecchio utile e vorrei capire bene, alla riga 197 può essere MathMin al posto di MathMax? if(OrderType() == OP_SELL && MathMax(OrderStopLoss(), OrderOpenPrice()) > Ask + points...
da m1player
21/05/2022, 11:30
Forum: Metatrader - Expert Advisor - MQL
Argomento: Trend intraday: un semplice filtro operativo secondo Unger.
Risposte: 4
Visite : 1112

Re: Trend intraday: un semplice filtro operativo secondo Unger.

Ciao, voglio chiederti una mano nel costruire una cosa che unger utilizza spesso. il famoso -Buy next bar at low limit - Sell next bar at high limit Tu sapresti codificarlo in mql4? io sto riscontrando un sacco di problemi. Fammi sapere Immagino che tu ti riferisca ad un sistema che in back test mo...
da m1player
04/02/2021, 0:30
Forum: Metatrader - Expert Advisor - MQL
Argomento: Programmazione MQL4, neofita, strategia break volatilità
Risposte: 10
Visite : 495

Re: Programmazione MQL4, neofita, strategia break volatilità

Tempo fa avevo utilizzato qualcosa del genere, una variabile max e una min dove memorizzavo il massimo e il minimo delle ultime n barre: if(max!=iHigh(Symbol(),Timeframe,iHighest(Symbol(),Timeframe,MODE_HIGH,periodo,1))) max=iHigh(Symbol(),Timeframe,iHighest(Symbol(),Timeframe,MODE_HIGH,periodo,1));...
da m1player
27/01/2021, 22:48
Forum: Metatrader - Expert Advisor - MQL
Argomento: Programmazione MQL4, neofita, strategia break volatilità
Risposte: 10
Visite : 495

Re: Programmazione MQL4, neofita, strategia break volatilità

int CheckOrders() { int total; int conta=0; int i; if(OrdersTotal()>0) { total = OrdersTotal(); for(i=total-1;i>=0;i--) { if(!OrderSelect(i, SELECT_BY_POS)) Print("OrderSelect returned the error of ",GetLastError()); if(OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumbe...