Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 981
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
@ Artyom Trishkin
Per favore, puoi rispondere alla mia domanda? Credo che non interessi a nessuno.
Prova a porre la tua domanda qui:
Salve.
Sono un principiante e ho il primo problema: perché la compilazione dà un errore? Come risolvere il problema?
//+------------------------------------------------------------------+
//|moy var1.mq4 |
#property copyright "Copyright 2019, MetaQuotes Software Corp."
#proprietà link "https://www.mql5.com"
#proprietà versione "1.00"
#proprietà rigorosa
extern int Magic = 111;
int CountSell()
//+------------------------------------------------------------------+
//|Funzione di inizializzazione dell'esperto|
//+-----------------------------------------------------------------+
int OnInit()
{
return(INIT_SUCCEED);
}
//+------------------------------------------------------------------+
//| Funzione di deinizializzazione degli esperti|
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
}
//+------------------------------------------------------------------+
//| funzione tick esperto|
//+------------------------------------------------------------------+
void OnTick()
{
{
int count =0;
for(int i = OrdiniTotali() - 1; i >= 0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderType() == OP_SELL)
count++;
}
}
ritorno;
}
}
//+------------------------------------------------------------------+
'int' - punto e virgola previsto moy var1.mq4 13 1
1 errore(i), 0 avviso(i) 2 1
Salve.
Sono un principiante e ho il primo problema: perché la compilazione dà un errore? Come risolvere il problema?
//+------------------------------------------------------------------+
Si prega di inserire il codice correttamente:
Pomeriggio. Non posso disegnare un oggetto Fibo (OBJ_FIBO) in MT-4 senza estendere le linee a destra. Quando si cambia il parametro OBJPROP_RAY_RIGHT, il raggio è ancora disegnato tutto a destra. E lo script del tutorial si comporta allo stesso modo. Ho provato a cambiarlo in OBJPROP_RAY come per il segmento, ma non funziona. Grazie in anticipo.
La questione è che MT4 non è MT5 e se il codice si compila, non significa che funzionerà.
Il fatto è che MT4 non è MT5 e se il codice viene compilato, ciò non significa che funzionerà.
Capisco. Ed è per questo che chiedo se l'impostazione " Continuazione dell'oggetto a destra" tramite OBJPROP_RAY_RIGHT funziona davvero in MT-4 per ( OBJ_FIBO ) ? Un esempio di script è tratto da un libro di testo per mt-4.
Ho capito. Ecco perché sto chiedendo se l'impostazione "Continua oggetto a destra" con OBJPROP_RAY_RIGHT funziona davvero in mt-4 per (OBJ_FIBO)? Lo script di esempioè preso dal tutorial per mt-4.
È possibile che gli sia sfuggito quando hanno modificato la guida. È stato corretto dalla documentazione di mql5.
Ciao a tutti. È passata una settimana da quando ho iniziato a studiare mql, e sono stato perplesso su come implementare un tale meccanismo. Il grafico ha un pulsante (OBJ_BUTTON), come e cosa dovrebbe essere scritto nel codice per stampare un numero da una data sequenza in ordine quando si clicca sul pulsante. Cioè, c'è una sequenza di 2, 4, 8, 16, 32, 64, 128. Io, per esempio, premo il pulsante sul grafico e il numero di questa sequenza dovrebbe essere visualizzato in un commento, rigorosamente in ordine. Ho premuto il pulsante - mostrerà 2, l'ho premuto di nuovo - mostrerà 4 e così via. E premendo il secondo pulsante, per esempio, questi numeri appariranno in ordine inverso. Se riesci a scrivere un codice funzionante, la mia gioia sarà finita)))
Per determinare quale numero è nel commento, leggete la documentazione del grafico. C'è una funzione per leggere il commento.
O il più semplice, questo numero da mettere in una variabile statica, e in Comment()
Per determinare quale numero è nel commento, leggete la documentazione del grafico. C'è una funzione per leggere il commento.
O il modo più semplice è quello di mettere questo numero in una variabile statica e metterlo in Comment()
Grazie per la risposta. Ho trovato come gestire la pressione dei pulsanti nell'aiuto, ma ho problemi con il resto. Sto lavorando non solo con un numero, ma con una sequenza di numeri interi e ho bisogno di una pressione del pulsante per emettere un numero da questa sequenza, in ordine da 2 a 128. La domanda è esattamente come fare questo...