Universale MA Croce EA - pagina 94

 

Ciao in primo luogo volevo ringraziarti per il tuo bel lavoro In secondo luogo, vorrei chiederti un aiuto.

Mi trovo di fronte ad un problema con l'uso del terzo EMA e del counter tred nella versione "universalMA_Cross_EA + ecn 1.05.mq4". Risulta che l'EA apre ordini di acquisto mentre la terza EMA è sopra e ordini di vendita quando la terza EMA è sotto. Qualcuno potrebbe aiutarmi a risolvere questo mistero? ReverseCondition su "true" non cambia il mio problema. La piattaforma è FXCM. Grazie in anticipo per il vostro aiuto e scusate il mio inglese medio, ma sono francese.

Ho allegato uno schermo.

LE MIE IMPOSTAZIONI :

EcnBroker = vero;

Expert_Name = "---------- Universal MA Cross EA v8.1";

MagicNumber = 1234;

StopLoss = 100,

TakeProfit = 200;

TrailingStop_Setting = "---------- Trailing Stop Setting";

tsp4 = " 4 = Breakeven + Lockin";

TrailingStopType = 1;

TrailingStop = 40;

ts4 = "Impostazioni per il tipo 4

BreakEven = 30;

LockInPips = 1;

Indicator_Setting = "---------- Impostazione indicatore";

FastMAPeriod = 4,

FastMAType = 1,

FastMAPrice = 0,

FastMAshift = 0,

SlowMAPeriod = 16,

SlowMAType = 1,

SlowMAPrice = 0,

SlowMAshift = 0;

CossDistance_Setting = "---------- Impostazione distanza minima trasversale";

MinCrossDistance = 0,

MaxLookUp = 0;

Exit_Setting = "---------- Impostazione uscita";

StopAndReverse = false, //

PureSAR = false,

ExitOnCross = false;

ThirdEMA_Setting = "---------- Impostazione Terza MA";

UseThirdMA = true,

UseCounterTrend = true,

OnlyCounterTrend = true;

ThirdMAPeriod = 200,

ThirdMAType = 1,

ThirdMAPrice = 0,

ThirdMAshift = 0,

CTStopLoss = 100,

CTTakeProfit = 200;

Pivot.Setting = "---------- Pivot Filter Setting";

Use.Pivot.Filter = false;

/* riserva per sviluppi futuri

extern string BGFilter_Setting = "---------- BG Cross Filter Setting";

extern bool UseBGFilter = false;

extern int BGFilter = 20;

*/

Order_Setting = "---------- Impostazione ordine";

ReverseCondition = false,

ConfirmedOnEntry = true,

OneEntryPerBar = true;

NumberOfTries = 10,

Slippage = 5;

OpenOrder_Setting = "---------- Multiple Open Trade Setting";

MaxOpenTrade = 1,

MinPriceDistance = 5;

Time_Parameters = "---------- EA Active Time";

UseHourTrade = false;

FromHourTrade = 8;

ToHourTrade = 19;

MM_Parameters = "---------- Money Management";

Lotti = 0.01;

MM = false,

AccountIsMicro = true;

Rischio = 10;

Alert_Setting = "---------- Alert Setting";

EnableAlert = true;

SoundFilename = "alert.wav";

Testing_Parameters= "---------- Back Test Parameter";

PrintControl = false,

Show_Settings = true;

Grazie.

Sébastien.

File:
ea_crossover.jpg  191 kb
 
seb7513:
Ciao in primo luogo volevo ringraziarti per il tuo bel lavoro In secondo luogo, vorrei chiederti un aiuto.

Mi trovo di fronte a un problema con l'uso del terzo EMA e del counter tred nella versione "universalMA_Cross_EA + ecn 1.05.mq4". Risulta che l'EA apre ordini di acquisto mentre la terza EMA è sopra e ordini di vendita quando la terza EMA è sotto. Qualcuno potrebbe aiutarmi a risolvere questo mistero? ReverseCondition su "true" non cambia il mio problema. La piattaforma è FXCM. Grazie in anticipo per il vostro aiuto e scusate il mio inglese medio, ma sono francese.

Ho allegato uno schermo.

LE MIE IMPOSTAZIONI :

EcnBroker = vero;

Expert_Name = "---------- Universal MA Cross EA v8.1";

MagicNumber = 1234;

