Moving average trading system

Moving average trading system

EN / Hello everyone,

Here is an automatic trading strategy based on the Mobile Averages.

This code is very simple because I started in this discipline! 🙂

I need your help to optimize the code. I would like to filter out false signals in order to have more winning positions and reduce drawdown.

Thank you in advance for your help.

Best regards,

DJ

 

FR / Bonjour à tous,

Voici une stratégie de trading automatique basée sur les Moyennes Mobiles.

Ce code est très simple car je débute dans cette discipline ! 🙂

Je sollicite votre aide afin d’optimiser ce code. J’aimerais filtrer les faux signaux afin d’avoir davantage de positions gagnantes et réduire le drawdown.

Merci d’avance pour votre aide.

Bien cordialement,

DJ

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

  1. klaus • 09/27/2016 #

    Hi Matriciel,
    on which timeframe and Indices does your code run?
    ciao Klaus

  2. Matriciel • 09/27/2016 #

    Hi Klaus,I’m about 15 minutes time frame and I trade on the DAX30.

  3. Matriciel • 09/27/2016 #

    Hi Klaus,I’m about 15 minutes time frame I trade on the DAX30.

  4. Fabio Anthony Terrenzio • 09/27/2016 #

    what do 0.998 and 1.002 factors represents?

  5. Matriciel • 09/27/2016 #

    These are the moving averages offset on the vertical axis.

  6. Fabio Anthony Terrenzio • 09/27/2016 #

    It’s incredible, this little offset make big difference! dunno why..

  7. PRT_kok • 09/27/2016 #

    Amusante cette petite strat : elle est positive sur 200000 ut mais tu obtiens un DD de 78% du benefice et un profit factor de 1,10.
    cordialement.

  8. chaostrader82 • 09/27/2016 #

    Hi Matriciel,
    How do you change the limit to take profit ? kindly advice 

    • Matriciel • 09/27/2016 #

      Hi Chaostrader82,
      You can play with the value of the trailing stop.This one works well : SET TARGET pPROFIT 300

  9. Matriciel • 09/27/2016 #

    Je voulais dire : “take profit” et non “trailing stop”… 🙂

  10. Matriciel • 09/27/2016 #

    I wanted to say “take profit” and not “trailing stop” … 🙂

  11. chaostrader82 • 09/27/2016 #

    hi marticiel , can you email me at xxxx ? i want to work with you on the development of the codes 

    • Nicolas • 09/27/2016 #

      Please dont put your email address publicly on the website. If you want to make a dev team for improvements of this strategy, I suggest you to make a new thread on the forums where everyone in interest should help. It makes senses since everything here is completely free and share the same sharing spirit. Thanks.

  12. chaostrader82 • 09/27/2016 #

    Dear Matriciel , you should try removing these 1.0998 , 0.0998 , these functions actually draws down your profits .I made it more cleaner but it is for scalping only. i only tested on some of the pairs so far. maybe you want to have a further look at it. This is only for a trending market that has a definate trend, if its a sideway market dont use this because the MAs will trigger and you will get whipped sawed.
    // Conditions pour ouvrir une position acheteuse setting (1000units 15mins chart )indicator1 = closeindicator2 = Average[5](close)c1 = (indicator1 CROSSES OVER indicator2)
    IF c1 THENBUY 3 CONTRACT AT MARKETENDIF
    // Conditions pour fermer une position acheteuseindicator3 = closeindicator4 = Average[7](close)c2 = (indicator3 CROSSES OVER indicator4)
    IF c2 THENBUY 3 CONTRACT AT MARKETENDIF
    // Conditions pour ouvrir une position acheteuseindicator5 = closeindicator6 = Average[60](close)c3 = (indicator5 CROSSES OVER indicator6)
    IF c3 THENSELL AT MARKETENDIF

  13. chaostrader82 • 09/27/2016 #

    Dear Matriciel , can you add in the following ? stoploss=30pips , take profit= 4pips <=== after you are done pls paste it back here. Thanks 

  14. chaostrader82 • 09/27/2016 #

    Theres some bugs still with this program , can somebody help to improve on the following?
    Improvements needed 

    BUY if current close is higher than previous close 
    No stoploss or take profit settings 

    Notes : Strategy only works in a upward trending market, heavy losses in a downward or whipped saw trend 

  15. Matriciel • 09/27/2016 #

    Hi Chaostrader82,You know, I’m starting in automatic strategy coding so I’m not going to be able to help you a lot.

avatar
Register or

Likes

