class_docstr: Support for `Visual Chart <www.visualchart.com>`_ binary on-disk files for
  both daily and intradaily formats.
  
  Note:
  
    - ``dataname``: to file or open file-like object
  
      If a file-like object is passed, the ``timeframe`` parameter will be
      used to determine which is the actual timeframe.
  
      Else the file extension (``.fd`` for daily and ``.min`` for intraday)
      will be used.
class_docstr_tok: ["Support","for","`","Visual","Chart","<","www.visualchart.com",">","`","_","binary","on-disk","files","for","both","daily","and","intradaily","formats",".","Note",":","-","``","dataname","``",":","to","file","or","open","file-like","object","If","a","file-like","object","is","passed",",","the","``","timeframe","``","parameter","will","be","used","to","determine","which","is","the","actual","timeframe",".","Else","the","file","extension","(","``",".fd","``","for","daily","and","``",".min","``","for","intraday",")","will","be","used","."]
code: def stop(self):
      if self.f is not None:
          self.f.close()
          self.f = None
  
file_path: backtrader/backtrader/feeds/vchart.py
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import datetime
  import struct
  import os.path
  from ..None import feed
  from ..None import TimeFrame
  from ..utils import date2num
label_desc: Use image node_id 2 for calling the VChartData obj's underlying member method code with example usage: obj.stop() without return types