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
YvesRobert Hello David, can you explain to me this strategy ? You calculate the difference between t...
davidelaferla The strategy calculates the variation between the body and the previous body (however in pro...
KumoNoJuzza Thanks David it looks great. I am playing with it to get familiar. Do you think it would b...
BaderBader Good day davidelaferla, Thank you for making your strategy available to the community, I do...
Anjuna Marine Thanks for sharing this. I've tested it over 13 years, and each year has been profitable. I ...
noisette Thank you for this code. looks robust and can easily be improved with trailing stop and adju...
phoentzs
1 year ago
banjoo78 Which is the timezone's setting of USA SP 500? I've differents results and I don't know why....
pdrh I have runit in the UTC+2 TZ and got matching results
BaderBader Hey @banjoo78, maybe its because of your License for US Indices? Because I have the sa...
pdrh Bonjour WE ARE SOCIETY,Vous optimisez toujours votre Algo chaque
WE ARE SOCIETY Bonjour, je l'optimise et l'améliore chaque semaine en évitant au maximum les interdictions ...
dammon c'est un bien beau code que tu nous sors là. il m'a fallu du temps pour bien tout comprendre...
Germano77 hello, thx for sharing, but wich broker do you use? At IG I got the notification "automatic...
Musiar Hi Davide, You have done a great job: I modified a bit your strategy for Nasdaq, and now I ...
Maik2404 Musiar können sie den code des automatischen systems teilen.
sfl CAC on Weekly timeframe, long only, short dosent work. Defparam cumulateorders = false ...
superfalcio This kind of strategies coming from Connors research usually work well on timeframes from 1D...
AndyB72 Sbaglio o Short non fa nemmeno un'operazione ? Andare Long su SPY con la MM200 è praticament...
Stanko Ciao Crusoe, grazie per il commento: confermo che il trailing stop non funziona bene. Provo ...
taklause I was wondering, you said it works on the 1 min Chart, but you never use it in the code as t...
Stanko Ciao taklause. Utilizzando il grafico a 1 minuto e fino al grafico a 15 minuti il codice fun...
YvesRobert Hello davidelaferla, how do you put a stop loss and where exactly ? the moment you enter on ...
Hypersimo Buongiorno Davide a quale distanza inserire stop loss e tp nella strategia? grazie
beanpole Thank you for sharing the code. I applied it to the "CAC40 Index" on Euronext market on a da...
ProRealAlgos Hi Crusoe76. Do you mean that you would like a short version of this?
crusoe76 yes please
banjoo78 Hi, first of all thank you for your sharing. I'm new of ProRealTime and I can't replicate y...
ProRealAlgos Same here ;)
YvesRobert Hello, can someone explain this strategy because I don't understand what the program does ex...
andyfx79 l have been demoing for the past couple of weeks with great results , but during a bear mark...
ProRealAlgos.com Hi JohnScher. Yes I think you refer to the strategy called "Turnaround tuesday". This strate...
JohnScher I am not alluding to the turnaround tuesday. The general opinion is that Turnaroundtuesday ...
ProRealAlgos.com Yeah that's maybe not of importance. Anyway. Enjoy! :)
superfalcio Hello, very interesting. Do you have already some tested condiction including timeframe and ...
ThaNoizy Yes, you cannot use CFDs on IG for Weekly strats you need to use their Index Futures, they h...
KumoNoJuzza Thanks. I did not know IG had Futures. I am always missing an info or a detail. I used to th...
joaoarcher Hi, thank you for the this. Is it possible to create a screener from this indicator, so that...
JohnScher Short variant, see at https://www.prorealcode.com/topic/late-lunch-trade-dax40-strategy/
DANY Hi JohnScher, Thanks a lot for your contribution. Consider this release to avoid overfit...
JohnScher Thank you so much for exploring the Late Lunch Strategy. For discussion and in answer to yo...
BenJuice JohnScher, merci de partager ta stratégie. Je suis nouveau dans ce domaine, sur ton code q...
JohnScher As a percentage of the price, here 2%. StopLoss as well as TargetProfit. SL and TP come ...
Wilko I absolutely love the simplicity of this mean-reversion strategy. Well done!
Patrice210 bonjour STANKO, effectivement la première ligne apparait en anomalie et je ne comprend pas v...
KumoNoJuzza Hi guys, Thanks @Stanko and everyone for your contributions. I have been playing around ...
Stanko Hi KumoNoJuzza, thanks for the post. I also tried your code with Dax and the performance is ...
thomas2004ch Hi, Is this startegy suitable for daily SPY? Regards
ebous64 Je cherche à traiter des effets de bords avec un encadrement ajustable des variables. Vous a...
thomas2004ch What are the values for nbx, nby, pbx, pby, ptsup, stplos, stptg, tp, vsmax, vsmin?
JohnScher Postscript: It's running in the live right now. One position after the other is opened. ...
ullle73 nice!! how's it been since your last post on going live? :)
thomas2004ch Hi, Is this strategy suitable for daily SPY? Regards
adconsulting
3 years ago
japan 225 cash 1 h
japan 225 cash 1 h
28
Strategies
superfalcio Ora è tutto ok e gira correttamente!!! Grazie, mi sembra veramente notevole a prima simulazi...
Meta Signals Pro Hi @adconsulting, Thanks a lot for these contributions. I am currently running live 2 of y...
superfalcio Ciao @adconsulting, stavo rifacendo un check dei tuoi sistemi, quello su eurusd-30 min... on...

Top