![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
ricerca folle....
spread-sintetico con volume totale di 0,5 lotti
prova 2 mesi, avanti 1 mese
griglia $55
stupido raddoppio della griglia
peggior caso di drawdown: 4*1+3*2+2*4+1*8=26 passi * $55 = $1.430
ma il margine! 26*27000=702000 rubli!
dobbiamo essere più morbidi.
in generale, un frattale è quasi un modello 1-2-3 / 2B
Disegno dei bei frattali con il mio indicatore ottimizzatore di portafoglio (in kodobase, vedi il mio profilo)
Capisco. È tutto in MT?
MT4
Non ho ancora padroneggiato MT5, dicono che non è difficile e il linguaggio sembra essere simile
Non ho bisogno di questa martingala, la progressione aritmetica è più sicura o almeno la fibo-progressione
MT4
Non ho ancora padroneggiato MT5, dicono che non è difficile e il linguaggio sembra essere simile
Che ne dite di questo?
*quasi* immunizzato dalla tendenza sintetica del 2012
Penso che in questo modo il commerciante dovrebbe essere in grado di capirlo :)
Una breve descrizione, per non spaventare il proger il numero di requisiti :)
C'è un TS Sniper, l'Expert Advisor apre una posizione nel canale visualizzato sull'indicatore, il segnale di vendita è l'attraversamento del confine superiore del canale, il segnale di acquisto è l'attraversamento del prezzo e del confine inferiore del canale. Lo stop-loss per una posizione da aprire può essere fisso o determinato dinamicamente dall'indicatore ATR sulle ultime barre. Se l'entrata non ha successo, la posizione viene chiusa dallo stop loss. Se la posizione è redditizia e il prezzo ha raggiunto il confine opposto del canale, cioè se viene ricevuto il segnale opposto, la prima posizione rimane aperta, mentre la seconda posizione viene aperta, diretta nella direzione opposta, ma con un lotto più grande. Per la seconda posizione, il lotto e lo stop loss sono calcolati in modo che se la seconda posizione mostra una perdita, non supera il profitto esistente della prima, le posizioni continuano ad aprirsi fino a quando una di esse non farà fuoriuscire uno stop loss, dopo di che tutte le posizioni vengono chiuse e il ciclo si ripete, iniziando con un nuovo segnale dall'indicatore.
Requisiti più dettagliati :
1. abbiamo bisogno di un consulente sul sistema TS Sniper
1.1. si usano ordini diversamente diretti, quindi è più pratico scriverlo per MT4
1.2. l'obiettivo principale è quello di massimizzare il profitto di una posizione aperta in cui c'è già un profitto, e di raggiungere un rapporto rischio/profitto di almeno 1/3 aggiungendo posizioni secondo il principio del pendolo
1.3. il consulente non deve dipendere dal numero di cifre dopo il punto decimale del prezzo del simbolo selezionato, 4 e 5 cifre sono determinate automaticamente
1.4. le impostazioni di Expert Advisor dovrebbero contenere
- tutti i parametri degli indicatori utilizzati
- dimensione iniziale del lotto
- una dimensione minima fissa di profitto per chiudere una posizione, se 0, allora la calcola in modo adattivo come metà del range di prezzo sull'indicatore ATR
- uno stop loss fisso, il valore predefinito è 0, se è 0, allora lo stop sarà adattivo (1) e sarà determinato dal valore dell'indicatore ATR
1.6. tutte le posizioni sono aperte con ordini a mercato
1.7. per facilitare l'ulteriore miglioramento dell'Expert Advisor e la sostituzione dell'indicatore con un altro, assicuratevi di includere la definizione dei segnali degli indicatori di acquisto e vendita in funzioni separate
2. l'indicatore utilizzato per disegnare il canale in cui il prezzo si muove - Bande di Bollinger
2.1. si utilizza una serie di posizioni (ordine a mercato) nell'Expert Advisor; esse vengono aperte in successione, finché una di esse si chiude attraverso uno stop loss
2.2. se almeno una posizione è stata chiusa da uno stop loss, l'intera serie di posizioni sarà chiusa
2.3. condizioni di apertura della prima posizione di una serie :
- La posizione BUY viene aperta se il prezzo ha attraversato il limite inferiore del canale
- La posizione SELL viene aperta se il prezzo ha attraversato il confine superiore del canale
2.4. lo stop loss per la prima posizione della serie può essere impostato su uno dei 2 valori:
- un valore fisso, specificato da un utente nelle impostazioni dell'indicatore
- se il valore fisso nelle impostazioni è 0, allora lo stop-loss è calcolato utilizzando l'indicatore ATR con il periodo, impostato da un utente nelle impostazioni dell'indicatore
3. dopo l'apertura della prima posizione della serie sono possibili i seguenti esiti:
3.1. se l'entrata non ha successo e il prezzo va contro la direzione del trade, la posizione viene chiusa da uno stop-loss e il sistema accetta una perdita
3.2. se l'entrata ha successo e la posizione genera profitto, allora il suo stop-loss viene spostato a Breakeven e aspettiamo che il prezzo raggiunga il lato opposto del canale, aumentando il profitto
3.3. se il prezzo si inverte contro la posizione, aspetta di chiudere la posizione a pareggio
3.4. se il prezzo raggiunge il confine opposto del canale e otteniamo un segnale per aprire un trade inverso, allora :
- il primo commercio rimane attivo
- la posizione opposta (opposta) è aperta di fronte alla prima (con lotto più grande)
- la dimensione del lotto e dello stop loss nella seconda posizione deve essere scelta in modo che se la seconda posizione non ha successo e viene preso uno stop loss, la perdita in essa è inferiore al profitto nella prima posizione
- il lotto di ogni posizione successiva nella serie deve essere più grande del precedente.
3.5. se la seconda posizione non ha successo ed è chiusa da uno stop loss, allora entrambe le posizioni (l'intera serie) saranno chiuse
3.6. se la seconda posizione ha successo, lo stop viene spostato nella posizione di break-even, se il prezzo raggiunge il confine opposto del canale, il calcolo dei lotti e degli stop viene ripetuto per la prossima (terza posizione)
3.7. il ciclo si ripete fino a quando almeno una posizione viene chiusa utilizzando uno stop loss, se almeno uno stop viene attivato, l'intera serie di posizioni viene chiusa
(1) - un esempio di stop loss adattivo - http://blog-forex.org/izuchaem-adaptivnoe-upravlenie.html
Penso che sia così che dovrebbe essere, un tale ToR dovrebbe essere comprensibile per un programmatore :)
secondo tale TOR il grafico dei profitti nel tester dovrebbe assomigliare a questo, ma sarà molto dipendente dalla coppia di valute selezionata, ed è per questo che potrebbe non essere molto stabile ...
https://c.mql5.com/2/4/Piramiding__2.png
Dei lotti non parleremo ancora, proviamo solo a scrivere TOR per lo snipper, solo per un esempio, penso di avere ancora qualche ispirazione per aiutare :)
Una breve descrizione, per non spaventare il proger il numero di requisiti :)
C'è un TS Sniper, l'Expert Advisor apre una posizione nel canale visualizzato sull'indicatore, il segnale di vendita è l'attraversamento del confine superiore del canale, il segnale di acquisto è l'attraversamento del prezzo e del confine inferiore del canale. Lo stop-loss per una posizione da aprire può essere fisso o determinato dinamicamente dall'indicatore ATR sulle ultime barre. Se l'entrata non ha successo, la posizione viene chiusa dallo stop loss. Se la posizione è redditizia e il prezzo ha raggiunto il confine opposto del canale, cioè se viene ricevuto il segnale opposto, la prima posizione rimane aperta, mentre la seconda posizione viene aperta, diretta nella direzione opposta, ma con un lotto più grande. Per la seconda posizione, il lotto e lo stop loss sono calcolati in modo che se la seconda posizione mostra una perdita, non supera il profitto esistente della prima, le posizioni continuano ad aprirsi fino a quando una di esse non farà fuoriuscire uno stop loss, dopo di che tutte le posizioni vengono chiuse e il ciclo si ripete, iniziando con un nuovo segnale dall'indicatore.
Requisiti più dettagliati :
1. abbiamo bisogno di un consulente sul sistema TS Sniper
1.1. si usano ordini diversamente diretti, quindi è più pratico scriverlo per MT4
1.2. l'obiettivo principale è quello di massimizzare il profitto di una posizione aperta in cui c'è già un profitto, e di raggiungere un rapporto rischio/profitto di almeno 1/3 aggiungendo posizioni secondo il principio del pendolo
1.3. il consulente non deve dipendere dal numero di cifre dopo il punto decimale del prezzo del simbolo selezionato, 4 e 5 cifre sono determinate automaticamente
1.4. le impostazioni di Expert Advisor dovrebbero contenere
- tutti i parametri degli indicatori utilizzati
- dimensione iniziale del lotto
- una dimensione minima fissa di profitto per chiudere una posizione, se 0, allora la calcola in modo adattivo come metà del range di prezzo sull'indicatore ATR
- uno stop loss fisso, il valore predefinito è 0, se è 0, allora lo stop sarà adattivo (1) e sarà determinato dal valore dell'indicatore ATR
1.6. tutte le posizioni sono aperte con ordini a mercato
1.7. per facilitare l'ulteriore miglioramento dell'Expert Advisor e la sostituzione dell'indicatore con un altro, assicuratevi di includere la definizione dei segnali degli indicatori di acquisto e vendita in funzioni separate
2. l'indicatore utilizzato per disegnare il canale in cui il prezzo si muove - Bande di Bollinger
2.1. si utilizza una serie di posizioni (ordine a mercato) nell'Expert Advisor; esse vengono aperte in successione, finché una di esse si chiude attraverso uno stop loss
2.2. se almeno una posizione è stata chiusa da uno stop loss, l'intera serie di posizioni sarà chiusa
2.3. condizioni di apertura della prima posizione di una serie :
- La posizione BUY viene aperta se il prezzo ha attraversato il limite inferiore del canale
- La posizione SELL viene aperta se il prezzo ha attraversato il confine superiore del canale
2.4. lo stop loss per la prima posizione della serie può essere impostato su uno dei 2 valori:
- un valore fisso, specificato da un utente nelle impostazioni dell'indicatore
- se il valore fisso nelle impostazioni è 0, allora lo stop-loss è calcolato utilizzando l'indicatore ATR con il periodo, impostato da un utente nelle impostazioni dell'indicatore
3. dopo l'apertura della prima posizione della serie sono possibili i seguenti esiti:
3.1. se l'entrata non ha successo e il prezzo va contro la direzione del trade, la posizione viene chiusa da uno stop-loss e il sistema accetta una perdita
3.2. se l'entrata ha successo e la posizione genera profitto, allora il suo stop-loss viene spostato a breakeven e aspettiamo che il prezzo raggiunga il lato opposto del canale, aumentando il profitto
3.3. se il prezzo si inverte contro la posizione, aspettare di chiudere la posizione a pareggio
3.4. se il prezzo raggiunge il confine opposto del canale e otteniamo un segnale per aprire un trade inverso, allora :
- il primo commercio rimane attivo
- la posizione opposta (opposta) è aperta di fronte alla prima (con lotto più grande)
- la dimensione del lotto e dello stop loss nella seconda posizione deve essere scelta in modo che se la seconda posizione non ha successo e viene preso uno stop loss, la perdita in essa è inferiore al profitto nella prima posizione
- il lotto di ogni posizione successiva nella serie deve essere più grande del precedente.
3.5. se la seconda posizione non ha successo e viene chiusa da uno stop loss, allora entrambe le posizioni (l'intera serie) saranno chiuse
3.6. se la seconda posizione ha successo, lo stop viene spostato nella posizione di break-even, se il prezzo raggiunge il confine opposto del canale, il calcolo dei lotti e degli stop viene ripetuto per la prossima (terza posizione)
3.7. il ciclo si ripete fino a quando almeno una posizione viene chiusa utilizzando uno stop loss, se almeno uno stop viene attivato, l'intera serie di posizioni viene chiusa
(1) - un esempio di stop loss adattivo - http://blog-forex.org/izuchaem-adaptivnoe-upravlenie.html
Penso che sia così che dovrebbe essere, questo TK dovrebbe essere comprensibile per un programmatore :)
secondo tale TOR il grafico dei profitti nel tester dovrebbe assomigliare a questo, ma sarà molto dipendente dalla coppia di valute selezionata, ed è per questo che potrebbe non essere molto stabile ...
https://c.mql5.com/2/4/Piramiding__2.png
Non parleremo di molto ancora, cercheremo solo di scrivere TK per lo snipper, puramente come esempio, sembra che abbiamo ancora l'ispirazione per aiutare :)
Una breve descrizione, per non spaventare il proger il numero di requisiti :)
C'è un TS Sniper, l'Expert Advisor apre una posizione nel canale visualizzato sull'indicatore, il segnale di vendita è l'attraversamento del confine superiore del canale, il segnale di acquisto è l'attraversamento del prezzo e del confine inferiore del canale. Lo stop-loss per una posizione da aprire può essere fisso o determinato dinamicamente dall'indicatore ATR sulle ultime barre. Se l'entrata non ha successo, la posizione viene chiusa dallo stop loss. Se la posizione è redditizia e il prezzo ha raggiunto il confine opposto del canale, cioè se viene ricevuto il segnale opposto, la prima posizione rimane aperta, mentre la seconda posizione viene aperta, diretta nella direzione opposta, ma con un lotto più grande. Per la seconda posizione, il lotto e lo stop loss sono calcolati in modo che se la seconda posizione mostra una perdita, non supera il profitto esistente della prima, le posizioni continuano ad aprirsi fino a quando una di esse non metterà fuori gioco lo stop loss, dopo di che tutte le posizioni vengono chiuse e il ciclo si ripete, iniziando con un nuovo segnale dell'indicatore.
Requisiti più dettagliati :
1. abbiamo bisogno di un consulente sul sistema TS Sniper
1.1. si usano ordini diversamente diretti, quindi è più pratico scriverlo per MT4
1.2. l'obiettivo principale è quello di massimizzare il profitto di una posizione aperta in cui c'è già un profitto, e di raggiungere un rapporto rischio/profitto di almeno 1/3 aggiungendo posizioni secondo il principio del pendolo
1.3. il consulente non deve dipendere dal numero di cifre dopo il punto decimale del prezzo del simbolo selezionato, 4 e 5 cifre sono determinate automaticamente
1.4. le impostazioni di Expert Advisor dovrebbero contenere
- tutti i parametri degli indicatori utilizzati
- dimensione iniziale del lotto
- una dimensione minima fissa di profitto per chiudere una posizione, se 0, allora la calcola in modo adattivo come metà del range di prezzo sull'indicatore ATR
- uno stop loss fisso, il valore predefinito è 0, se è 0, allora lo stop sarà adattivo (1) e sarà determinato dal valore dell'indicatore ATR
1.6. tutte le posizioni sono aperte con ordini a mercato
1.7. per facilitare l'ulteriore miglioramento dell'Expert Advisor e la sostituzione dell'indicatore con un altro, assicuratevi di includere la definizione dei segnali degli indicatori di acquisto e vendita in funzioni separate
2. l'indicatore utilizzato per disegnare il canale in cui il prezzo si muove - Bande di Bollinger
2.1. si utilizza una serie di posizioni (ordine a mercato) nell'Expert Advisor; esse vengono aperte in successione, finché una di esse si chiude attraverso uno stop loss
2.2. se almeno una posizione è stata chiusa da uno stop loss, l'intera serie di posizioni sarà chiusa
2.3. condizioni di apertura della prima posizione di una serie :
- La posizione BUY viene aperta se il prezzo ha attraversato il limite inferiore del canale
- La posizione SELL viene aperta se il prezzo ha attraversato il confine superiore del canale
2.4. lo stop loss per la prima posizione della serie può essere impostato su uno dei 2 valori:
- un valore fisso, specificato da un utente nelle impostazioni dell'indicatore
- se il valore fisso nelle impostazioni è 0, allora lo stop-loss è calcolato utilizzando l'indicatore ATR con il periodo, impostato da un utente nelle impostazioni dell'indicatore
3. dopo l'apertura della prima posizione della serie sono possibili i seguenti esiti:
3.1. se l'entrata non ha successo e il prezzo va contro la direzione del trade, la posizione viene chiusa da uno stop-loss e il sistema accetta una perdita
3.2. se l'entrata ha successo e la posizione genera profitto, allora il suo stop-loss viene spostato a Breakeven e aspettiamo che il prezzo raggiunga il lato opposto del canale, aumentando il profitto
3.3. se il prezzo si inverte contro la posizione, aspettare di chiudere la posizione a pareggio
3.4. se il prezzo raggiunge il confine opposto del canale e otteniamo un segnale per aprire un trade inverso, allora :
- il primo commercio rimane attivo
- la posizione opposta (opposta) è aperta di fronte alla prima (con lotto più grande)
- la dimensione del lotto e dello stop loss nella seconda posizione deve essere scelta in modo che se la seconda posizione non ha successo e lo stop viene tolto, la perdita in essa è inferiore al profitto nella prima posizione
- il lotto di ogni posizione successiva nella serie deve essere più grande del precedente.
3.5. se la seconda posizione non ha successo e viene chiusa da uno stop loss, allora entrambe le posizioni (l'intera serie) saranno chiuse
3.6. se la seconda posizione ha successo, lo stop viene spostato nella posizione di break-even, se il prezzo raggiunge il confine opposto del canale, il calcolo dei lotti e degli stop viene ripetuto per la prossima (terza posizione)
3.7. il ciclo si ripete fino a quando almeno una posizione viene chiusa utilizzando uno stop loss, se almeno uno stop viene attivato, l'intera serie di posizioni viene chiusa
(1) - un esempio di stop loss adattivo - http://blog-forex.org/izuchaem-adaptivnoe-upravlenie.html
Penso che sia qualcosa del genere, il programmatore dovrebbe essere in grado di capire tale TOR :)
secondo tale TOR il grafico dei profitti nel tester dovrebbe assomigliare a questo, ma sarà molto dipendente dalla coppia di valute selezionata, ed è per questo che potrebbe non essere molto stabile ...
https://c.mql5.com/2/4/Piramiding__2.png
3. La prima entrata è fatta da due ordini, con lo stesso volume. Quando il profitto è accumulato sugli ordini, un ordine si chiude, e l'altro ordine è fuori dai confini del canale, tutto è a rischio=0.
4. il secondo punto di entrata è determinato esattamente allo stesso modo del primo. dopo un falso livello di breakout, c'è un consolidamento, poi il prezzo è andato oltre, e solo a questo punto si apre la transazione (non è possibile entrare nella transazione, prima nel tempo - ci troveremo nella folla).
5.T/P del primo ordine, è al livello di S/L del secondo ordine. il volume e S/L del secondo ordine dipende da quale profitto abbiamo sul primo ordine.
6. La terza voce non è necessaria, non ne uscirà nulla. Se il robot identificherà accuratamente due punti di entrata e lavorerà correttamente, il deposito aumenterà del 40-50% al mese, se un punto di entrata, allora del 20% al mese.
Per questo sistema, la situazione è circa il 70% dei casi. Ce ne sono altri, ma non dovrebbero essere considerati.
Suggerisco di considerare solo euro/dollaro per ora.
Il trading principale viene fatto a M5 e questo livello viene preso in considerazione, il rimbalzo del prezzo può avvenire da esso o meno. (di regola, rimbalza).
L'indicatore utilizzato per costruire l'Expert Advisor è buono, ma non so come rilevare un falso breakout di livello. Non capisco come formularlo come un ToR.
Posso fare trading basandomi sui livelli degli indicatori, ma è una strategia diversa.