StopLoss = 100,

TakeProfit = 200;

TrailingStop_Setting = "---------- Trailing Stop Setting";

tsp4 = " 4 = Breakeven + Lockin";

TrailingStopType = 1;

TrailingStop = 40;

ts4 = "Impostazioni per il tipo 4

BreakEven = 30;

LockInPips = 1;

Indicator_Setting = "---------- Impostazione indicatore";

FastMAPeriod = 4,

FastMAType = 1,

FastMAPrice = 0,

FastMAshift = 0,

SlowMAPeriod = 16,

SlowMAType = 1,

SlowMAPrice = 0,

SlowMAshift = 0;

CossDistance_Setting = "---------- Impostazione distanza minima trasversale";

MinCrossDistance = 0,

MaxLookUp = 0;

Exit_Setting = "---------- Impostazione uscita";

StopAndReverse = false, //

PureSAR = false,

ExitOnCross = false;

ThirdEMA_Setting = "---------- Impostazione Terza MA";

UseThirdMA = true,

UseCounterTrend = true,

OnlyCounterTrend = true;

ThirdMAPeriod = 200,

ThirdMAType = 1,

ThirdMAPrice = 0,

ThirdMAshift = 0,

CTStopLoss = 100,

CTTakeProfit = 200;

Pivot.Setting = "---------- Pivot Filter Setting";

Use.Pivot.Filter = false;

/* riserva per sviluppi futuri

extern string BGFilter_Setting = "---------- BG Cross Filter Setting";

extern bool UseBGFilter = false;

extern int BGFilter = 20;

*/

Order_Setting = "---------- Impostazione ordine";

ReverseCondition = false,

ConfirmedOnEntry = true,

OneEntryPerBar = true;

NumberOfTries = 10,

Slippage = 5;

OpenOrder_Setting = "---------- Multiple Open Trade Setting";

MaxOpenTrade = 1,

MinPriceDistance = 5;

Time_Parameters = "---------- EA Active Time";

UseHourTrade = false;

FromHourTrade = 8;

ToHourTrade = 19;

MM_Parameters = "---------- Money Management";

Lotti = 0.01;

MM = false,

AccountIsMicro = true;

Rischio = 10;

Alert_Setting = "---------- Alert Setting";

EnableAlert = true;

SoundFilename = "alert.wav";

Testing_Parameters= "---------- Back Test Parameter";

PrintControl = false,

Show_Settings = true;

Grazie.

Sébastien.

Ciao Sebastien, Come stai mostrando nella tua immagine se il trend del contatore = true, dalla mia comprensione questo è ciò che l'EA sta facendo.

 
mrtools:
Ciao Sebastien, Come stai mostrando nella tua immagine se la controtendenza = true, dalla mia comprensione questo è ciò che l'EA sta facendo.

Ciao, grazie per la tua risposta. Pensavo che la controtendenza significasse "modo di negoziare". Avevo tradotto male la parola. Grazie per il tuo aiuto, ora funziona come volevo.

 

Ciao, sono ancora io Allora ho lavorato sull'ottimizzazione dei parametri di questo EA, non ho trovato i parametri ottimali, anche se non sono molto lontano. Mi sono unito alla mia strategia backest ottimizzare i parametri (più backtest venire dopo perché ci vuole tempo per farlo).ATTENZIONE io sono un fan di trading a senso unico, quindi backest sono coerenti con la mia strategia.

Se vengo a voi ancora una volta, è già in un primo momento per condividere i miei parametri (normale dopo aver trovato questo EA su questo forum) e una seconda volta, vorrei chiedere a qualcuno che sarebbe in grado, l'aggiunta di un indicatore di volume che servono nel caso specifico di indicatore di tendenza. Non chiedo questo per un capriccio, ho controllato che è coerente prima di venire a cercare aiuto per un lavoro complicato.

Ho messo il significato del codice colore per i volumi estratti direttamente dal codice sorgente.

# Proprietà indicator_color1 lightseagreen / / Climax High

# Proprietà indicator_color2 bianco / / Neutro

# Proprietà indicator_color3 firebrick / / Basso

# Proprietà indicator_color4 DodgerBlue / / Alto

# Proprietà indicator_color5 lightsalmon / / Climax Low

# Proprietà indicator_color6 Magenta / / Climax Churn

