cercare qualcuno da codificarecreare un EA da testare su un account live

 

Publi

cercare qualcuno da codificarecreare un EA da testare su un account live

 

Publi

Risultati da 1 a 3 di 3

Discussione: cercare qualcuno da codificarecreare un EA da testare su un account live

  1. #1
    Sto cercando programmatori o persone che possono codificare EA. Se lo fai e vuoi testare il tuo EA, ne voglio uno per EURUSD (Scalper EA) che funzionerà sul grafico a 5 minuti.

    Ne sto cercando uno che funzioni su micro, mini account e grandi account. Deve soddisfare il seguente


    - Broker di 5/4 cifre

    - Funziona con spread di 1,6 - 2,1

    - Ha un trailing stop loss e Stop loss ma non prende profitto, userà il trailing stop loss per bloccare i pips

    - Prende le sue decisioni di entratauscita su fib, canali, price acion, 21 EMA, B-Bands, notizie, linee di supporto e resistenza e trend giornaliero complessivo

    - Correrà e commercerà in modo aggressivo

    -Saranno in considerazione i bassi margini e gli account di partenza bassi, 100 $ - 500 $ poiché questo è ciò che la maggior parte delle persone inizia

    - Funziona con una leva 50: 1

    Ho due account, uno è il mio account di trading (manuale) l'altro è il mio account Chump, è quello che collaudo EAs su conti live perché DEMO e Backtesting non forniscono risultati reali IMO!

    La versione completata deve essere in mq4 dove tutto ciò che deve essere fatto è salvare sul desktop, trascinare nella cartella esperti, aprire MT4 e allegare alla tabella!

    Se qualcuno è pronto per la sfida, lo apprezzerei davvero! Lo metterò alla prova sul mio secondo account live!

    Grazie

  2. #2
    // ----------------------------------------------- ------------------- /| Moving Average.mq4 |/| Copyright © 2005, MetaQuotes Software Corp. |/|
    http://www.metaquotes.net/|/ ----------------------------------------------- ------------------- #define MAGICMA 20050610 extern double Lots = 0.1; extern double MaximumRisk = 0.02; extern double DecreaseFactor = 3; extern double MovingPeriod = 12; extern double MovingShift = 6;/ ----------------------------------------------- ------------------- /| Calcola posizioni aperte |/ ----------------------------------------------- ------------------- int CalculateCurrentOrders (simbolo della stringa) {int buys = 0, sells = 0;/---- for (int i = 0; ilt; OrdersTotal (); i ) {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES) == false) interruzione; if (OrderSymbol () == Symbol () OrderMagicNumber () == MAGICMA) {if (OrderType () == OP_BUY) acquista ; if (OrderType () == OP_SELL) vende ; }}/---- volume degli ordini di ritorno se (buysgt; 0) return (buys); else return (-sells); }/ ---------------------------------------------- -------------------- /| Calcola la dimensione del lotto ottimale |/ ----------------------------------------------- ------------------- double LotsOptimized () {double lot = Lots; int orders = HistoryTotal ();/storico ordini totale int perdite = 0;/numero di ordini di perdite senza interruzione/---- seleziona lotto lotto lotto = NormalizeDouble (AccountFreeMargin () * MaximumRisk1000.0,1);/---- calcola il numero di ordini di perdita senza interruzione se (DecreaseFactorgt; 0) {for (int i = orders-1; igt; = 0; i--) {if (OrderSelect (i, SELECT_BY_POS, MODE_HISTORY) == false) {Stampa (Errore nella cronologia!); rompere; } if (OrderSymbol ()! = Symbol () || OrderType () gt; OP_SELL) continua;/---- if (OrderProfit () gt; 0) break; se (OrderProfit () lt; 0) perdite ; } if (lossgt; 1) lot = NormalizeDouble (lot-lot * lossesDecreaseFactor, 1); }/---- restituisce la dimensione del lotto se (lotlt; 0.1) lotto = 0.1; tornare (lotto); }/ ---------------------------------------------- -------------------- /| Verifica le condizioni dell'ordine aperto |/ ----------------------------------------------- ------------------- void CheckForOpen () {double ma; int res;/---- effettua il trading solo per i primi tiks della nuova barra se return (Volume [0] gt; 1);/---- Get Moving Average ma = iMA (NULL, 0, MovingPeriod, MovingShift, MODE_SMA, PRICE_CLOSE, 0);/---- condizioni di vendita se (Apri [1] gt; ma Chiudi [1] lt; ma) {res = OrderSend (Symbol (), OP_SELL, LotsOptimized (), Bid, 3,0,0,, MAGICMA , 0, Rosso); ritorno; }/---- condizioni di acquisto se (Apri [1] lt; ma Chiudi [1] gt; ma) {res = OrderSend (Symbol (), OP_BUY, LotsOptimized (), Ask, 3,0,0 ,, MAGICMA, 0, Blu); ritorno; }/----}/ --------------------------------------- --------------------------- /| Verifica le condizioni di ordine di chiusura |/ ----------------------------------------------- ------------------- void CheckForClose () {double ma;/---- effettua il trading solo per i primi tiks della nuova barra se return (Volume [0] gt; 1);/---- Get Moving Average ma = iMA (NULL, 0, MovingPeriod, MovingShift, MODE_SMA, PRICE_CLOSE, 0);/---- for (int i = 0; ilt; OrdersTotal (); i ) {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES) == false) interruzione; if (OrderMagicNumber ()! = MAGICMA || OrderSymbol ()! = Symbol ()) continua;/---- controlla il tipo di ordine if (OrderType () == OP_BUY) {if (Apri [1] gt; ma Chiudi [1] lt; ma) OrderClose (OrderTicket (), OrderLots (), Bid, 3, Bianca); rompere; } if (OrderType () == OP_SELL) {if (Open [1] lt; ma Close [1] gt; ma) OrderClose (OrderTicket (), OrderLots (), Ask, 3, White); rompere; }}/----}/ -------------------------------------- ---------------------------- /| Funzione di avvio |/ ----------------------------------------------- ------------------- void start () {//---- controlla la cronologia e il trading se (Barslt; 100 || IsTradeAllowed () == false) ritorno;/---- calcola gli ordini aperti in base al simbolo corrente se (CalculateCurrentOrders (Symbol ()) == 0) CheckForOpen (); else CheckForClose ();/----}/ ---------------------------------------- -------------------------- Questo è il codice di base Moving Average di MT4 Thing è vorrei aggiungere uno stop loss finale di 35 a questo con un SL o 50 e lo rendono solo per andare in short! Vorrei aggiungere un altro filtro Mabey B Bands o un altro EMA con livelli di Fibre! Qualsiasi aiuto!

  3. #3
    prova scriptlance.com, freelancer.com o odesk.com.

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Il sito di forexmad utilizza cookie
Il sito di forexmad utilizza cookie, alcuni dei quali già installati. Per avere maggiori informazioni sui nostri cookie ti preghiamo di cliccare qui. Ti preghiamo di cliccare sul bottone a destra per accettare i nostri cookie. Se continui a navigare sul sito di forexmad assumeremo che sei d'accordo ad utilizzarli.