Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 324
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
È corretto?
for(int i=1; i<=OrdersTotal(); i++) // ciclo degli ordini
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // se
{
int OT=OrdiniTotali; //il numero di ordini aperti nel terminale
double Price=OrderOpenPrice(); // Prezzo dell'ordine selezionato
double Mas [Price][OT]; //array per mettere in ordine tutti gli ordini
o
for(int i=1; i<=OrdersTotal(); i++) //ordinare il ciclo
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // se c'è un
{
double Price=OrderOpenPrice(); // Prezzo dell'ordine selezionato
double Mas [Price]; //array per organizzare tutti gli ordini per prezzo?
È corretto?
for(int i=1; i<=OrdersTotal(); i++) // ciclo degli ordini
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // se
{
int OT=OrdiniTotali; //il numero di ordini aperti nel terminale
double Price=OrderOpenPrice(); // Prezzo dell'ordine selezionato
double Mas [Price][OT]; //array per mettere in ordine tutti gli ordini
o
for(int i=1; i<=OrdersTotal(); i++) //ordinare il ciclo
{
if (OrderSelect(i-1,SELECT_BY_POS)==true) // se c'è un
{
double Price=OrderOpenPrice(); // Prezzo dell'ordine selezionato
double Mas [Price]; //array per organizzare tutti gli ordini per prezzo?
1. OrdersTotal restituisce il totale degli ordini, ma sono numerati a partire da zero. Ecco perché il ciclo deve essere i < OrdersTotal()
2. L'array deve essere dichiarato doppio Mas[];. Se l'ordine viene selezionato con successo, la dimensione dell'array deve essere aumentata, perché non sappiamo quanti ordini ci sono in totale.
3. L'indice della stringa dell'array deve essere tra parentesi quadre. Mas[i] = Prezzo;
Di conseguenza, entrambi sono sbagliati.
1. OrdersTotal restituisce il numero totale di ordini, ma sono numerati a partire da zero. Ecco perché il ciclo dovrebbe essere i < OrdersTotal()
2. L'array deve essere dichiarato doppio Mas[];. Se un ordine viene scelto con successo, la dimensione dell'array deve essere aumentata, perché non sappiamo quanti ce ne sono...
3. L'indice della stringa dell'array deve essere tra parentesi quadre. Mas[i] = Prezzo;
Di conseguenza, entrambi sono sbagliati.
Grazie mille!
1. OrdersTotal restituisce il numero totale di ordini, ma sono numerati a partire da zero. Pertanto, il ciclo deve essere i < OrdiniTotali()
2. L'array deve essere dichiarato doppio Mas[];. Se un ordine viene scelto con successo, la dimensione dell'array deve essere aumentata, perché non sappiamo quanti ce ne sono...
3. L'indice della stringa dell'array deve essere tra parentesi quadre. Mas[i] = Prezzo;
Di conseguenza, entrambi sono sbagliati.
Otterremo un array unidimensionale di prezzi d'ordine in questo caso?
double Price=OrderOpenPrice(); // Prezzo dell'ordine selezionato
double Mas[i] = Price; //array per mettere in ordine tutti gli ordini
for(int i=1; i<OrdersTotal();) // ciclo degli ordini
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // se c'è un prossimo
i++;
}
E in questo caso, sarà un array unidimensionale di prezzi d'ordine?
double Price=OrderOpenPrice(); // Prezzo dell'ordine selezionato
double Mas[i] = Price; //array per mettere in ordine tutti gli ordini
for(int i=1; i<OrdersTotal();) // ciclo degli ordini
{
if(OrderSelect(i-1,SELECT_BY_POS)==true) // se c'è un prossimo
i++;
}
Selezionato ==true non può essere scritto.
No, è più o meno così.
L'evidenziato ==true non può essere scritto.
Grazie mille!
Ciao. Potete dirmi come sbarazzarmi della chiusura e dell'apertura di un ordine pendente su ogni barra? Ho bisogno che si apra e che aspetti che si apra l'ordine corrispondente.
Salve. Qualcuno di voi usa gli indicatori di ClasterDelta nel suo lavoro? Ho una domanda sull'uso automatico dei dati dell'indicatore VolumeProfile. Il fatto è che questo indicatore non restituisce nulla, ma disegna solo un istogramma di linee di tendenza. Ma quando si mette il cursore su questa linea, appare il valore del volume scambiato in questo tick. Come ottenere queste informazioni dall'indicatore!
Qualche pensiero?
Come ho incontrato prima studiando le classi, ancora una volta ci sono sfumature che non sono descritte negli articoli o da qualche parte così nascoste che non è possibile trovare attraverso un motore di ricerca. Un'intera giornata passata invano a cercare spiegazioni. Per esempio cosa significa questo simbolo e come influisce se non. Come si vede qui sotto nell'esempio di stati, prima c'è e poi non c'è: &
Anche questo simbolo non è chiaro cosa significa: ~
*