Domande da un "manichino" - pagina 50

 

Non capisco, la dimensione degli array multidimensionali è limitata a 4 livelli?

Che tipo di multidimensionale è allora?

non è il modo di Dio per dire livello 5.

solo, per favore, non rispondete perché avete bisogno di più di 4 livelli... potresti anche non introdurre l'OOP qui

 

sembra che non sia il livello della scheda madre, ma la memoria allocata.

Nella prima dimensione, quanto avete?

 
sergeev:

sembra che non sia il livello della scheda madre, ma la memoria allocata.

nella prima dimensione, quanto avete?

int BaseScan [6]
[24]
[60]
[101]
// [101]

;

Una questione di principio, non avevo intenzione di limitarmi a 5 livelli, ed ecco un tale casino

86 megabyte per quanto mi riguarda.

Lo ottimizzerò in qualche modo... dato che non c'è una risposta

 
BaTTLeBLooM:

È una questione di principio, anch'io non volevo essere limitato a 5 livelli, ma qui c'è un gran casino.

86 megabyte, per quanto ho capito, sono necessari per questo array

Beh, lo ottimizzerò in qualche modo... visto che non c'è una risposta.

La documentazione dice

Solo un intero può essere un indice di matrice. Non sono ammesse più di quattro matrici dimensionali. Ogni dimensione è indicizzata da 0 a dimensione-1. Nel caso particolare di un array unidimensionale di 50 elementi, chiamando il primo elemento sarà array[0], l'ultimo array[49].

Quando si accede all'esterno dell'array, il sottosistema di esecuzione genererà un errore critico e l'esecuzione del programma si fermerà.

È sempre stato così. Nessuno si è mai lamentato.

 
BaTTLeBLooM:

Non capisco, la dimensione degli array multidimensionali è limitata a 4 livelli?

Che tipo di multidimensionale è allora?

non è il modo di Dio per dire livello 5.

solo, per favore, non rispondete perché avete bisogno di più di 4 livelli... potresti anche non introdurre l'OOP qui

Vai al link generato in verde degli array multidimensionali e leggi che sì, è limitato a 4 livelli

E davvero, perché avreste bisogno di più di 4 dimensioni?

 
BaTTLeBLooM:
int BaseScan [6]
[24]
[60]
[101]
// [101]

;

È una questione di principio, non avevo intenzione di limitarmi a 5 livelli, ed ecco la spazzatura

Usa un array di strutture.
 
stringo:

Segui il link generato in verde per gli array multidimensionali e leggi che sì, è limitato a 4 livelli

E davvero, perché avete bisogno di più di 4 dimensioni?

Ho già risolto il problema da solo...

ora me ne interessa un altro... come faccio a impostare diversi stop e profitti per gli ordini se il terminale li combina in 1 ordine? sarà sempre così d'ora in poi? o questa modalità MEGORICAL è disabilitata?

Semplicemente non posso controllare molte cose e la statistica sta diventando molto distorta, cioè non mi fido con questi parametri... Non mi interessa se non metti stop e profitti, ma devi gestire e guardare manualmente ogni singola parte di un ordine congiunto - è un peccato

Inoltre non capisco come i commercianti che piazzano tutti gli ordini in modo diverso possano lavorare in un mercato

Forex Club è così, MT4 è così, MT5 è totalmente sbagliato... Non so come funziona con questo disordine?

Non c'è uno standard per l'apertura del mercato e degli ordini pendenti, ecc. ( in breve non sono felice )))) per favore mettetelo a verbale )))

 
BaTTLeBLooM:

ho già risolto il problema da solo...

ora me ne interessa un altro... come faccio a impostare diversi stop e profitti per gli ordini se il terminale li combina in 1 ordine? sarà sempre così d'ora in poi? o questa modalità MEGAUAL è disabilitata?

...

Sì, sarà sempre così tchk

 
Urain:

Sì, sarà sempre così tbh

"GRAZIE" agli sviluppatori, si sono presi cura dei trader, speriamo che MT5 non venga rilasciato al pubblico, e se lo sarà, sarà con il supporto obbligatorio di MT4 da parte delle stesse aziende

 

Ciao cari signori!!! Posso avere un consiglio per un dummie? Ho scritto un EA, funziona bene in tempo reale, ma non posso piazzare una posizione da testare, errore 10030 -"Unsupported order execution type specified by balance "

Nel log del tester, i messaggi appaiono solo quando la visualizzazione è disabilitata.

Alert("Eseguire posizione di acquisto");
richiesta.action=TRADE_ACTION_DEAL; // Tipo di azione da eseguire
richiesta.symbol=Symbol();// Nome dello strumento commerciale
richiesta.volume=BaseLot;// Volume richiesto in lotti
richiesta.deviazione=20;
request.price=last_tick.chiedere;// prezzo
request.tp=last_tick.ask+0.0007;// Ordina il livello di Take Profit
richiesta.tipo=ORDER_TYPE_BUY;// Ordine di acquisto sul mercato
richiesta.type_filling=ORDER_FILLING_RETURN; // Tipo di ordine da eseguire
richiesta.type_time=ORDER_TIME_GTC; // Tipo di ordine per tempo di azione
//---ordine di compravendita
if(OrderCheck(request,checkResult))
{
OrderSend(richiesta,risultato);
Alert(checkResult.retcode);
}
else
{
Alert("Errore: ",checkResult.retcode);
}

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
Motivazione: