Errori, bug, domande - pagina 1473
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Credetemi, posso scrivere da solo per molto tempo e sono un eccellente programmatore personalizzato, ho molti programmi utili che ho scritto personalmente e si vendono molto bene.
Quello che sto dicendo a VOI è che non dovreste cercare una schifezza in quella di qualcun altro quando avete lo stesso tronco.
IMHO. Tutto il meglio, felicità, salute, amore.
Grazie. Tutto il meglio anche a te ;)
Ma a vostro piacimento confrontate il mio codice e quello di Igor (non il vostro, non abbiamo ancora visto il vostro)
per scoprirlo fai così:
Artyom Trishkin:
Функцию ставьте за пределами других функций, а не внутри. Например, после последней закрывающей скобки всего вашего кода.
Grazie mille - che ha aiutato - perché l'ho messo all'inizio del lancio e ancora penso che cosa è sbagliato))))
Ho provato a scambiare robot con il mio EA, ma non li ho visti. Ho scaricato di nuovo mt5 e l'ho allegato, ma non fa trading. prima di toglierlo, tutto era ok. codice di errore: 4752, il trading per l'EA non è permesso. Qual è la ragione????.Nelle impostazioni, il commercio è permesso. sulla storia è testato. Sono un dilettante in questo settore. Sono un dilettante in questo campo, potete dirmi qual è la ragione?
è scritto nella parte inferiore del grafico meno di 60 barre - il consulente non funzionerà
Ho la sensazione che da qualche parte nel codice ci sia scritto:" Se le barre sono più alte di 60, allora stiamo lavorando.
Questa è una stronzata.
- quindi ho scritto doppio lotto=0,01 all'inizio;
poi nel codice
if(isCloseLastPosByStoporTake(",-1,-1)==1)
{lots=0.01;} // posizione chiusa al più
if(isCloseLastPosByStoporTake(",-1,-1)==2)
{lots*=2;} //posizione chiusa al ribasso
//-acquistare, vendere, ecc.
if(lots>0.15) //se il lotto è aumentato a un valore superiore a 15, allora lo ridimensioniamo
{lots=0.01;}
Ho scritto il codice correttamente, dov'è l'errore?
Ho bisogno - quando il meno è stato moltiplicato per 2 e se il meno si ripete, dovrebbe essere 0,02, non 0,01 e così via, finché non siamo in nero
Ora ho testato - mi moltiplica dopo una perdita per 4 o per 8 in una volta sola - non ha una logica - solo un valore che volevo, e questo lo prende!
come risolvere il problema?
Ho tolto il vento, scaricato di nuovo mt5, allegato EA, ma non fa trading. Prima di toglierlo, tutto era OK. codice di errore: 4752 il trading per EA non è permesso. Qual è la ragione????.Nelle impostazioni, il commercio è permesso. sulla storia è testato. Sono un dilettante in questo settore. Sono un dilettante in questo campo, per favore ditemi qual è la ragione.