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
Già...
Tali proposte, che presumibilmente mirano a fare una buona azione, in realtà, non è altro che un tentativo di prendere l'idea di qualcun altro e implementarla.
:) Non ne avete di vostri (è per quelli che scrivono TC)?
Infatti, il linguaggio di MQ4 è incredibilmente semplice, inoltre ha un eccellente HELP, e ci sono molti libri, anche se l'HELP è più che sufficiente. Prenditi un paio di giorni e vedrai da solo.
Naturalmente, c'è un altro "ma", è la presenza di una mentalità analitica. Ma non credo che il commerciante non possieda questa qualità. Credi in te stesso fino alla fine!
Cari Maestri!
Potresti rispondere se è possibile scrivere un EA di questo tipo (vedi sotto) e quali prospettive ha nella tua esperienza. Cosa non è considerato in esso?
L'idea dell'Expert Advisor è molto semplice, ma ha molte limitazioni per ridurre i trade perdenti.
1. Condizione di ingresso:
a) 3 o più candele in serie (la notazione è "avanti").
b) 2 candele nella direzione opposta (abbreviazione - movimento "inverso")
c) Il tempo di entrata - 10 secondi prima della fine della formazione dell'"ultima" candela.
d) aprire non più di una transazione in un intervallo di tempo (x) - un parametro regolabile.
e) apertura di una scommessa in un periodo di tempo, per esempio dalle 9.00 alle 18.00 - parametro regolabile.
f) apertura di una scommessa solo dopo la chiusura della scommessa precedente.
2. Parametri aggiuntivi e regolabili:
(a) Rapporto tra le candele "in avanti" e quelle "all'indietro
(si possono impostare diverse opzioni, per esempio 3:2, 4:2, 5:3, 6:3, o come percentuale: dal 50% al 70%, nel qual caso il rapporto sarà incluso in questo intervallo)
b) la dimensione dello "stop loss" invisibile.
d) la dimensione della scommessa come % del deposito in contanti;
e) la percentuale di movimento "inverso" rispetto al movimento "in avanti" (40% e inferiore);
f) L'esperto non deve chiudere/modificare le scommesse aperte da altri esperti o manualmente.
3. "Stop Loss" (invisibile):
a) lo stop-loss dovrebbe essere invisibile, cioè impostato non sul server ma virtualmente;
b) Stop Loss step: lo Stop Loss viene diminuito di un numero regolabile di punti ad ogni candela generata;
c) Trailing Stop Loss: lo Stop Loss è trailing in incrementi di 1 dietro il prezzo (vedi l'allegato ha un Expert Advisor trailing, ma è progettato per Stop Loss visibili).
d) Lo stop loss invisibile dovrebbe essere invisibile solo al server, la linea di stop loss dovrebbe essere visualizzata sullo schermo.
4. "Prendere profitto":
a) non deve essere esposto;
5. Comunicazione con il server:
a) In caso di interruzione della comunicazione con il server, una notifica acustica;
b) Quando la connessione viene ripristinata:
1) notifica sonora;
2) Expert Advisor si disconnette dall'accompagnamento della scommessa, se è rimasto in deficit;
3) Expert Advisor chiude la scommessa se sono andati in profitto.
6. Tempi:
(a) Lavorare in qualsiasi momento;
7. Condizione di uscita:
a) l'attivazione di uno "stop loss" invisibile;
b) Chiusura di una scommessa, in caso di formazione di movimento "inverso" più di (x) candele (parametro regolabile);
c) Se c'è un movimento unidirezionale di "profitto" nella dimensione (x) delle candele (parametro regolabile), chiusura di una scommessa.
d) Chiudere una scommessa quando una candela "inversa" si è formata e ha attraversato o non ha attraversato il livello raggiunto dall'ultima candela del movimento "in avanti".
e) chiusura della scommessa, se è andata in profitto, a partire dal momento del tempo - xx.xx (parametro regolabile).
Sarò felice di ricevere qualsiasi consiglio o aiuto reale nella realizzazione!
Saluti,
Alexander
Beh, se è davvero "libero" qui, forse qualcuno potrebbe aiutarmi, gliene sarei molto grato.
c'è un "armadietto" per esperti Se volete cambiarlo in qualche modo, per prima cosa, dovete fare in modo che quando si apre un ordine di chiusura, (il lotto sarebbe aperto come una percentuale di un ordine perdente, non come un lotto fisso), lo chiuda quando l'EA o un umano chiude l'ordine per cui è stato aperto, non quando queste posizioni raggiungono un certo profitto in % come è menzionato nell'armadietto, Se ho un profitto di 50+ che è specificato nei parametri esterni dell'armadietto, non so se sono pip o punti, l'armadietto apre l'ordine nella stessa direzione dell'ordine di profitto e lo chiude nello stesso modo dell'ordine di perdita, e soprattutto non dovrebbe aprirsi da solo come ora.
(una piccola aggiunta sul blocco positivo, se il profitto dell'ordine, per il quale è impostato un blocco positivo, la seconda volta arriva allo stesso 50+, in modo che il blocco non chiude il primo blocco positivo, ne apre un altro, ma è se si intraprende
(anche se scommetto che non lo farai)
condizione di lavoro (ogni affare dovrebbe essere aperto con un proprio commento)
1.buy - se la linea su Slope Trendmtf 5min e 15 min verde (commento è automaticamente 15)
extern double MaxLot1 = 0.1; // lotto massimo consentito
extern int MaxN1 = 2; // max. ordine diacquisto(1 ordine se la linea è verde e prezzo < prezzo della zona verde che appare di 70 punti; condizione di apertura di un altro ordine se prezzo del primo ordine > prezzo del 2 di 70 punti e così via per l'insieme degli ordini validi)
extern int SL10=100; // stop iniziale
extern int TP10=300; // takeprofit
extern int SL11=3; // stop senza perdita + 3 punti put
extern int Prof11=100; //al raggiungimento di 100 punti di profitto.
extern int SL12=100; //stop al pareggio + 100 punti. put
extern int Prof12=100; //al raggiungimento di 100 punti di profitto.
extern int SL13=100; //stop al pareggio + 100 punti. place
extern int Prof13 = 100;//al raggiungimento di 100 punti di profitto "; 2.buy - se le linee su Slope Trendmtf sono verdi (il commento è automaticamente posto 30) "// intraday trail settings ( 30 min)
extern double MaxLot2 = 0.1; // maximum allowed lot
extern int MaxN2 = 2; // max. ordine diacquisto(1 ordine se le linee sono verdi e il prezzo < prezzo della zona verde che appare di 70 punti; condizione di apertura di un altro ordine se il prezzo del primo ordine > prezzo del secondo ordine di 70 punti e così via per l'insieme degli ordini)
extern int SL20=100; // stop iniziale
extern int TP20=500; // takeprofit
extern int SL21=3; // stop senza perdita + 3 punti. put
extern int Prof21=100; //quando viene raggiunto un profitto di 100 punti.
extern int SL22=100; //stop al Break Even + 100 punti. put
extern int Prof22=100; //quando viene raggiunto un profitto di 100 punti.
extern int SL23=100; //stop al Break Even + 100 punti. put
extern int Prof23=100; //quando viene raggiunto un profitto di 100 punti."
3.comprare se la linea su Slope Trendmtf è verde
extern double MaxLot3 = 0.1; // lotto massimo consentito
extern int MaxN3 = 2; // max. ordine diacquisto(1 ordine se la linea è verde e prezzo < prezzo della zona verde che appare di 70 punti; condizione di apertura di un altro ordine se prezzo del primo ordine > prezzo del secondo ordine di 70 punti e così via per l'insieme degli ordini)
extern int SL30=100; // stop iniziale
extern int TP30=800; // takeprofit
extern int SL31=3; // stop senza perdita + 3 punti. put
extern int Prof31=100; //quando viene raggiunto un profitto di 100 punti.
extern int SL32=100; //stop al Break Even + 100 punti. put
extern int Prof32=100; //quando viene raggiunto un profitto di 100 punti.
extern int SL33=100; //stop al Break Even + 100 punti. put
extern int Prof33=100; //quando viene raggiunto un profitto di 100 punti .Vendi - se le linee su Slope Trendmtf 5 min e 15 min sono rosse (imposta automaticamente il commento 15)"// parametri intraday trawl ( 15 min )
extern double MaxLot1 = 0.1; // lotto massimo consentito
extern int MaxN1 = 2; // massimo. sono permessi ordini divendita(1 ordine se la linea è rossa e il prezzo > prezzo al quale appare la zona rossa di 70 punti; la condizione per aprire un altro ordine è se il prezzo del primo ordine < prezzo 2 di 70 punti e così via per il numero di ordini permessi)
extern int SL10=100; // stop iniziale
extern int TP10=300; // takeprofit
extern int SL11=3; // stop a breakeven + 3 punti. put
extern int Prof11=100; //al raggiungimento di 100 punti di profitto.
extern int SL12=100; //stop al pareggio + 100 punti. put
extern int Prof12=100; //al raggiungimento di 100 punti di profitto.
extern int SL13=100; //profitto stop lossless + 100 punti. mettere
extern int Prof13 = 100; // al raggiungimento di 100 punti profitto" 5.Sell if lines on Slope Trendmtf 5min, 15 min, 30min red(comment is automatically put 30)"// intraday trail parameters ( 30min)
extern double MaxLot2 = 0.1; // maximum allowed lot
extern int MaxN2 = 2; // max. gli ordini divendita sono permessi (1 ordine se la linea è rossa e prezzo > prezzo della zona rossa di 70 punti; condizione di apertura di un altro ordine se prezzo del primo ordine< prezzo del 2 di 70 punti e così via per il numero di ordini permessi)
extern int SL20=100; // stop iniziale
extern int TP20=500; // takeprofit
extern int SL21=3; // stop al pareggio + 3 punti. put
extern int Prof21=100; //quando viene raggiunto un profitto di 100 punti.
extern int SL22=100; //stop al Break Even + 100 punti. put
extern int Prof22=100; //quando viene raggiunto un profitto di 100 punti.
extern int SL23=100; //stop al Break Even + 100 punti. put
extern int Prof23=100; //quando viene raggiunto un profitto di 100 punti." 6.Vendi se le linee su Slope Trendmtf sono rosse (5min, 15min, 30min, 1hour)" // parametri intraday trawl ( 1 )
extern double MaxLot3 = 0.1; // lotto massimo permesso
extern int MaxN3 = 2; // max. ordine divendita(1 ordine se la linea è rossa e prezzo > prezzo della zona rossa di 70 punti; condizione di apertura di un altro ordine se prezzo del primo ordine< prezzo del 2 di 70 punti e così via per l'insieme degli ordini validi)
extern int SL30=100; // stop iniziale
extern int TP30=800; // takeprofit
extern int SL31=3; // stop a breakeven + 3 punti put
extern int Prof31=100; //quando viene raggiunto un profitto di 100 punti.
extern int SL32=100; //stop al pareggio + 100 punti. put
extern int Prof32=100; //quando viene raggiunto un profitto di 100 punti.
extern int SL33=100; //stop al pareggio + 100 punti. put
extern int Prof33=100; //quando viene raggiunto un profitto di 100 punti.
È realistico fare un EA usando questo indicatore?
ikarfx@mail.ru
Ho bisogno di un EA per inserire ordini pendenti:
L'Expert Advisor piazza ordini in sospeso:
Condizione di trading per l'ordine BuyStop:
Lo stesso per l'ordine SellStop.
Stop Loss secondo il frattale opposto.
Due ordini sono piazzati in ogni lato allo stesso prezzo aperto, con gli stessi stop, ma diverse dimensioni del lotto e diversi TP.
Per 1 ordine, TP = Trailing Stop
Per 2 ordini, il TP è calcolato usando la formula = (Prezzo aperto - Stop)/3
Se si forma un nuovo frattale, i vecchi ordini vengono rimossi e ne vengono piazzati di nuovi in base ai nuovi dati.
Se l'ordine è stato eseguito su un lato qualsiasi, gli ordini sul lato opposto saranno cancellati perché non ci sono più ragioni per impostare prezzi di stop per questi ordini.
Se dopo questo, si forma un nuovo frattale che soddisfa le condizioni di trading, viene piazzato un nuovo ordine, indipendentemente dal fatto che i precedenti siano stati chiusi o meno. Cioè, abbiamo bisogno di un contatore per gli ordini pendenti che consideri tutti i cambiamenti e mantenga il numero di ordini pendenti entro i limiti stabiliti.
Grazie.