Ottimo EA in backtest! - pagina 2

 

Ciao a tutti

Di seguito 2 link a pagine con informazioni su Cyberia, dall'autore:

https://www.mql5.com/en/code/8553

http://cyberia.org.ru/

http://cyberia.org.ru/node/1

Differenze tra la versione Open Source e la versione commerciale...

Si prega di notare che ogni broker ha bisogno di ottimizzazioni di parametri personalizzati. Noi raccomandiamo di ottimizzare:

disabilitare lo stop-loss statico (StaticStopLoss = 0) e impostare StopLossIndex ad un valore maggiore di quello di default (più di 1.1 - )...

Lo stop-loss dinamico è pericoloso da usare in caso di eventi di mercato (uscite manualmente prima che prendano i vostri stop).

Questo parametro definisce quanto aumentare la dispersione del mercato per impostare il corretto livello di stop-loss.

Le descrizioni complete dei parametri si possono trovare nella localizzazione russa di questo sito.

Si prega di notare che non si dovrebbe installare questa versione per il trading reale. O almeno usatela solo sul mercato piatto a vostro rischio e pericolo.

 

EA interessante.

Lo sto usando da circa 4 ore su demo e mi sta lentamente ma sicuramente spazzando via

 

Beh, ho intenzione di fare un test in avanti su questo. Se il mercato è scambiato lateralmente questo EA farà piazza pulita, tuttavia se il mercato rimbalza dappertutto ti ripulirà. Penso che se si aggiungesse un filtro per far sapere all'EA che si tratta di un mercato laterale e che va bene per il trading, andrebbe bene. Anche un filtro orario potrebbe funzionare in modo da scambiare durante le ore libere quando non c'è molto movimento di prezzo. Non sono un gran codificatore però.

 
demag:
EA interessante, lo sto usando da circa 4 ore in demo e mi sta lentamente ma inesorabilmente spazzando via

Davvero? Questo è interessante, per me ha appena fatto circa 5k. L'ho con le impostazioni di default su timeframe 1H sulle 4 major. Che broker stai usando? Io sono con NF.

 

Solo Metatrader demo 1m tf con il mod menzionato da De Vinci.

 

Who Ho!

Appena andato in profitto su Swissy per un valore di 34 dollari

 

Non sono un codificatore, ma se qualcuno potesse dare un'occhiata a questo EA e mettere un filtro in modo che operi tra le 18:00 GMT e le 04:00 GMT sarebbe fantastico. Inoltre, se guardate il rischio su cui è impostato l'EA è 0.5, l'ho ridotto a 0.05. Ottenendo risultati molto più stabili nei back test con un rischio ridotto. Anche lo StoplossIndex ha un effetto: 1.1 è troppo alto, non ho ancora trovato un buon numero per questo. Comunque solo i miei $.02

 

Il mio conto di 10k è quasi 300k ora, dopo averlo gestito per 16 ore. Scambio solo EURUSD, USDJPY in H1. Il test a ritroso mostra risultati peggiori su M1.

 
GP2X:
Il mio conto di 10k è quasi 300k ora, dopo averlo eseguito per 16 ore. Scambio solo EURUSD, USDJPY su H1. Il backtest mostra risultati peggiori su M1.

Backtest per la scorsa settimana su timeframe 1H. Non è bello

 

Traduzione dei parametri di ingresso dal forum di cyberia

Ho usato un traduttore dal russo all'inglese per tradurre la lista delle caratteristiche di CyberiaTrader. So che alcune delle cose nel testo non hanno senso, ma poiché questa è una traduzione meccanica alcune cose si perdono dal suo significato originale. Per favore commentate con le vostre interpretazioni di questo documento. Ecco qui:

