Stock Screener – Example 20: List all instances of a n-mo Price Performance greater than 100% in the last 5+ years

This is an example of a scan (all instances of a 100%+ return in any ‘n’-month rolling period in the last ‘m’ years) that can be written using the Advanced Scanner that ships with ChartAlert.

1–2 minutes


ATTN: This scan is similar to an earlier scan (refer to Example 19: n-month Price Performance greater than 100% in the last 5+ years), with the exception that we’re actually going to extract data in this scan.


List data from "01-Jan-2018" 
where chg%(cl, cl 2 months ago) > 100

Add Column date 2 months ago as Dt2mAgo
Add Column close 
Add Column close 2 months ago as C2mAgo

Add Column chg%(cl, cl 2 months ago) as 2moChg
Add Column SymbolValue(chg%(cl, cl 2 months ago),NIFTY) as 2moChgNifty

Apply to nifty500

Below is a breakdown of the scan presented in a step-by-step manner.


Continue reading “Stock Screener – Example 20: List all instances of a n-mo Price Performance greater than 100% in the last 5+ years”

Stock Screener – Example 19: n-month Price Performance greater than 100% in the last 5+ years

This is an example of a scan (most recent instance of a 100%+ return in any ‘n’-month rolling period in the last ‘m’ years) that can be written using the Advanced Scanner that ships with ChartAlert

1–2 minutes

List symbols where DATEWHEN(chg%(cl, cl 2 months ago) > 100) > "01-Jan-2018"

Add Column DATEWHEN(chg%(cl, cl 2 months ago)>100) as Date
Sort on Column Date desc
Add Column VALUEWHEN(chg%(cl, cl 2 months ago)>100,chg%(cl, cl 2 months ago)) as 2moChg
Add Column VALUEWHEN(chg%(cl, cl 2 months ago)>100,SymbolValue(chg%(cl, cl 2 months ago),NIFTY)) as 2moChgNifty

Apply to nifty500

Below is a breakdown of the scan presented in a step-by-step manner.


Continue reading “Stock Screener – Example 19: n-month Price Performance greater than 100% in the last 5+ years”

McGinley Dynamic Indicator Stock Screener

The McGinley Indicator aids traders by providing adaptive smoothing of price data, reducing lag during trends, and minimizing false signals during sideways markets; it assists in confirming trends and identifying potential entry and exit points, thereby enhancing the accuracy of trading decisions

3 minutes


This post focuses on customizable McGinley Dynamic Indicator factory scans, which can be edited, modified, or rewritten and then scanned using ChartAlert’s native stock screener or technical analysis scanner, namely the Basic Scanner and Advanced Scanner.


Continue reading “McGinley Dynamic Indicator Stock Screener”

Stock Screener – Example 18: Multiple Parameters Multiple Inputs; n-month Price Performance (“Set report type to…”)

This is an example of an optimized scan (n-month price performance) that demonstrates the enhanced “Set report type to…” function; it can also replace the need for writing several scans (as was required in the older versions of ChartAlert)

1–2 minutes

This functionality was introduced in October 2023 (Version 23.10.1)

Below is an illustration of an optimized scan that can be created using the Advanced Scanner in ChartAlert.

This one enhanced scan, wherein a parameter can now accept multiple values/ inputs for scanning, now replaces the need for writing atleast four separate scans as was required in the previous versions of ChartAlert.


ATTN: This scan is similar to an earlier scan (refer to Example 8: Multiple Parameters Multiple Inputs; Yearly Price Performance (“Set report type to…”)), with the exception of certain filters being applied and 3 month price performance being scanned.


[BEGIN 3moPP chg1%-chg2%]
Set OptVar chg1 = -90, 0, 25, 50
Set OptVar chg2 = 0, 25, 50, 1000

List symbols where 
Chg%(cl, cl 3 months ago) >= chg1
and Chg%(cl, cl 3 months ago) < chg2
and close > 100 
and volume > 100000
and trades > 1000

Add Column Chg%(cl, cl 3 months ago) as chg%
  Sort on Column chg% desc
Add Column volume
Add Column TRADES

Apply to NIFTYTOTAL
[END]

set reporttype to summary

Below is a breakdown of the scan presented in a step-by-step manner.


Continue reading “Stock Screener – Example 18: Multiple Parameters Multiple Inputs; n-month Price Performance (“Set report type to…”)”

Stock Screener – Example 17: One Parameter Multiple Values (Noiseless Charts) (“Set chart type to…”)

This is an example of an optimized scan that demonstrates the enhanced (“Set chart type to…”) function; it can replace the need for writing several scans (as was required in the older versions of ChartAlert)

1–2 minutes

This functionality was introduced in October 2023 (Version 23.10.1)

Below is an illustration of an optimized scan that can be created using the Advanced Scanner in ChartAlert.

This one enhanced scan, wherein a parameter can now accept multiple values/ inputs for scanning, now replaces the need for writing atleast four separate scans as was required in the previous versions of ChartAlert.

[BEGIN P&F Double Top Buy PercentValue%] 
Set OptVar PercentValue = 0.5, 1, 1.5, 2
List symbols where pattern is PF Double Top Buy
Add Column PFTOP
Add Column CandleClose
Set chart type to PF(PERCENTAGETYPE,PercentValue)
Apply to NIFTYTOTAL
Plot
[END]

[BEGIN P&F Double Bottom Sell PercentValue%]
Set OptVar PercentValue = 0.5, 1, 1.5, 2
List symbols where pattern is PF Double Bottom Sell
Add Column PFBOT
Add Column CandleClose
Set chart type to PF(PERCENTAGETYPE,PercentValue)
Apply to NIFTYTOTAL
Plot
[END]

Below is a breakdown of the scan presented in a step-by-step manner.


Continue reading “Stock Screener – Example 17: One Parameter Multiple Values (Noiseless Charts) (“Set chart type to…”)”

RRC Stock Screener – Example 12: Use raw RRC input functions to identify relatively stronger symbols with positive momentum

Sectoral Rotation, or Relative Rotational charts, are a powerful visual tool in assessing how different sectors compare in terms of their relative strength and momentum; it’s easier to spot stronger and weaker sectors, thus highlighting possible changes in market leadership and trends in asset performance

1–2 minutes

This functionality, pertaining to Relative Rotational Charts (RRC), was introduced in October 2023.


Continue reading “RRC Stock Screener – Example 12: Use raw RRC input functions to identify relatively stronger symbols with positive momentum”

RRC Stock Screener – Example 11: Moved away from quadrant Q1 in the last ‘n’ bars

Sectoral Rotation, or Relative Rotational charts, are a powerful visual tool in assessing how different sectors compare in terms of their relative strength and momentum; it’s easier to spot stronger and weaker sectors, thus highlighting possible changes in market leadership and trends in asset performance

1–2 minutes

This functionality, pertaining to Relative Rotational Charts (RRC), was introduced in October 2023.


Continue reading “RRC Stock Screener – Example 11: Moved away from quadrant Q1 in the last ‘n’ bars”

RRC Stock Screener – Example 10: Transitioning from Q1 to Q2 in the last ‘n’ bars

Sectoral Rotation, or Relative Rotational charts, are a powerful visual tool in assessing how different sectors compare in terms of their relative strength and momentum; it’s easier to spot stronger and weaker sectors, thus highlighting possible changes in market leadership and trends in asset performance

1–2 minutes

This functionality, pertaining to Relative Rotational Charts (RRC), was introduced in October 2023.


Continue reading “RRC Stock Screener – Example 10: Transitioning from Q1 to Q2 in the last ‘n’ bars”

RRC Stock Screener – Example 9: In a particular quadrant for the last ‘n’ bars

Sectoral Rotation, or Relative Rotational charts, are a powerful visual tool in assessing how different sectors compare in terms of their relative strength and momentum; it’s easier to spot stronger and weaker sectors, thus highlighting possible changes in market leadership and trends in asset performance

1–2 minutes

This functionality, pertaining to Relative Rotational Charts (RRC), was introduced in October 2023.


Continue reading “RRC Stock Screener – Example 9: In a particular quadrant for the last ‘n’ bars”

RRC Stock Screener – Example 8: Present in a particular quadrant with NIFTY500 as the underlying benchmark Index

Sectoral Rotation, or Relative Rotational charts, are a powerful visual tool in assessing how different sectors compare in terms of their relative strength and momentum; it’s easier to spot stronger and weaker sectors, thus highlighting possible changes in market leadership and trends in asset performance

1–2 minutes

This functionality, pertaining to Relative Rotational Charts (RRC), was introduced in October 2023.


Continue reading “RRC Stock Screener – Example 8: Present in a particular quadrant with NIFTY500 as the underlying benchmark Index”