Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1918
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Davvero non lo vedi anche tu?
"Come faccio a scriverlo?" - dove c'è scritto 0,01 lotto, devi calcolare il minimo disponibile.
Lo vedo. Se lo imposti a 0,02, verrà selezionato l'ordine con lotto 0,02. Ho chiesto come impostarlo per guardare prima il lotto 0,01, poi il 0,02 e così via.
Hai bisogno di 2 cicli: trovi il volume minimo nel primo, e lo chiudi nel secondo. E notate che quando chiudete gli ordini sono spostati di 1 posizione, quindi dovete fare il ciclo dalla posizione massima a 0.
Come si passa dal massimo allo 0?
Sto chiedendo come farlo guardare prima a 0,01, poi a 0,02 e così via.
Vi è già stato detto come due volte.
Lo vedo. Se lo imposti a 0,02, selezionerà gli ordini con lotto 0,02. Sto chiedendo come impostarlo per guardare prima 0,01, poi 0,02 e così via.
Aggregare la matrice in una bidimensionale, con i lotti nella prima dimensione e i biglietti nella seconda. Ordinare l'array, e chiudere mentre la prima dimensione ha il lotto più piccolo. O se dovete chiudere tutto, ma come il lotto aumenta, chiudete fino alla fine...
Hai bisogno di 2 cicli: trovi il volume minimo nel primo e lo chiudi nel secondo. E notate che quando chiudete gli ordini sono spostati di 1 posizione, quindi dovete fare il ciclo dalla posizione massima a 0.
no. Dal più antico al più recente.
Sapevo cosa dicevano. Beh, dovrò imparare per tentativi ed errori come al solito.
Sapevo cosa dicevano. Beh, dovrò imparare per tentativi ed errori come al solito.
Buona sera, cari esperti!
Per favore, aiutatemi a capire una cosa. Sto scrivendo l'inizio di una funzione e ho deciso di controllare una parte del suo codice con uno script:
Ma il risultato è stampato nella scheda Esperti è un po' sconcertante. L'ordine pendente ORDER_TYPE_BUY_STOP ha il simbolo, ma l'ORDER_TYPE_SELL_STOP non lo ha per qualche motivo.
Con cosa può essere collegato? Saluti, Vladimir.
Buona sera, cari esperti!
Per favore, aiutatemi a capire una cosa. Sto scrivendo l'inizio di una funzione e ho deciso di controllare una parte del suo codice con uno script:
Ma il risultato è stampato nella scheda Esperti è un po' sconcertante. L'ordine pendente ORDER_TYPE_BUY_STOP ha il simbolo, ma l'ORDER_TYPE_SELL_STOP non lo ha per qualche motivo.
Con cosa può essere collegato? Saluti, Vladimir.
Ha a che fare con il fatto che non hai selezionato un biglietto, ma stai cercando di ottenere le sue caratteristiche.
Grazie, Sergey, per la tua risposta! La sua risposta mi ha lasciato ancora più perplesso. Come può essere? Quando eseguo lo script, tutti gli ordini pendenti impostati vengono interrogati. Come possiamo vedere nell'immagine, ce ne sono due sul grafico, e allo stesso tempo, un biglietto è selezionato e l'altro no? Non è del tutto chiaro.
Puoi spiegarlo in modo più dettagliato?
Faccio questa domanda non per pura curiosità, ma per continuare l'auto-apprendimento.
Saluti, Vladimir.