Chiusura automatica di tutte le posizioni al raggiungimento di un determinato profit sul totale del conto

marione67  

Buongiorno, vorrei sapere se esiste un modo per far si che sulle mie quattro piattaforme mt4 linkate al medesimo conto, dove ho caricato una dozzina di EA su ciascuna piattaforma, al raggiungimento di un determinato profit sul conto, quindi facendo la media dei profit e loss tra le quattro piattaforme, si chiudano tutte le posizioni su tutte le piattaforme per esempio al raggiungimento di 300 euro complessivi. Come, per intenderci, se esistesse il modo di piazzare, magari con uno script non so,  un take profit generale sull'ammontare del conto al di là dei singoli EA e delle piattaforme.

Secondo voi è possibile?

Michele Catanzaro  
marione67:

Buongiorno, vorrei sapere se esiste un modo per far si che sulle mie quattro piattaforme mt4 linkate al medesimo conto, dove ho caricato una dozzina di EA su ciascuna piattaforma, al raggiungimento di un determinato profit sul conto, quindi facendo la media dei profit e loss tra le quattro piattaforme, si chiudano tutte le posizioni su tutte le piattaforme per esempio al raggiungimento di 300 euro complessivi. Come, per intenderci, se esistesse il modo di piazzare, magari con uno script non so,  un take profit generale sull'ammontare del conto al di là dei singoli EA e delle piattaforme.

Secondo voi è possibile?

Dovrebbe essere possibile. 
Gabriele Tedeschi  
marione67:

Buongiorno, vorrei sapere se esiste un modo per far si che sulle mie quattro piattaforme mt4 linkate al medesimo conto, dove ho caricato una dozzina di EA su ciascuna piattaforma, al raggiungimento di un determinato profit sul conto, quindi facendo la media dei profit e loss tra le quattro piattaforme, si chiudano tutte le posizioni su tutte le piattaforme per esempio al raggiungimento di 300 euro complessivi. Come, per intenderci, se esistesse il modo di piazzare, magari con uno script non so,  un take profit generale sull'ammontare del conto al di là dei singoli EA e delle piattaforme.

Secondo voi è possibile?

Ciao.

Io farei un EA che "legga" il flottante del conto tick by tick e che chiuda tutte le operazioni al profitto desiderato. Se non operi manualmente e non utilizzi altri EA sul medesimo conto non dovresti neanche preoccuparti dei magic number (tutte le operazioni aperte sul conto dovranno essere considerate).

Andrea Damiano  
marione67:

Buongiorno, vorrei sapere se esiste un modo per far si che sulle mie quattro piattaforme mt4 linkate al medesimo conto, dove ho caricato una dozzina di EA su ciascuna piattaforma, al raggiungimento di un determinato profit sul conto, quindi facendo la media dei profit e loss tra le quattro piattaforme, si chiudano tutte le posizioni su tutte le piattaforme per esempio al raggiungimento di 300 euro complessivi. Come, per intenderci, se esistesse il modo di piazzare, magari con uno script non so,  un take profit generale sull'ammontare del conto al di là dei singoli EA e delle piattaforme.

Secondo voi è possibile?

Il modo migliore secondo me è creare un EA che prende in ingresso i MagicNumber di tutti gli EA attivi sul conto. Avendo tutti i magicnumber si possono tranquillamente individuare tutte le posizioni aperte dagli EA. Dopo aver ottenuto tutte le posizoni, ad ogni tick vai a fare il check del PNL, però SOLO delle posizioni individuate. Quando il valore è >= della soglia da te desiderata chiami la funzione di chiusura degli ordini. 

Spero di essere stato utile anche se in ritardo.

Motivazione: