[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 460
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
Puoi dirmi come è stato chiuso l'ultimo ordine nella storia? A Stop Loss o Take Profit?
E...
Perché controlla se l'ordine è aperto
Se(OrdiniTotali() > 0 ) ritorno(0);
Basta fare 1 ordine in più e basta, qual è il problema?
Salve, l'indicatore MACD sul grafico mostra cinque cifre dopo il punto decimale ma nell'EA per esempio doppio MACD=iMACD(======) calcola quattro cifre, come risolvere il problema e far calcolare all'iMACD cinque punti decimali nell'EA.
Salve, il MACD sul grafico mostra cinque cifre dopo il punto decimale ma nell'EA per esempio doppio MACD=iMACD(======) calcola quattro cifre, come posso risolvere il problema, in modo che l'iMACD nell'EA calcoli cinque punti decimali.
Leggi la documentazione
Stampa qualche messaggio nel log dell'EA.
I dati di tipo doppio vengono stampati con 4 cifre decimali dopo il punto.
leggere la documentazione
Stampa un messaggio nel log dell'esperto.
I dati di tipo doppio vengono stampati con 4 cifre decimali dopo il punto.
Grazie.
Nel tester, la storia di EurUsd è caricata fino all'anno 2010 e inizia i suoi test da lì. E non carica la cronologia per la tua croce, quindi non mostra quella necessaria. Inoltre, tutti gli avvisi nel tester sono scritti nel log.
P.S.
Beh, questa è solo 1 opzione possibile....
impostato sul grafico!!! funziona...! cercherò di risolverlo con il tester!
grazie per l'aiuto).
Ragazzi, mi dite dove nelle impostazioni di MT4 (o nel file delle impostazioni) per impostare/aumentare il numero consentito di caratteri nei campi "Nome" e "Testo" della posizione del testo (Object List Ctrl+B)?
/Se non è troppo disturbo, puoi rispondermi via e-mail: maxig.pro@gmail.com
/ grazie/
Puoi dirmi come è stato chiuso l'ultimo ordine nella storia? A Stop Loss o Take Profit?
E...
Perché controlla se l'ordine è aperto
Se (OrdiniTotali() > 0 ) ritorno(0);
Basta mettere 1 ordine in più e basta, qual è il problema?
Mettete questo indirizzo sul "pulsante" del vostro browser. Lì troverete le risposte a tutte queste domande:
https://www.mql5.com/ru/forum/131859
Per esempio, pagina 4
GetTypeLastClosePos - Restituisce il tipo di ultima posizione chiusa o -1
GetTypeLastOpenPos - Restituisce il tipo di ultima posizione aperta o -1
isCloseLastPosByStop - Restituisce il flag dell'ultima posizione chiusa da Stop
isCloseLastPosByTake - Restituisce la bandiera per chiudere l'ultima posizione da Take.
isLossLastPos - Restituisce il flag di perdita dell'ultima posizione.
isTradeToDay - restituisce la bandiera del trading di oggi
NumberOfBarCloseLastPos - Restituisce il numero di chiusura dell'ultima posizione o -1.
NumberOfBarOpenLastPos - Restituisce il numero della barra dell'ultima posizione aperta o -1.
NumberOfLossPosToday - Restituisce il numero di posizioni perdenti chiuse oggi.
PriceCloseLastPos - Restituisce il prezzo di chiusura dell'ultima posizione chiusa.
granit77
Non sono d'accordo. Non c'è bisogno di andare oltre mql, non c'è bisogno di rimuovere l'EA dal grafico. È sufficiente bloccare programmaticamente il trading fornendo questo nel codice dell'EA.
Zhunko:
Sì! Giusto! Eccezione solo per il controllo remoto.
Grazie per il feedback, ma non so ancora quale sia meglio e ho scelto:
PostMessageA(WindowHandle(Symbol(),Period()), WM_COMMAND, 33050, 0);
Ora ho un'altra domanda: cosa dovrei aggiungere al codice, in modo che non scatti immediatamente, ma dopo un certo numero di scatti (per esempio: Kol=3)
#property show_inputs
#include <WinUser32.mqh>
extern int Kol=3;
int start()
{
OrderSend(Symbol(),OP_SELL,0.05,Bid,333,0,0,"Тест",0,0,CLR_NONE);
while(!IsTradeAllowed()) Sleep(1000);
PostMessageA(WindowHandle(Symbol(),Period()), WM_COMMAND, 33050, 0);
return(0);
}
Grazie in anticipo
Mettete questo indirizzo sul "pulsante" del vostro browser. Lì troverete le risposte a tutte queste domande:
https://www.mql5.com/ru/forum/131859
Per esempio, pagina 4
GetTypeLastClosePos - Restituisce il tipo di ultima posizione chiusa o -1
GetTypeLastOpenPos - Restituisce il tipo di ultima posizione aperta o -1
isCloseLastPosByStop - Restituisce il flag dell'ultima posizione chiusa da Stop
isCloseLastPosByTake - Restituisce la bandiera per chiudere l'ultima posizione da Take.
isLossLastPos - Restituisce il flag di perdita dell'ultima posizione.
isTradeToDay - restituisce la bandiera del trading di oggi
NumberOfBarCloseLastPos - Restituisce il numero di chiusura dell'ultima posizione o -1.
NumberOfBarOpenLastPos - Restituisce il numero della barra dell'ultima posizione aperta o -1.
NumberOfLossPosToday - Restituisce il numero di posizioni perdenti chiuse oggi.
PriceCloseLastPos - Restituisce il prezzo di chiusura dell'ultima posizione chiusa.