
本文共 3430 字,大约阅读时间需要 11 分钟。
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������������������������������������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������������������������������������
������������������������
���������������GetStockDatApi
code
������������������start
������������������������������2010���1���1��������� ���������������������������DataFrame������������������������������������������������������������������������������������������
���������������
import pandas as pd# ���������������������API������������������# ������������������������������������������������������������������������df_stock = GetStockDatApi("000876.SZ", '20170101')
������������������������
���������������CalNdaysSignal
data
������������������������N1
���������N���������������������������N2
���������N���������������������������
���������������
import pandas as pddf_stock = CalNdaysSignal(df_stock, N1=15, N2=5)
������������������������
���������������CalNdaysStopSignal
data
������������������������N1
���N������������������N2
���N������������������n_loss
���������������������������0.8���n_win
���������������������������2���
���������������
import pandas as pddf_stock = CalNdaysStopSignal(df_stock, N1=15, N2=5, n_loss=0.8, n_win=2)
������������������������
���������������SimpleBackTest
data
���������������������������������������code_name
������������������cash_hold
������������������������
���������������
import pandas as pd# ������ `df_stock` ������������������������backtest_result = SimpleBackTest(df_stock, "���������", 100000)print(backtest_result)
���������������������������������
���������������DrawBackTest
data
������������������������DataFrame���code_name
������������������
���������������
import pandas as pdDrawBackTest(df_stock, "���������")
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
