Artwork

Inhoud geleverd door Raimund Bauer. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Raimund Bauer of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.
Player FM - Podcast-app
Ga offline met de app Player FM !

MQL5 TUTORIAL – HOW TO CREATE A SHIFTED MOVING AVERAGE

2:45
 
Delen
 

Manage episode 383093920 series 1376757
Inhoud geleverd door Raimund Bauer. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Raimund Bauer of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.
A laptop screen showing a man in a suit.

  1. Introduction to Shifted Moving Average Indicator (00:00 – 00:11)
    • Introduction to the concept of a shifted moving average, which projects one moving average into the future.
  2. Setting Up the MQL5 Code (00:11 – 00:18)
    • Overview of the MQL5 code setup, including the creation of a string variable named ‘signal’ for storing trading signals.
  3. Declaring Moving Average Arrays (00:18 – 00:27)
    • Declaring two arrays, ‘my moving average array’ and ‘my shifted average array,’ to store values of moving averages.
  4. Defining Two Moving Averages (00:27 – 00:46)
    • Using the ‘IMA’ function to define two moving averages: a 50-period simple moving average and another 50-period SMA with a 20-period shift.
  5. Sorting Arrays and Copying Values (00:46 – 01:08)
    • Sorting the arrays in descending order and using ‘CopyBuffer’ to copy the last three values of both moving averages into their respective arrays.
  6. Calculating Moving Average Values (01:08 – 01:15)
    • Calculating and storing the values of the current candle for both moving averages.
  7. Generating Trading Signals (01:15 – 01:32)
    • Generating buy or sell signals based on the comparison of the moving average values.
  8. Displaying Trading Signal on Chart (01:32 – 01:43)
    • Using the ‘Comment’ function to display the current trading signal on the chart.
  9. Conclusion and Further Learning Resources (01:43 – 02:18)
    • Concluding remarks on the functionality of the code and suggestions for further learning through other videos or a premium course.

In this video, we are going to take a look at this indicator here. It’s a shifted moving average, which means that we use one moving average and project the results into the future. Let’s see how we can do something like this with MQL5. In this MQL5 code, a string variable named signal is created to store the trading signal.

This signal will be either buy or sell. Two arrays, my moving average array and my shifted average array are declared. These arrays will store values of moving averages. Two moving averages are defined using the IMA function. Moving average definition calculates a 50-period simple moving average using the closing prices of the current symbol and period. Shifted average definition calculates another 50-period SMA, but with a 20-period shift applied. The array set as series function is used to sort the my moving average array and my shifted average array in descending order. The copy buffer function is used to copy the last three values of both moving averages into their respective arrays. The values of the current candle for both moving averages are calculated and stored in my moving average value and my shifted average value.

Trading signals are generated based on the comparison of these moving average values. If my moving average value is greater than my shifted average value, it sets signal to buy. If my moving average value is less than my shifted average value, it sets signal to sell. The current trading signal, buy or sell, is displayed on the chart using the comment function. This code calculates two moving averages, compares their values, and generates a buy or sell signal based on the comparison. It then displays the current trading signal on the trading chart for reference.

Okay, by now you should have a working version of this indicator on your chart. I hope everything went well. If it was too fast for you or if you have no idea what all the code does, you maybe want to watch one of the other videos or maybe even the premium course on our website might be interesting for you. For now, I say thank you for watching and I will see you in the next video.

Not sure what to do? Click on the automated trading assistant below

The post MQL5 TUTORIAL – HOW TO CREATE A SHIFTED MOVING AVERAGE appeared first on MQL5 Tutorial.

  continue reading

37 afleveringen

Artwork
iconDelen
 
Manage episode 383093920 series 1376757
Inhoud geleverd door Raimund Bauer. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Raimund Bauer of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.
A laptop screen showing a man in a suit.

  1. Introduction to Shifted Moving Average Indicator (00:00 – 00:11)
    • Introduction to the concept of a shifted moving average, which projects one moving average into the future.
  2. Setting Up the MQL5 Code (00:11 – 00:18)
    • Overview of the MQL5 code setup, including the creation of a string variable named ‘signal’ for storing trading signals.
  3. Declaring Moving Average Arrays (00:18 – 00:27)
    • Declaring two arrays, ‘my moving average array’ and ‘my shifted average array,’ to store values of moving averages.
  4. Defining Two Moving Averages (00:27 – 00:46)
    • Using the ‘IMA’ function to define two moving averages: a 50-period simple moving average and another 50-period SMA with a 20-period shift.
  5. Sorting Arrays and Copying Values (00:46 – 01:08)
    • Sorting the arrays in descending order and using ‘CopyBuffer’ to copy the last three values of both moving averages into their respective arrays.
  6. Calculating Moving Average Values (01:08 – 01:15)
    • Calculating and storing the values of the current candle for both moving averages.
  7. Generating Trading Signals (01:15 – 01:32)
    • Generating buy or sell signals based on the comparison of the moving average values.
  8. Displaying Trading Signal on Chart (01:32 – 01:43)
    • Using the ‘Comment’ function to display the current trading signal on the chart.
  9. Conclusion and Further Learning Resources (01:43 – 02:18)
    • Concluding remarks on the functionality of the code and suggestions for further learning through other videos or a premium course.

In this video, we are going to take a look at this indicator here. It’s a shifted moving average, which means that we use one moving average and project the results into the future. Let’s see how we can do something like this with MQL5. In this MQL5 code, a string variable named signal is created to store the trading signal.

This signal will be either buy or sell. Two arrays, my moving average array and my shifted average array are declared. These arrays will store values of moving averages. Two moving averages are defined using the IMA function. Moving average definition calculates a 50-period simple moving average using the closing prices of the current symbol and period. Shifted average definition calculates another 50-period SMA, but with a 20-period shift applied. The array set as series function is used to sort the my moving average array and my shifted average array in descending order. The copy buffer function is used to copy the last three values of both moving averages into their respective arrays. The values of the current candle for both moving averages are calculated and stored in my moving average value and my shifted average value.

Trading signals are generated based on the comparison of these moving average values. If my moving average value is greater than my shifted average value, it sets signal to buy. If my moving average value is less than my shifted average value, it sets signal to sell. The current trading signal, buy or sell, is displayed on the chart using the comment function. This code calculates two moving averages, compares their values, and generates a buy or sell signal based on the comparison. It then displays the current trading signal on the trading chart for reference.

Okay, by now you should have a working version of this indicator on your chart. I hope everything went well. If it was too fast for you or if you have no idea what all the code does, you maybe want to watch one of the other videos or maybe even the premium course on our website might be interesting for you. For now, I say thank you for watching and I will see you in the next video.

Not sure what to do? Click on the automated trading assistant below

The post MQL5 TUTORIAL – HOW TO CREATE A SHIFTED MOVING AVERAGE appeared first on MQL5 Tutorial.

  continue reading

37 afleveringen

Alle afleveringen

×
 
Loading …

Welkom op Player FM!

Player FM scant het web op podcasts van hoge kwaliteit waarvan u nu kunt genieten. Het is de beste podcast-app en werkt op Android, iPhone en internet. Aanmelden om abonnementen op verschillende apparaten te synchroniseren.

 

Korte handleiding