Spin
Well-known member
- Joined
- May 22, 2019
- Posts
- 510
- Likes
- 219
In my newest study I would like to draw Figures above bars in the past. Inside the calculate-function I am checking all bars ("index"), so I have these lines of code, and they perform as desired:
	
	
	
		
This, however, does not work:
	
	
	
		
I receive the following error in my IDE:
In the SDK guide I see this:
I can't see why it doesn't work. Is a marker not a 'figure' when it is added to the start of the figure list ?
				
			
		Java:
	
	MarkerInfo marker = getSettings().getMarker(MARKER2);
if (marker.isEnabled())
addFigure((new Marker(cHigh, Enums.Position.TOP, marker)));This, however, does not work:
		Java:
	
	MarkerInfo marker = getSettings().getMarker(MARKER2);
if (marker.isEnabled())
addFigure(Plot.PRICE, index, (new Marker(cHigh, Enums.Position.TOP, marker)));I receive the following error in my IDE:
error: no suitable method found for addFigure(String,int,Marker)
[javac] addFigure(Plot.PRICE, index, (new Marker(cHigh, Enums.Position.TOP, marker)));
[javac] ^
[javac] method Study.addFigure(Figure) is not applicable
[javac] (actual and formal argument lists differ in length)
[javac] method Study.addFigure(String,Figure) is not applicable
[javac] (actual and formal argument lists differ in length)
In the SDK guide I see this:
| protected void | addFigure(Figure figure) | Adds a figure to the end of the figure list (for the default plot). | 
|---|---|---|
| protected void | addFigure(java.lang.String plotName, int index, Figure figure) | Adds a figure to the start of the figure list for the plot associated with the given plot name. | 
I can't see why it doesn't work. Is a marker not a 'figure' when it is added to the start of the figure list ?

 
				 
 
		 
 
		