La ricerca ha trovato 102 risultati
- 17/12/2023, 16:24
- Forum: Metatrader - Expert Advisor - MQL
- Argomento: problema con buylimit
- Risposte: 7
- Visite : 150
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...
- 02/12/2023, 10:47
- Forum: Metatrader - Expert Advisor - MQL
- Argomento: problema con buylimit
- Risposte: 7
- Visite : 150
Re: problema con buylimit
no, mai usato, ma è stata un' esperienza che mi ha insegnato molto
- 02/12/2023, 10:45
- Forum: Metatrader - Expert Advisor - MQL
- Argomento: problema con buylimit
- Risposte: 7
- Visite : 150
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.
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.
- 01/12/2023, 21:07
- Forum: Metatrader - Expert Advisor - MQL
- Argomento: problema con buylimit
- Risposte: 7
- Visite : 150
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.
- 05/09/2022, 17:55
- Forum: Metatrader - Expert Advisor - MQL
- Argomento: ForexUp EA
- Risposte: 77
- Visite : 2532
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...
- 05/09/2022, 15:55
- Forum: Metatrader - Expert Advisor - MQL
- Argomento: ForexUp EA
- Risposte: 77
- Visite : 2532
Re: Modifica per trailing stop
Chiaro, infatti mi piaceva l'idea del trailing stop...
- 05/09/2022, 14:50
- Forum: Metatrader - Expert Advisor - MQL
- Argomento: ForexUp EA
- Risposte: 77
- Visite : 2532
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...
- 21/05/2022, 11:30
- Forum: Metatrader - Expert Advisor - MQL
- Argomento: Trend intraday: un semplice filtro operativo secondo Unger.
- Risposte: 4
- Visite : 1122
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...
- 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));...
- 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...