检测股市数据中的牛旗模式

Sac*_*put 5 python machine-learning stock

我想从股票市场检测多种类型的旗帜模式,我想识别的第一个是牛市旗帜模式。我尝试过一些公式,但他们都没有抓住要点,给了我很多没有图案的股票名称。以我最近的方式

  1. 找到连续上升,然后检查以下值是否位于连续上升的平均值之间。
  2. 我还想知道是否使用 matplot 或plotly 将这些数据绘制在图表中,然后将机器学习应用于它,这是否是一个解决方案。

获取数据的代码如下

from pprint import print
from nsepy import get_history
from datetime import date
from datetime import datetime, timedelta
import matplotlib
from nsetools import Nse
nse = Nse() 

old_date=date.today()-timedelta(days=30)
for stock in  nse.get_stock_codes():
    print("Stock",stock)
    stock_data = get_history(symbol=stock,
                start=date(old_date.year,old_date.month,old_date.day), 
                end=date(datetime.now().year,datetime.now().month,datetime.now().day)))
Run Code Online (Sandbox Code Playgroud)

任何帮助都会有用的。提前致谢。

小智 0

牛旗图案

牛旗形态是绘制图表后可见的形态。这种模式在数据层面很难找到。根据我的说法,使用深度学习(对象检测)在图像中查找模式是更好的选择。通过这样做,您还可以找到其他类型的模式,例如看跌旗形等。