# Proprietà indicator_color7 lightseagreen / / My

I colori che ci interessano per definire la tendenza sono:

Climax High per IDENTIFICARE la tendenza al rialzo:

# proprietà indicator_color1 lightseagreen / / Climax High

ClimaxLow per identificare il downtrend:

Basso proprietà # indicator_color5 lightsalmon / / / Climax Low

Impostazioni :

EcnBroker = true;

Expert_Name = "---------- Universal MA Cross EA v8.1";

MagicNumber = 1234;

StopLoss = 100,

TakeProfit = 1000;

TrailingStop_Setting = "---------- Trailing Stop Setting";

tsp4 = " 4 = Breakeven + Lockin";

TrailingStopType = 1;

TrailingStop = 80;

ts4 = "Impostazioni per il tipo 4

BreakEven = 30;

LockInPips = 40;

Indicator_Setting = "---------- Impostazione indicatore";

FastMAPeriod = 34,

FastMAType = 1,

FastMAPrice = 0,

FastMAshift = 34,

SlowMAPeriod = 136,

SlowMAType = 1,

SlowMAPrice = 0,

SlowMAshift = 136;

CossDistance_Setting = "---------- Impostazione distanza minima trasversale";

MinCrossDistance = 100,

MaxLookUp = 100;

Exit_Setting = "---------- Impostazione uscita";

StopAndReverse = false, //

PureSAR = false,

ExitOnCross = false;

ThirdEMA_Setting = "---------- Impostazione Terza MA";

UseThirdMA = true,

UseCounterTrend = false,

OnlyCounterTrend = false;

ThirdMAPeriod = 1161,

ThirdMAType = 1,

ThirdMAPrice = 0,

ThirdMAshift = 1161,

CTStopLoss = 0,

CTTakeProfit = 0;

Pivot.Setting = "---------- Pivot Filter Setting";

Use.Pivot.Filter = false;

/* riserva per sviluppi futuri

extern string BGFilter_Setting = "---------- BG Cross Filter Setting";

extern bool UseBGFilter = false;

extern int BGFilter = 20;

*/

Order_Setting = "---------- Impostazione ordine";

ReverseCondition = false,

ConfirmedOnEntry = true,

OneEntryPerBar = true;

NumberOfTries = 10,

Slippage = 5;

OpenOrder_Setting = "---------- Multiple Open Trade Setting";

MaxOpenTrade = 1,

MinPriceDistance = 5;

Time_Parameters = "---------- EA Active Time";

UseHourTrade = false;

FromHourTrade = 8;

ToHourTrade = 19;

MM_Parameters = "---------- Money Management";

Lotti = 0.1;

MM = false,

AccountIsMicro = true;

Rischio = 10;

Alert_Setting = "---------- Alert Setting";

EnableAlert = true;

SoundFilename = "alert.wav";

Testing_Parameters= "---------- Back Test Parameter";

PrintControl = false,

Show_Settings = true;

Grazie.

Sébastien.

Codice colori :

indicatore :

bettervolume-1.5-new-with-alerts.zip

 

Backtest:

Ciao Seb - sembra che sia ok - non ho mai usato la terza MA. L'unica cosa che mi viene in mente è che se il tuo broker è ECN stai usando la versione giusta dell'EA. C'è una versione specifica per i broker ECN che è UniversalMA_CROSS_EA+ecn1.05. Intendiamoci, dato che non ho avuto fortuna con questa cosa, potrei sbagliarmi. Ci ho rinunciato.

Saluti

Jeff

 
seb7513:
Schermo : Backtest :

Ciao Sébastien, solo per farti sapere che sto lavorando per aggiungere l'indicatore Better Volume.

 
jeffpark:
Ciao mladen,

Ho provato di nuovo a far funzionare l'Universal MA Cross e mi chiedo solo se ho fatto qualche stupido errore nelle impostazioni perché non riesco a farlo entrare nei trade - o almeno solo raramente. Le impostazioni che ho per M5 oro e petrolio sono:

Re: Universal MA Cross EA

Le impostazioni sono:

Le impostazioni sono:

Broker Ecn - vero

StopLoss (default 100) - 2

TakeProfit (default 200) - 3

TrailingStop (default 40) - 2

Impostazione della media mobile:

------------------------

FastMAPeriod (default 10 - ) 10

FastMAType (default EMA / 1) - 1

