A股 港股 美股策略回测 RSI KDJ EMA 美股行情 美股数据 通达信转python

本文提供了A股、港股和美股的K线数据,重点讨论了使用RSI、KDJ和SMA等技术指标进行美股策略回测的方法,并分享了AAPL股票的策略回测图和期权数据。此外,还介绍了通过futu-api实现的富途证券交易核心代码,包括获取港股券商席位的Python实现。
摘要由CSDN通过智能技术生成

 

 https://download.csdn.net/download/repay3/16460847

A股 港股 K线数据

https://download.csdn.net/download/repay3/16452858

美股策略回测 rsi kdj sma 美股行情 美股数据 通达信

 

AAPL 日线策略SMA 5 SMA 10 买卖回测图

AAPL 期权日线和15分钟数据

futu-api 富途程式交易核心代码 + SMA 5 10 策略 


def place_(symbol, price, cash, side):
	global TRD_ENV
	volume = int(cash//price) if side == 'buy' else get_one(symbol)
	trd_side = TrdSide.SELL if side == 'sell' else TrdSide.BUY
	print(symbol,price,trd_side,volume)

	if TRD_ENV==TrdEnv.REAL:
		ret,data_err=trd_ctx.place_order(price=0, qty=volume, code=symbol, trd_side=trd_side,  order_type=OrderType.MARKET, trd_env=TRD_ENV)
	else:
		ret,data_err=trd_ctx.place_order(price=price, qty=volume, code=symbol, trd_side=trd_side, trd_env=TRD_ENV)

	if ret==-1:
		def_txt('place_order '+data_err)
	return(ret, data_err)

def ma(df, n):
    MA = pd.Series(df['close'].rolling(n, min_periods=n).mean(), name='MA_' + str(n))
    df = df.join(MA)
    return df

def slist_one(symbol):
	data=pd.DataFrame({})
	ret=-1
	while ret==-1:
		time.sleep(3.5)
		ret, data = quote_ctx.get_market_snapshot(symbol)		
		if ret==-1:
			def_txt('slist_one -1 ')
	return(data)

def five_back(df):				# SMA
	if len(df)<10:
		print(' len < 10 ');	return		
	df = ma(df,5);	df = ma(df,10);
	print(df.tail(
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值