This is a script written as an example of how to build a simple strategy with user-defined inputs based on a simple Moving Average crossover. -- This indicator is used for backtesting Moving Average crossover strategies (only for long trades). A "short" and "long" moving average period and calculation method (the "smoothing type") are user-adjustable. The...
Example how to set the time range window to be backtested for both entries and exits. Additional examples are also included showing how to set the date range and toggle plot visibility. By incorporating this code with your own strategy's logic, it will allow you to backtest various time windows. Much gratitude to @LucF and @a.tesla2018 for help with including...
Example how to backtest specific date(s) which can be useful for testing seasonality strategy ideas such as "Sell in May", etc. If using Daily period with wild card dates it will not trade on 1st day of month. If market is closed will trade on next open day. Works only with Daily or lower timeframes. When using on Daily timeframe set dates 1 day earlier to...
This strategy is just for training, its purpose is just learning code in pine script. Don't make buy or sell decision with this strategy. Turkish/Turkce Bu strateji sadece pine script'te kodlamanın nasıl yapildigini ogrenmek icindir. Bu stratejiye dayanarak, kesinlikle al-sat islemleri yapmayin. How it works? When RSI and Stoch are in oversold area and if...
Example how to automatically set the date range window to be backtested from X days or weeks ago to present. Additional options are also included to manually set the date range or to show entire range available. Normally when you change chart period it changes the number of days being backtested, which means as you increase the chart period (for example from 5min...
a small tutorial to explain how to work with orders, comments in the script.
This simple strat fires up on green bars, down on red bars. cannot get any simpler. So, it's a good example to check how returns are calculated. First, the internal firing mechanism for the strategy.entry function is something hardcore. As result, the entry points can be confusing, and seem to appear in a wrong bar (as the 2nd and 3rd signals are good examples),...