小弟对PYTHON零基础,打算从实例中学习。以下是我一个实盘交易策略,希望有高人协助完成:
策略使用ZIAZAG指标,分四條線表示:
1· ZH:以HIGH PRICE作为数据,变化率为1%。
2· ZL:以LOW PRICE作为数据,变化率为1%。
3· TZH:以HIGH为数据的zigzag指标的上一个波谷。
4· PZL:以LOW为数据的zigzag指标的上一个波峰。
指标逻辑如下:
ZH:ZIG(HIGH,1%);
ZL:ZIG(LOW,1%);
TZH:TROUGH(HIGH,1%,1)
PZL:PEAK(LOW,1%,1);
交易逻辑如下:
投资清单为昨日标普500(或上证指数)成份股交易量最高的首十位(即最高持股十只)。
以日为交易频率。
ZH和ZL同时是上升趋势,且ZH>PZL时买入,ZL新波峰出现时(拐点出现时),于当天收市前2小时卖出。
若ZH<PZL,但已连续出现一峰比峰高的情况,而ZH和ZL同时是上升趋势,买入,ZL新波峰出现时(拐点出现时),于当天收市前2小时卖出。 #配合第3点是可以持仓不只一次。
若ZL持续上升,而ZH出现新波谷(如下图),买入,ZL新波峰出现时(拐点出现时),于当天收市前2小时卖出。。#配合第3、4点每股最高可以持仓三次。
暂时不考虑杠杆和做空(做空的逻辑只是相反)。
按交易逻辑,即把总资金分成10份投进10只不同股票,每份再分3份波段式投入(如合条件)。
若中途卖出股票,马上寻找最新十大成交量清单有没有合乎条件的股票,如有,再买入。