FastMAPrice (default Close / 0) - 0

SlowMAPeriod (default 80) - 15

SlowMAType (default EMA / 1) - 1

SlowMAPrice (predefinito Chiusura / 0) - 0

Slow MA Shift - 0

ver.2 MinCrossDistance (default 0) - 0, provato anche 1

ver.7 MaxLookUp (default 1) - 1

Uscita dall'impostazione :

-------------

StopAndReverse (default true) - true

PureSAR (default false) - false

ver.7.2 ExitOnCross (default false) - false

ver.5 UseThirdMA (default false) - false

ver.7 OnlyCounterTrend (default false)

Usa la terza MA - false

ver.5 CT - tutti falsi

ver.8.0 Use.Pivot.Filter (default false) - false

ReverseCondition (default false) - false

Impostare TRUE per invertire la condizione di ingresso.

ver.3 ConfirmedOnEntry (default true) - true

ver.4 OneEntryPerBar (default true) - true).

NumberOfTries (default 5) - 5

Slippage (default 5) - 1

MagicNumber (default 1234)

ver.5 MaxOpenTrade (default 2) - 2

ver.6 MinPriceDistance (default 5) - 1

UseHourTrade (default false) - false

Lots (default 1) - 10 per l'oro (1 pip = 0,065 £)

MM (default false) - false

AccountIsMicro (default false) - false.

Risk (default 10) - false

EnableAlert (default true) - true

ver.5 SoundFilename (default "alert.wav")

Grazie

Jeff

Jeff durante i test ricevi qualche messaggio nel tuo terminale/esperti o terminale/schede di giornale? Sto pensando che il tuo trailing stop, take profit e stop loss sono troppo piccoli.

 
jeffpark:

Ciao Seb - sembra che sia ok - non ho mai usato la terza MA. L'unica cosa che mi viene in mente è che se il tuo broker è ECN stai usando la versione giusta dell'EA. C'è una versione specifica per i broker ECN che è UniversalMA_CROSS_EA+ecn1.05. Intendiamoci, dato che non ho avuto fortuna con questa cosa, potrei sbagliarmi. Ci ho rinunciato.

Saluti

Jeff

Ciao Jeff, grazie per il tuo messaggio.

Lavoro su broker ECN con UniversalMA_CROSS_EA + versione ecn1.05. Il mio broker è FXCM ed è ECN. Per me nessun problema con questa versione. Il terzo EMA è molto utile per me, ma non sufficiente per determinare la tendenza. Una volta che MrTools (grazie mille per il suo lavoro) ha finito di lavorare per aggiungere l'indicatore BetterVolume che ci darà un modello da seguire, ottimizzo i miei migliori parametri per farlo funzionare in tutto il mondo ECN o no. Ho pensato che le medie mobili sono tra gli indicatori più affidabili e anche il più usato. Non mollare e continuare a cercare i parametri ideali (se esiste) Personalmente è ora tre giorni senza sosta (dormendo 5 ore a notte) sto cercando di ottimizzare i miei parametri per lavorare al meglio e soprattutto nel tempo. Perché all'inizio avevo diversi parametri che funzionavano alla grande dal 1999 al 2006(backtest) e dal 2006 al 2009 questi stessi parametri mi hanno fatto perdere tutti i miei profitti e anche presi sull'anno precedente. Ecco perché a mio parere l'ottimizzazione di un robot di trading e un lavoro noioso e molto lungo. perché l'interesse alla fine e funziona nel tempo e non solo in un breve periodo. Sapere questo, io postare i miei risultati per i parametri che considero ideale, come e quando la mia ricerca. E se trovo uno che funziona parametri nel tempo, allora tutti saranno felici e si divertiranno. Sono tutto per la condivisione. Oltre a passare un grande grazie alla persona in questo forum che creare robot e poi condividere con noi, poi lo facciamo un buon uso.

A presto.

scusa per il mio inglese francesizzato lol

Sébastien.

 
mrtools:
Ciao Sébastien, solo per farti sapere che sto lavorando per aggiungere l'indicatore Better Volume.

Grazie Grazie Grazie Grazie MrTools, spero di ottenere questo indicatore per trovare parametri molto migliori. È bello da parte tua dedicare tempo a richieste come la mia. Sperando che sia di beneficio a tutti.

Grazie.

Sébastien.