[docs]defset_fill_enabled(self,fillEnabled:bool):"""Set whether areas between the Fibonacci Lines are colored or not. Args: fillEnabled (bool): Set true to enable colors. """self.instance.send(self.id,'setFillEnabled',{'fillEnabled':fillEnabled})returnself
[docs]defset_line_color(self,color:str):"""Sets the color of the Fibonacci Fan lines. Args: color (str): New line color as string, should be in HEX format e.g. #FFFFFF. """self.instance.send(self.id,'setLineColor',{'color':color})returnself
[docs]defset_line_width(self,width:int|float):"""Sets the width of the Fibonacci Fan lines. Args: width (int | float): New line width. """self.instance.send(self.id,'setLineWidth',{'width':width})returnself
[docs]defset_magnetic(self,is_magnetic:bool):"""Sets whether the drawing tool should automatically snap to OHLC data points. Args: is_magnetic (bool): Set true to enable snapping to data points. """self.instance.send(self.id,'setMagnetic',{'isMagnetic':is_magnetic})returnself
[docs]defupdate_position(self,startX:int|float,startY:int|float,endX:int|float,endY:int|float,):"""Updates the drawing tool based on the control points' locations. Args: startX (int | float): Starting point X location. startY (int | float): Starting point Y location. endX (int | float): End point X location. endY (int | float): End point Y location. """self.instance.send(self.id,'updateFibonacciFanPosition',{'startX':startX,'startY':startY,'endX':endX,'endY':endY},)returnself