一、代碼python
# 導入函數庫 import jqdata #初始化函數,設定基準等等 def initialize(context): set_benchmark('000300.XSHG') g.security = get_index_stocks('000300.XSHG') set_option('use_real_price',True) set_order_cost(OrderCost(open_tax=0, close_tax=0.001, open_commission=0.0003, close_commission=0.0003,close_today_commission=0, min_commission=5),type='stock') log.set_level('order','warning') order_value("601318.XSHG",10000) def handle_data(context, data): print(context.portfolio.positions)
二、輸出函數
代碼3d
# 導入函數庫 import jqdata #初始化函數,設定基準等等 def initialize(context): set_benchmark('000300.XSHG') g.security = get_index_stocks('000300.XSHG') set_option('use_real_price',True) set_order_cost(OrderCost(open_tax=0, close_tax=0.001, open_commission=0.0003, close_commission=0.0003,close_today_commission=0, min_commission=5),type='stock') def handle_data(context, data): print(context.portfolio.available_cash)
輸出blog
一、代碼get
# 導入函數庫 import jqdata #初始化函數,設定基準等等 def initialize(context): set_benchmark('000300.XSHG') g.security = get_index_stocks('000300.XSHG') set_option('use_real_price',True) set_order_cost(OrderCost(open_tax=0, close_tax=0.001, open_commission=0.0003, close_commission=0.0003,close_today_commission=0, min_commission=5),type='stock') log.set_level('order','warning') order_value("601318.XSHG",10000) def handle_data(context, data): print(context.portfolio.positions['601318.XSHG'].total_amount)
二、輸出it
一、代碼io
# 導入函數庫 import jqdata #初始化函數,設定基準等等 def initialize(context): set_benchmark('000300.XSHG') g.security = get_index_stocks('000300.XSHG') set_option('use_real_price',True) set_order_cost(OrderCost(open_tax=0, close_tax=0.001, open_commission=0.0003, close_commission=0.0003,close_today_commission=0, min_commission=5),type='stock') log.set_level('order','warning') order_value("601318.XSHG",10000) def handle_data(context, data): print(context.portfolio.positions['601318.XSHG'].today_amount)
二、輸出class
一、代碼import
# 導入函數庫 import jqdata #初始化函數,設定基準等等 def initialize(context): set_benchmark('000300.XSHG') g.security = get_index_stocks('000300.XSHG') set_option('use_real_price',True) set_order_cost(OrderCost(open_tax=0, close_tax=0.001, open_commission=0.0003, close_commission=0.0003,close_today_commission=0, min_commission=5),type='stock') log.set_level('order','warning') order_value("601318.XSHG",10000) def handle_data(context, data): print(context.portfolio.positions['601318.XSHG'].closeable_amount)
二、輸出im
打印數據
# 導入函數庫 import jqdata #初始化函數,設定基準等等 def initialize(context): set_benchmark('000300.XSHG') g.security = get_index_stocks('000300.XSHG') set_option('use_real_price',True) set_order_cost(OrderCost(open_tax=0, close_tax=0.001, open_commission=0.0003, close_commission=0.0003,close_today_commission=0, min_commission=5),type='stock') log.set_level('order','warning') def handle_data(context, data): df = attribute_history('601318.XSHG', 5) print(df)
輸出