发布日期:2024-09-28 12:53 点击次数:120
KDJ主张是一种常用的本事分析器用,它大概较好地响应出股票的趋势和强弱过程。KDJ主张的名字开始于三个参数的英文缩写:K、D和J。K值代表的是最近n天收盘价与最廉价之间的差值所占比例,D值则是K值的平均值,而J值则是3倍的K值减去2倍的D值。把柄这三个参数的数值变化,咱们不错对股票进行分析和瞻望联系我们,从而制定来去战术。
图片联系我们
奖号形态开出:小小小、质质合、偶奇偶、200路,和值5,跨度3。
本届欧洲杯,西班牙攻防两端均有着出色的发挥,小组赛三战全胜晋级,淘汰赛4-1大胜格鲁吉亚,2-1加时绝杀德国。本场又是在三名主力球员伤停缺席的情况下,逆转战胜法国,开发公司小程序西班牙也因此成为欧洲杯历史上第一支取得六连胜(非点球大战赢球)的球队。
底下咱们将使用Python编写一个肤浅的KDJ来去战术,而且使用easytrader库进行自动来去操作。具体步调如下:
1.导入所需要的库,包括easytrader、pandas、tushare和ta-lib。
import easytraderimport pandas as pdimport tushare as tsimport talib2.成就easytrader的来去账户和密码。
user = easytrader.use('ht_client')user.prepare('account.json')
3.通过tushare获得股票数据,并蓄意出KDJ主张的数值。
df = ts.get_k_data('600519',start='2021-01-01', end='2022-01-01')high = df['high'].values.astype(float)low = df['low'].values.astype(float)close = df['close'].values.astype(float)K, D, J = talib.STOCH(high, low, close, fastk_period=9, slowk_period=3, slowk_matype=0, slowd_period=3, slowd_matype=0)df['K'] = Kdf['D'] = Ddf['J'] = J4.把柄KDJ主张数值的变化制定来去战术。若是K值特出80而且D值也特出80,就荒谬于现时处于超买区间,此时不错接管卖出;若是K值低于20而且D值也低于20,就荒谬于现时处于超卖区间,此时不错接管买入。
图片
appif K[-1] > 80 and D[-1] > 80: user.sell('600519', price='market', amount=100)elif K[-1] < 20 and D[-1] < 20: user.buy('600519', price='market', amount=100)
5.终末咱们将获得到的KDJ数据和来去操作效果输出到死心台上。
print(df.tail())print(user.balance)刺目:以上代码仅供参考,本体使用时需要把柄我方的本体需求进行相应的修改和调整。
图片
本站仅提供存储管事,总计内容均由用户发布,如发现存害或侵权内容,请点击举报。