1. Welcome back! Thank you for being a part of this Traders Community. Let's discuss and share :)
    Selamat datang kembali! Trimakasih telah menjadi bagian dari Komunitas Trader ini. Mari berdiskusi dan berbagi :)
    Dismiss Notice

Suggestion Info: Gold Coin M5 EA

Discussion in 'Expert Advisor atau Robot Forex' started by bobbythomas, 07 May 2024.

  1. hvn000

    hvn000 Member Credit Hunter

    Equity
    Credit
    Ref Point
    I don't know if it's a fake backtest or not, but it doesn't match up with real trading.
     
  2. trustoff

    trustoff New Member

    Equity
    Credit
    Ref Point
    Having the source code, it is very easy to do this, and then we will see the same picture as in the back test.
     
  3. hvn000

    hvn000 Member Credit Hunter

    Equity
    Credit
    Ref Point
    The version of MY EXPERT.mq4 posted here is different from the one I trade.
    This EA does not place pending orders. And his trailing works, but the former one doesn't.
    MY EXPERT.mq4 it doesn't cost a grid and there is no martingale.
     
    Last edited: 04 Dec 2024
  4. hvn000

    hvn000 Member Credit Hunter

    Equity
    Credit
    Ref Point
    For me, this scheduler only works on a demo account. It is not installed on a real account.
    On MT4, Build 1430 has been earned.
     
    Last edited: 04 Dec 2024
  5. LuigiM2604

    LuigiM2604 New Member Credit Hunter

    Equity
    Credit
    Ref Point
    LOTTO???
     
  6. hvn000

    hvn000 Member Credit Hunter

    Equity
    Credit
    Ref Point
    I replaced MT4 Build 1428 with 1430 and the scheduler started working on a real account.
     
    • Like Like x 1
  7. LuigiM2604

    LuigiM2604 New Member Credit Hunter

    Equity
    Credit
    Ref Point
    ECCO LA FONTE
     

    Attached Files:

  8. calafrius

    calafrius Member Credit Hunter

    Equity
    Credit
    Ref Point
    Hi, I put this EA to test but now I'm in a big floanting loss.
    It is from one trade taken in the asian/london session. How do you manage it? You close manually? The EA seems good but when the market start rallies, it act like all martingale robots. Any advice to us? Thank you.
     
  9. LuigiM2604

    LuigiM2604 New Member Credit Hunter

    Equity
    Credit
    Ref Point
    Your setting multiloss???
     
  10. LuigiM2604

    LuigiM2604 New Member Credit Hunter

    Equity
    Credit
    Ref Point
    My setting
     

    Attached Files:

  11. calafrius

    calafrius Member Credit Hunter

    Equity
    Credit
    Ref Point
    Hi Luigi, my Multiloss is default 3.
    What does this set influence on the behavior of this EA?
     
  12. LuigiM2604

    LuigiM2604 New Member Credit Hunter

    Equity
    Credit
    Ref Point
    Nel codice mostrato, il parametro Mult_Lossnon viene effettivamente utilizzato in nessuna logica di chiusura o gestione delle posizioni. Anche se è dichiarato come parametro esterno ( extern int Mult_Loss = 3;), non ci sono linee di codice che lo impiegano in calcoli o condizioni.

    Facciamo un'analisi dei passaggi chiave per chiarire la situazione:

    1. Capitale iniziale: 100.000 euro (non influenza direttamente la logica, poiché l'EA lavora in base a profitti e perdite, non in percentuale di capitale).

    2. StartLots = 1 lotto:
      • Qwaaw() restituisce il numero di lotti normalizzati rispetto alle regole del broker. Con StartLots=1, Qwaaw()restituiremo circa 1.0 lotto (salvo restrizioni broker).
    3. Mult_Loss = 3:
      Questo parametro è presente ma non viene mai utilizzato all'interno del codice. Non influisce sulle logiche di profitto o perdita.

    4. Cosa fa l'EA con le soglie di profitto/perdita?
      Nel codice vi sono condizioni come:

      mq4
      se(profitto > Profitto || profitto < -(Profitto*2))
      {
      // Chiudi tutte le operazioni
      }

      e

      mq4
      se(profitto < -(Qwaaw()*perdita))
      {
      // Chiude la posizione più vecchia in perdita
      }

      Qui si nota che l'unico riferimento per una soglia di perdita "grossa" è la variabile loss(fissata a 15.000) e il valore restituito da Qwaaw()(nel tuo caso 1.0 lotto).
      Quindi se il profitto totale scende sotto -15.000 (1 lotto * 15.000), l'EA chiudendo la posizione più vecchia in perdita. Mult_Lossnon entra in questa logica.
    Conclusione:
    Nonostante tu abbia impostato Mult_Loss = 3, nella versione del codice fornito questo parametro non viene mai utilizzato. L'Expert continuerà a chiudere tutte le operazioni al superamento delle soglie stabilite dalla logica interna (per esempio, superato un certo profitto o una certa perdita totale), ma Mult_Lossnon ha alcun effetto sulle decisioni del robot in questa specifica implementazione.
     
  13. LuigiM2604

    LuigiM2604 New Member Credit Hunter

    Equity
    Credit
    Ref Point
    La funzioneQwaaw()restituzioneStartLots) normalizzata in base ai

    Il codice Qwaaw() è il seguente:

    M
    doppio Qwaaw(){
    return(NormalizeLots(StartLots));
    }

    NormalizeLots(StartLots)normalizza la quantitàMODE_LOTSTEP, MODE_MINLOTe `MODE_MAXMODE_MAXLOTdel simbolo

    Come viene utilizzato per calcolare la soglia di perdita?

    Nel codice

    mq4
    se(profitto < -(Qwaaw()*perdita))
    {
    // Chiusura della posizione più vecchia
    }

    • Qwaaw()riposoStartLotsse questo è
    • perdita è un parametro esternoloss=15000).
    Moltiplicando Qwaaw()perloss, si otti

    • Vedi StartLots = 1.0e perdita = 15000allora Qwaaw()~ 1.0lotto.
      La soglia di perdita diventa -(1.0 * 15000) = -15000.

    • Se invece StartLots = 0.02e `loss = 15000, `Qwaaw()Qwaaw()~0.02lotti.
      Così-(0,02 * 15000) = -300.
    In questo modo, la perdita massima tollerata prima di chiudere le posizioni è direttamente legata ai lotti di partenza scelti. L'utilizzo di Qwaaw() è consentito
     
  14. Steven Hong

    Steven Hong New Member Credit Hunter

    Equity
    Credit
    Ref Point
    nice
     
    Last edited: 14 Dec 2024
  15. calafrius

    calafrius Member Credit Hunter

    Equity
    Credit
    Ref Point
    Conclusione:
    Nonostante tu abbia impostato Mult_Loss = 3, nella versione del codice fornito questo parametro non viene mai utilizzato. L'Expert continuerà a chiudere tutte le operazioni al superamento delle soglie stabilite dalla logica interna (per esempio, superato un certo profitto o una certa perdita totale), ma Mult_Lossnon ha alcun effetto sulle decisioni del robot in questa specifica implementazione.[/QUOTE]

    Thank you very much for taking the time to respond. Great explanation, very detailed.

    So I think the better thing to do is to cut the loss according to the needs of each account. I will continue the Demo test and try to get data to place a total stop on the account to avoid the big DD. Even so, I see a bit of difficulty since the "take profit" of this EA is very small ($1 * 0,01 lot / for each trade. Regardless of the DD).
     
  16. trustoff

    trustoff New Member

    Equity
    Credit
    Ref Point
    Do you have the source code for the original gold coin?
     
  17. calafrius

    calafrius Member Credit Hunter

    Equity
    Credit
    Ref Point
    You also have a big DD from yesterday?
     
  18. hvn000

    hvn000 Member Credit Hunter

    Equity
    Credit
    Ref Point
    The amount of the DD depends on the deposit.
    I have $550 in my account, the drawdown is $77.
    The drawdown is 15%. It's not much.
     
  19. calafrius

    calafrius Member Credit Hunter

    Equity
    Credit
    Ref Point
    DD is risk/return. If you compare how much you will earn when this trade ends and the size of your risk, the DD of this EA is large in any scenario.

    If everything goes well, you risked $77 to win $1. If it doesn't, you can risk even more for the same $1.

    I will see if I can do other tests to see if the demo account survives in the long term cutting losses of all account. Thanks for reply.
     
  20. LuigiM2604

    LuigiM2604 New Member Credit Hunter

    Equity
    Credit
    Ref Point
    I had to completely modify the source code because what you see in the test is not exactly the same as what you see live. I will briefly describe all the changes made and update you on the live operation that I will do next week
     

Share This Page