footprint_type

Contains all types for calculating and rendering footprints
Inputs
Inputs objects
Fields:
inbalance_percent (series int): percentage coefficient to determine the Imbalance of price levels
stacked_input (series int): minimum number of consecutive Imbalance levels required to draw extended lines
show_summary_footprint (series bool): bool input for show summary footprint
procent_volume_area (series int): definition size Value area
show_vah (series bool): bool input for show VAH
show_poc (series bool): bool input for show POC
show_val (series bool): bool input for show VAL
color_vah (series color): color VAH line
color_poc (series color): color POC line
color_val (series color): color VAL line
show_volume_profile (series bool)
new_imbalance_cond (series bool): bool input for setup alert on new imbalance buy and sell
new_imbalance_line_cond (series bool): bool input for setup alert on new imbalance line buy and sell
stop_past_imbalance_line_cond (series bool): bool input for setup alert on stop past imbalance line buy and sell
Constants
Constants all Constants objects
Fields:
imbalance_high_char (series string): char for printing buy imbalance
imbalance_low_char (series string): char for printing sell imbalance
color_title_sell (series color): color for footprint sell
color_title_buy (series color): color for footprint buy
color_line_sell (series color): color for sell line
color_line_buy (series color): color for buy line
color_title_none (series color): color None
Calculation_data
Calculation_data data for calculating
Fields:
detail_open (array<float>): array open from calculation timeframe
detail_high (array<float>): array high from calculation timeframe
detail_low (array<float>): array low from calculation timeframe
detail_close (array<float>): array close from calculation timeframe
detail_vol (array<float>): array volume from calculation timeframe
previos_detail_close (array<float>): array close[1] from calculation timeframe
isBuyVolume (series bool): attribute previosly bar buy or sell
Footprint_row
Footprint_row objects one footprint row
Fields:
price (series float): row price
buy_vol (series float): buy volume
sell_vol (series float): sell volume
imbalance_buy (series bool): attribute buy inbalance
imbalance_sell (series bool): attribute sell imbalance
buy_vol_box (series box): for ptinting buy volume
sell_vol_box (series box): for printing sell volume
buy_vp_box (series box): for ptinting volume profile buy
sell_vp_box (series box): for ptinting volume profile sell
row_line (series label): for ptinting row price
empty (series bool): = true attribute row with zero volume buy and zero volume sell
Value_area
Value_area objects for calculating and printing Value area
Fields:
vah_price (series float): VAH price
poc_price (series float): POC price
val_price (series float): VAL price
vah_label (series label): label for VAH
poc_label (series label): label for POC
val_label (series label): label for VAL
vah_line (series line): line for VAH
poc_level (series line): line for POC
val_line (series line): line for VAL
Imbalance_line_var_object
Imbalance_line_var_object var objects printing and calculation imbalance line
Fields:
cum_buy_line (array<line>): line array for saving all history buy imbalance line
cum_sell_line (array<line>): line array for saving all history sell imbalance line
Imbalance_line
Imbalance_line objects printing and calculation imbalance line
Fields:
buy_price_line (array<float>): float array for saving buy imbalance price level
sell_price_line (array<float>): float array for saving sell imbalance price level
var_imba_line (Imbalance_line_var_object): var objects this type
Footprint_info_var_object
Footprint_info_var_object var objects for info printing
Fields:
cum_delta (series float): var delta volume
cum_total (series float): var total volume
cum_buy_vol (series float): var buy volume
cum_sell_vol (series float): var sell volume
cum_info (series table): table for ptinting
Footprint_info
Footprint_info objects for info printing
Fields:
var_info (Footprint_info_var_object): var objects this type
total (series label): total volume
delta (series label): delta volume
summary_label (series label): label for ptinting
Footprint_bar
Footprint_bar all objects one bar with footprint
Fields:
foot_rows (array<Footprint_row>): objects one row footprint
val_area (Value_area): objects Value area
imba_line (Imbalance_line): objects imbalance line
info (Footprint_info): objects info - table,label and their variable
row_size (series float): size rows
total_vol (series float): total volume one footprint bar
foot_buy_vol (series float): buy volume one footprint bar
foot_sell_vol (series float): sell volume one footprint bar
foot_max_price_vol (map<float, float>): map with one value - price row with max volume buy + sell
calc_data (Calculation_data): objects with detail data from calculation resolution
Support_objects
Support_objects support object for footprint calculation
Fields:
consts (Constants): all consts objects
inp (Inputs): all input objects
bar_index_show_condition (series bool): calculation bool value for show all objects footprint
row_line_color (series color): calculation value - color for row price
Updated:
Support_objects
Support_objects support object for footprint calculation
Fields:
consts (Constants): all consts objects
inp (Inputs): all input objects
bar_index_show_condition (series bool): calculation bool value for show all objects footprint
row_line_color (series color): calculation value - color for row price
dop_info (series string)
show_table_cond (series bool)
Perpustakaan Pine
Dalam semangat sebenar TradingView, penulis telah menerbitkan kod Pine ini sebagai perpustakaan sumber terbuka supaya pengaturcara Pine lain dari komuniti kami boleh menggunakannya semula. Sorakan kepada penulis! Anda juga boleh menggunakan perpustakaan ini secara peribadi atau dalam penerbitan sumber terbuka lain, tetapi penggunaan semula kod ini dalam penerbitan adalah tertakluk kepada Peraturan Dalaman.
Penafian
Perpustakaan Pine
Dalam semangat sebenar TradingView, penulis telah menerbitkan kod Pine ini sebagai perpustakaan sumber terbuka supaya pengaturcara Pine lain dari komuniti kami boleh menggunakannya semula. Sorakan kepada penulis! Anda juga boleh menggunakan perpustakaan ini secara peribadi atau dalam penerbitan sumber terbuka lain, tetapi penggunaan semula kod ini dalam penerbitan adalah tertakluk kepada Peraturan Dalaman.