Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 813

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
Salve. Per favore, aiutatemi. Fa ordini e non fa altro. Nessun errore.
Perché dovrebbe essere così:
Leggere i tipi di ordini, e il resto del manuale non dovrebbe essere su un auto-twist, prima leggere almeno 10 volte.
Buon giorno, mi scuso se sono fuori tema, ma sono esausto - è un grido dell'anima! Ho provato ad usarlo in MQL4 e ho cercato di capirlo da solo, ma non ha funzionato. Ho scavato in Internet e ho provato a usare MQL4, ma non funziona niente. Questo indicatore dovrebbe mostrare la differenza di pip tra due CFD come una linea. Cioè (bid+ask)/2 del primo strumento meno (bid+ask)/2 del secondo strumento, rispettivamente, per candele. I nomi degli strumenti devono essere impostati nelle impostazioni dell'indicatore e devono essere due. La parte finale della linea dovrebbe cambiare ad ogni nuovo tick. E le quotazioni dovrebbero essere sincronizzate per tempo, non per candela (diverso numero di candele al giorno BRN e CL). Per favore, aiutatemi, brava gente! Grazie in anticipo.
Perché dovrebbe essere così:
Leggete i tipi di ordini, e il resto del manuale, non cercate di fregare voi stessi, prima leggete almeno 10 volte.
BUYSTOP e SELLSTOP sono impostati, e hanno rispettivamente i tipi 4 e 6.
Non capisco cosa intendo per OrdersTotal():" da -1 a 0"?
BUYSTOP e SELLSTOP sono impostati, e hanno rispettivamente i tipi 4 e 6.
*Non capisco cosa significa OrdersTotal():" da -1 a 0"?
Il tipo bystop è 4, sellstop è 5 e i tipi sono numerati a partire da zero. Con il tipo 6, sembra solo deposito/prelievo, e anche questo non è documentato da nessuna parte.
*Non "da -1 a 0", ma "looping da OrdersTotal()-1 a 0".
Inoltre, l'esecuzione di OrderSelect deve essere controllata, non siate pigri, capireste dall'errore di esecuzione che i biglietti non sono corretti.
In generale, tutte le funzioni di trading DEVONO essere controllate per la loro corretta esecuzione, quindi non siate pigri a controllare. E i risultati restituiti da altre funzioni possono e devono essere controllati.
Non ci sono Bid e Ask nella storia, ci sono prezzi descritti da MqlRates, e gli indicatori sono disegnati sulla storia.
Quindi solo tre cifre: prima cifra: prezzo del primo strumento(bid+ask)/2; seconda cifra: prezzo del secondo strumento(bid+ask)/2; terza cifra:(bid+ask)/2 del primo strumento meno (bid+ask)/2 del secondo strumento. Senza alcuna storia, solo sui ticchettii in un dato momento del tempo.
In realtà volevo fare qualcosa del genere: http://www.mister-forex.ru/indikator-ma-arbitrage/
Solo senza alcun by, sell. Solo un indicatore in forma di linea.
Il tipo buystop è 3, sellstop è 5; il tipo di ordine è numerato da zero. Con il tipo 6, solo il deposito/prelievo sembra essere diverso, e anche questo non è documentato da nessuna parte.
*Non "da -1 a 0", ma "ciclo da OrdersTotal()-1 a 0".
Inoltre, l'esecuzione di OrderSelect avrebbe dovuto essere controllata, non essere pigro, sarebbe stato chiaro dall'errore di esecuzione che i biglietti erano sbagliati.
In generale, tutte le funzioni di trading DEVONO essere controllate per eseguirle senza errori, quindi non siate pigri a controllare. E i risultati restituiti dalle altre funzioni possono e devono essere controllati.
Siete confusi dai numeri!
Il tipo di operazione per la funzioneOrderSend(). Può essere uno qualsiasi dei seguenti valori:
Costante
Valore
Descrizione
OP_BUY
0
Compra
OP_VENDITA
1
Vendere
OP_BUYLIMIT
2
Ordine pendente BUY LIMIT
OP_SELLLIMIT
3
Ordine SELL LIMIT in sospeso
OP_BUYSTOP
4
Ordine BUY STOP in sospeso
OP_SELLSTOP
5
Ordine SELL STOP in sospeso
Siete confusi dai numeri!
Il tipo di operazione perOrderSend(). Può essere uno qualsiasi dei seguenti valori:
Il tipo 3 è un bystop, il sellstop è 5; la numerazione dei tipi parte da zero. Con il tipo 6, solo il deposito/prelievo sembra essere limitato e anche questo non è documentato da nessuna parte.
*Non "da -1 a 0", ma "ciclo da OrdersTotal()-1 a 0".
Inoltre, l'esecuzione di OrderSelect avrebbe dovuto essere controllata, non essere pigro, sarebbe stato chiaro dall'errore di esecuzione che i biglietti erano sbagliati.
In generale, tutte le funzioni di trading DEVONO essere controllate per eseguirle senza errori, quindi non siate pigri a controllare. E i risultati restituiti dalle altre funzioni possono e devono essere controllati.
Ahh, l'ho indicato male, sì).
Ricontrollato uno per uno. Solo il biglietto di vendita era sbagliato. Controllato anche il resto: ordini, confronti, modifiche. Ma, ancora un torpore dopo aver piazzato gli ordini. Tutto funzionava separatamente.
La condizione per inserire if(MA=MA1) non è corretta? Perché =, non è un segno di condizione, il segno corretto è "==", tuttavia se l'ho scritto in questo modo l'Expert Advisor non fa nulla. Le altre varianti: ">=", "<=", "<", ">" che e "=" portano a piazzare ordini e a un ulteriore torpore.