In [1]:
import ipywidgets
%matplotlib inline
import os
import sys
# 使用insert 0即只使用github,避免交叉使用了pip安装的abupy,导致的版本不一致问题
sys.path.insert(0, os.path.abspath('../'))
import abupy
from abupy import abu, EMarketTargetType, AbuMetricsBase, ABuMarketDrawing, ABuProgress, ABuSymbolPd
from abupy import EMarketTargetType, EDataCacheType, EMarketSourceType, EMarketDataFetchMode, EStoreAbu, AbuUmpMainMul
abupy.env.disable_example_env_ipython()
暂时支持windows和mac os,不是windows就是mac os(不使用Darwin做判断),linux下没有完整测试 
 g_is_mac_os: True /opt/notebooks/abupy/CoreBu/ABuEnv.py
/tmp/abu_socket_progress
NumExpr defaulting to 8 threads.
disable example env

策略01

In [2]:
abu_result_tuple_test_ump = abu.load_abu_result_tuple(n_folds=6, store_type=EStoreAbu.E_STORE_CUSTOM_NAME, 
                                custom_name='test_ump_cn_top0.5')
AbuMetricsBase.show_general(*abu_result_tuple_test_ump, only_show_returns=True).plot_max_draw_down() 
买入后卖出的交易数量:1236
买入后尚未卖出的交易数量:7
胜率:58.0906%
平均获利期望:11.0497%
平均亏损期望:-2.4106%
盈亏比:5.7782
策略收益: 310.4444%
基准收益: 49.6493%
策略年化收益: 46.0730%
基准年化收益: 7.3684%
策略买入成交比例:58.0048%
策略资金利用率比例:31.0730%
策略共执行1698个交易日
最大回撤: 0.074039
最大回撤启始时间:2018-01-08, 结束时间2018-10-11, 共回撤1071004.623000

策略02

In [3]:
_g_project_id = '_cci-100_'
abu_result_tuple_ump = abu.load_abu_result_tuple(n_folds=6.2, store_type=EStoreAbu.E_STORE_CUSTOM_NAME, 
                                                 custom_name= _g_project_id + 'ump_cn_top_win.a')
AbuMetricsBase.show_general(*abu_result_tuple_ump, only_show_returns=True).plot_max_draw_down()
买入后卖出的交易数量:1977
买入后尚未卖出的交易数量:0
胜率:77.8452%
平均获利期望:15.5595%
平均亏损期望:-3.7825%
盈亏比:12.7243
策略收益: 494.2171%
基准收益: 49.6493%
策略年化收益: 73.3467%
基准年化收益: 7.3684%
策略买入成交比例:54.7800%
策略资金利用率比例:24.6680%
策略共执行1698个交易日
最大回撤: 0.150929
最大回撤启始时间:2015-07-23, 结束时间2015-09-15, 共回撤3019072.310000
In [ ]: