Intrabar Moving Average Crossover Strategy in ProBuilder

05 Aug 2024
0 comment
0 attachment

This code snippet demonstrates how to implement an intrabar moving average crossover trading strategy using different timeframes in ProBuilder. The strategy checks for a crossover of two moving averages within a single bar by switching timeframes.

//declaration des moyennes mobiles et test de leurs croisements
timeframe(5 minutes)
croisement = average[7] crosses over average[20]

//test à l'intérieur de la bougie avec un timeframe plus petit
timeframe(default)
if croisement then
    buy at market //achat au marché dés test croisement dans la bougie
endif

Explanation of the Code:

  • The code starts by setting the timeframe to 5 minutes using timeframe(5 minutes).
  • It then declares a variable croisement that checks if a 7-period moving average crosses over a 20-period moving average within this 5-minute timeframe.
  • The code then reverts to the default timeframe (which should be set to a smaller interval than 5 minutes, such as 10 seconds) using timeframe(default).
  • Within this default timeframe, it checks if the crossover (croisement) occurred. If true, it executes a market order to buy immediately using buy at market.

This strategy is useful for traders looking to capitalize on quick changes in market trends detected through moving average crossovers within a single bar, by analyzing these crossovers in a smaller timeframe than the one in which they are calculated.

Related Post

Check out this related content for more information:

https://www.prorealcode.com/topic/prise-de-position-immediate/#post-198065

Visit Link
What is a Snippet? A snippet is a small, reusable chunk of code designed to solve specific tasks quickly. Think of it as a shortcut that helps you achieve your coding goals without reinventing the wheel. How to Use: Simply copy the snippet and paste it into your project where needed. Don't forget to tweak it to fit your context. Snippets are not just time-savers; they're also learning tools to help you become a more efficient coder.
Nicolas Legend
I created ProRealCode because I believe in the power of shared knowledge. I spend my time coding new tools and helping members solve complex problems. If you are stuck on a code or need a fresh perspective on a strategy, I am always willing to help. Welcome to the community!
Author’s Profile

Comments

Search Snippets

Showing some results...
Sorry, no result found!

Snippets Categories

global
35
indicator
135
strategy
171

Recent Snippets

A multi indicator Dashboard for ProRealTime
indicator
This snippet creates a compact on-chart dashboard that aggregates multiple indicator states into a single, readable [...]
How to Track Up/Down Cumulative Volume Inside Each Candle (Tick Volume Delta)
indicator
This snippet separates the real-time, intra-candle volume into up-volume and down-volume based on whether the last [...]
How to Create a Simple MTF Trend Dashboard with EMA and SMA
indicator
This indicator builds a compact multi-timeframe (MTF) dashboard that shows whether price is trading above or below a [...]
How to Display Per-Bar Volume Accumulation in Real Time (Intrabar Updates)
global
This snippet tracks and displays the current bar’s accumulated volume while the bar is still forming, instead of only [...]
Ticks Counter: Count Tick Updates Per Bar on Tick or Time Charts
global
This snippet counts how many tick updates have occurred for the current bar by incrementing a per-bar counter on each [...]
Logo Logo
Loading...