股票
-
简单学量化ptrade函数1initialize
今天开始陆续讲一些ptrade的常用函数。 initialize()函数,是ptrade必须要运行的函数,用来初始化一些设置,格式: def initialize(context)…
-
简单学量化ptrade函数2定时任务
个人做量化,大部分的策略是低频策略,一般每周或每天换仓就可以了。在ptrade里,有定时任务的函数,这类函数运行在初始化函数initialize(context)之中: 1、每个交…
-
简单学量化ptrade函数3handle_data
handle_data()函数是按设定频率运行的函数,如果策略为每天运行一次,那handle_data()函数每天执行一次;如果策略为每分钟运行一次,那handle_data()函…
-
简单学量化ptrade函数4一些回测设置
回测的时候,需要尽可能贴近实际情况(券商的手续费、交易滑点等)。 1、set_commission(commission_ratio, min_commission,type)设置…
-
简单学量化ptrade函数5get_trading_day
get_trading_day()函数用于获取当前时间数天前或数天后的交易日期。它的参数只有一个,填整数形式,默认为0。参数为0,表示获取当前交易日;参数为负,表示获取前多少天的交…
-
简单学量化ptrade函数6get_price函数1
ptrade的get_price()函数用来获取历史行情数据。 用法:get_price(security, start_date, end_date, frequency, fi…
-
简单学量化ptrade函数7get_stock_name
ptrade中的get_stock_name()可以获取股票、可转债、ETF等的名称。只获取一只,参数为一个字符串;获取多支,参数为列表,列表元素为字符串。返回值为字典类型。 1、…
-
简单学量化ptrade函数8get_stock_info
ptrade中的get_stock_info()函数,用来获取股票、可转债、ETF等基础信息。get_stock_info()函数有两个参数: stocks:股票代码,只查询一只股…
-
简单学量化ptrade函数9get_stock_status
ptrade中的get_stock_status()函数,用来获取指定日期股票的几种不正常状态——ST、停牌、退市。 get_stock_status()函数一共有3个参数,分别为…
-
简单学量化ptrade函数10get_stock_exrights
ptrade的get_stock_exrights()函数,用于获取股票除权除息信息,通俗的说就是复权因子。get_stock_exrights()函数只有两个参数: stock_…
-
简单学量化ptrade函数11get_stock_blocks
ptrade中的get_stock_blocks()函数,用来获取股票所属板块。它的参数只有一个,就是单支股票代码。 使用时需要注意的地方是,get_stock_blocks()函…
-
简单学量化ptrade函数12get_index_stocks
ptrade的get_index_stocks()函数用来获取一个指数的成分股列表,它的参数: index_code:指数代码。 date:日期,输入形式为’YYYYM…