avatar avatar avatar avatar
Related users ' posts
juanj To follow new developments or get the latest version of this strategy please visit the forum...
tahar Hello Juan, I wanted to test Universal Strategy via a demo account on PRT but nothing happen...
BravoDelta @juanj wondering if you may help me please. I am looking for a simply strategy to use on the...
Doctrading AH ok, I think the ca3 is the same : ca3 = pB[1] < 0.2 and pB < 0.2 Best regards,
chromosome21 Hello everybody, First, thank you so much for all your advices, I'm a begginer in trading a...
bertrandpinoy bonjour j ai un probleme avec ce code modifié, apparement PRT ne veut pas...avez vous une so...
Miguel1980 Hi gabri, I was not asking you to run any backtest but a PRT screener on any market to find...
gabri Miguel, copy. I just came back from vacation, I will pass you some data soon.
gabri Miguel, I will give you some stocks. I would buy (I probably will) Serneke group AB. I will...
andreag76 Thank you Francesco78 !
juanj What happened after August 21?
jpgcreatestrading Hi Manel, i have found this same issue, some strategies (but not all) that are written with ...
Wilko I am not familiar with the screener function, but I am quite certain it should be quite simp...
Gubben @Wilko have you had a look at this again since MTF support? Heard you talk on Börssnack btw..
Wilko @Gubben not really. It was something I posted to show that simpler is usually better. Hope y...
DANY overfit
fatlung Excuse me. I would like to the time zone applied to this strategy.
UkCoopDownUnder Hi, ProOrder does not recognise, "avfullnessthreshold" any ideas, thanks
Francesco78 Hi CKW, yes I do run it live, and so far I had no problem, which kind of errors?
JohnScher Hello Francesco. Are you still active with the Threeliner? I also follow that, that you ...
fatlung Hi Francesco May I know the time zone applicable to this strategy?
gackeen Scusa Pier, scusate tutti, sono nuovo. Ho caricato il file e mi viene restituito il messaggi...
JR1976 HI Nicolas , I tried to copy paste but not import directly and the code works well I hav...
mcosta This code doesn't work on 10.3 platform(IG), neither with copy/paste nor with itf import, an...
Wing There's a few threads on the forum about backtest and live trades being different at times. ...
ET I agree with verdi55. As it is now, the code will only test for a breakout on the upside (li...
Philipjonasson are u still active Wing?
jens_kittner This strategy was posted 2 years ago. I tested it today and it works perfect with the new da...
giustim Hallo I am not able to use it on daily TF What have I to change? Thanks a lot
pac.ros Ciao Francesco, ti scrivo per un aiuto a proposito della strategia di Hofmann che anch'io ho...
nwesterhuijs Thanks, only saw it just now.
juanj For the latest version and discussions see the Ichimoku thread here: https://www.prorealcod...
Louwrens Hi Juanj. Thanks for this. I am tying it as we speak. It does not trade that often, which is...
poonsl2828 Hi! Francesco I have test it on GBP/USD but it only have a trade on 9 Jun which i backtes...
ullle73 why not use 1h chart? has 95% hitrate
ullle73 i see most of positions are only 1 pip before exit?
Nicolas Thanks for sharing your automated trading strategy idea. Even if you accumulate loosing orde...
Maz Ok. Potential here to build onto this. Have opened a forum thread for further discussion: h...
juanj @OGOSNELL, IG recently changed their quote prices for Bitcoin and this caused the strategy t...
juanj Okay, so I revisited this strategy today and it appears to have started working again on the...
Bobbi Bonjour et merci pour votre partage ! J'ai constaté qu'en 1 seconde, on avait quelque cho...
ALE
8 years ago
CSR strategy DAX 1 D
CSR strategy DAX 1 D
17
Strategies
Jesper I tried it on dax 1D and I did not get any trades. Shifted to 10H and it started working. Wo...
rgrgrgr I have the same problem
avatar
crazytrader Is this working?
Francesco78 Hi Pepmartorell, please let's continue the discussion on the forum thread so that we can sha...
Francesco78 Hi Pepmartorell, please let's continue the discussion on the forum thread so that we can sha...
Jusmih1 Hi there, i am looking at your Strategy however when you put in automatic trading mode its ...
reb Hello Marc your strat seems very intersting, will take a look Reb
897148 What exactly is meant by Total price? Is r1 =28 in your example the no of days for "Total P...
juanj
8 years ago
nonetheless Hi juanj , thanks for posting this. I'm with IG and have been trying to run it on US 500 but...
bertrandpinoy bonjour je test le robot sp500 Optimizer stategy. Je ne vois pas le SL dans le code??? merci
phoentzs Hello Juanj, I really like this concept. I especially like the possibility of a reversal whe...
Maz Nice idea thanks for sharing. I think you forgot to simulate spread thought, in the back tes...
Maz https://www.prorealcode.com/topic/ftse-is-lying-strategy-discussion/
Maz Have added a basic framework for further optimization and left some screen shots and source ...
imokdesign Hi Everybody, when I look at the strategy I felt the need to implement a Moneymanagement-Sy...
Inertia newlevel then multiplier=multiplier+1 oldlevel=newlevel newlevel=strategyprofit+startequi...
Inertia Hi Bjoern, I was playing around with your code this morning (EUR/USD 5'). Thank you to the...

Top