Adviser realizza 3 tecnologie: Pipsovka - per il taglio dei capelli di fletov denso. Nel regime abituale deve essere aperto. Commercio logico - condurre il commercio regolare sui mercati usuali MoneyTrain - (locomotiva con i soldi) - catturare GEP. (durante l'applicazione di questa tecnologia si aprirà obbligatoriamente pipsovku e commercio logico)

Descrizione dei parametri:

extern bool ExitMarket = false; - per lasciare il mercato (per chiudere i warrant sul simbolo e non entrare nel mercato. È stato stabilito questo parametro in anticipo per l'uscita di notizie al fine di derivare simbolo dal gioco e per includere MoneyTrain.

extern bool ShowSuitablePeriod = false; - per pokazvat' il periodo della simulazione (utile per ottenere il segnale di un movimento di tendenza locale). Il parametro concluso con l'alta probabilità mostra attraverso quanto si verificherà un movimento di tendenza locale.

extern bool ShowMarketInfo = false; - per mostrare nelle anse informazioni sulle condizioni del trade del broker. Se in voi non rabotat commercio, si include questo parametro e guarderà quali condizioni sul simbolo restituisce server broker. Spesso ci sono le seguenti situazioni: ModeTradeAllowed = 0 - broker notevolmente non si compiace MTS e ha aperto la possibilità del lavoro di meccanica. ModeStopLevel StaticStopLoss (livello minimo su cui possono essere messi i piedi -loss da parte del consulente. Questa limitazione del broker aggira il consulente con il metodo di includere l'ombra dei piedi -loss e LowShadowStopLevel)

extern bool ShowAccountStatus = false; - per mostrare negli anfratti informazioni sullo stato del calcolo

extern bool ShowStat = false; - per mostrare le statistiche interne della base decisionale del consigliere. Le variabili statistiche delle probabilità della direzione del mercato sono derivate. Chi vuole - può prendere il pezzo della simulazione di mercato e scrivere l'indicatore (sarà molto utile!!!)

extern bool ShowDecision = false; - per mostrare la decisione del consulente. Mostra che udumal consigliere e che è montato per fare.

extern bool ShowDirection = false; - per mostrare la direzione della decisione del consigliere. Dove "guarda la decisione del consigliere".

extern bool ShowLots = false; - per mostrare la quantità calcolata di piste. Può usare questa funzione per la conduzione del tuo MM.

extern bool BlockStopLoss = false; - per aprire sotp-loss (è usato per includere l'ombra dei piedi -loss)

extern bool DisableShadowStopLoss = true; - per abolire l'ombra dei piedi -loss. È usato se il broker ama mettere fuori i piedi strettamente distanziati (i piedi non sono inviati, il consulente memorizza il livello di arresto in se stesso all'interno e con il suo raggiungimento si chiude il mandato. Il parametro è utile se alto rumore di mercato, ma è pericoloso nel caso delle rotture di connessione. Abbiamo usato questa possibilità con un broker incosciente, che ha inviato rumore di mercato ai piedi strettamente distanziati. In questo caso sul calcolo ha funzionato simultaneamente non meno di 2- X era principale (uno - base, il secondo - duplicando, in cui stava parametro ExitMarket = vero ed era simbolo derivato dal gioco nel caso della rottura del collegamento sul nodo di base).

extern bool DisableExitSell = false; - per non uscire dai mandati con vendita. Nel processo di lavoro il consulente stesso cambia questo parametro. Viene utilizzato per l'approccio con l'indicazione della direzione extern bool DisableExitBuy = false; - non uscire dai warrant con l'acquisto. (cm la descrizione precedente)

extern bool EnableMAccD = false; - per utilizzare la frenata MACD. L'indicatore sperimentale di frenata per Longs (in questa versione non entra)

extern bool EnableMA = false; - per utilizzare MA l'indicatore tormozheniye.Eksperimental'nyy di frenata per Longs (in questa versione non entra)

extern bool EnableFractals = false; - per utilizzare fraktal'noye l'indicatore tormozheniye.Eksperimental'nyy di frenata per Longs (in questa versione non entra)

extern bool EnableccccI = false; - per utilizzare l'indicatore CCI tormozheniye.Eksperimental'nyy di frenata per Longs (in questa versione non entra)

extern bool EnableADX = false; - per includere ADX l'indicatore tormozheniyeyuEksperimental'nyy di frenata per Longs (in questa versione non entra)...

extern bool EnableCyberiaLogic = true; - per includere la logica CyberiaLogic (non è consigliabile scollegare tranne come nei casi con il fletom denso. Non raccomandiamo la disconnessione di questo parametro in generale! - aiuta anche pipsatoram).

extern bool EnableLogicTrading = true; - per includere il commercio logico del consulente (è possibile utilizzare anche con pipsovke)

extern bool BlockPipsator = true; - bloccando pipsatora (dovrebbe essere incluso solo su di voi flete per scollegare nel solito regime) extern bool EnableMoneyTrain = false; - per includere "locomotiva con i soldi" - viene utilizzato per la cattura GEP prima dell'uscita di notizie. Includere direttamente prima dell'uscita di notizie e obbligatoriamente scollegare immediatamente dopo la reazione del mercato. Noi dopo l'ingresso in GEP generalmente disconnesso consigliere, derivato valuta dal gioco a mano e dopo il rilassamento del mercato incluso commercio regolare.

extern bool EnableReverceDetector = false; - il contrario della soluzione (non dovrebbe essere incluso;)

extern double ReverceIndex = 3; - l'indice di arabatyvaniya di inversione extern double MoneyTrainLevel = 4; - l'indice di usura della "locomotiva con i soldi"

extern int MAccDLevel = 10; - livello MACD

extern bool AutoLots = True; - il posizionamento automatico dei cavi (non deve essere scollegato)

extern bool AutoDirection = True; - la selezione automatica della direzione (non deve essere scollegata) extern double ValuesPeriodCount = 23; - non cambiare questo parametro

extern double ValuesPeriodCountMax = 23; - non cambiare questo parametro extern double SlipPage = 1; //lo slittamento del tasso extern double Lots = 0.1; /una quantità di lead sul silenzio (se non è incluso il calcolo automatico dei lead)

extern double StopLoss = 0; (non cambiare - commento non necessario) extern double TakeProfit = 0; (non cambiare - commento non necessario)

extern double SymbolsCount = 1; - una quantità di valute trattate simultaneamente extern double Risk = 0.5; - rischio (su silenzio sufficientemente alto - viene utilizzato per sollevare il piccolo deposito. Diminuire nel processo di lavoro. Abbiamo lavorato con il rischio non più di 0,1)

extern double StopLossIndex = 1.1; - il coefficiente di fiducia per calcolare automaticamente dei piedi -losu (per i mercati vysokovolatl'nykh il parametro aumenta. Sul commercio reale hanno posto non meno di 2.)

extern bool AutoStopLossIndex = true; - per includere il calcolo automatico dei piedi -loss

extern double StaticStopLoss = 7; - il valore della statica dei piedi -loss (per spegnere scrivere 0. Sui calcoli reali abbiamo usato 18, dal momento che tester e commercio reale - cose diverse)

extern double StopLevel; - (parametro ufficiale - non cambiare)... e così via. L'enumerazione dei parametri può differire da quella versione, che è allineata qui sul sito.