我的第一个标题
我的第一个段落。
一/ 技术分析的理论基础:
#开始学习前, 必须对市场有一个清醒的认识
市场全景图
认清市场
- 股市是战场*, 不是慈善机构
- 散户
- 10%盈利 (5%内线交易 5%技术大神)
- 20%打平 (技术高手 + 稳健长线投资)
- 70%亏损 (王八拳选手: 乱打, 套牢, 躺平, 死亡或离开)
- 没有能力短期也可能赚钱, 但赚得越多也会亏得越多
- 很多人都是因为认识的人中完全不懂股票但赚钱了,而入市的
- 尤其是在牛是的尾声
牛市一般1-2年, 忍一时容易, 看别人赚两年钱还能忍住很难
新人都是逐步加仓的
- 幸运的人是一入市就是转熊市
- 不幸的人是试水赚钱了, 加重仓后才转熊市
- 牛市比胆量 (牛市新人可能会赚更多)
- 熊市比能力 (熊市能活下来的一定是老人)
- 牛转熊时,逃生窗口很小,快速下跌会让中途进入的散户快速被套牢
- 机构
- 90%整体盈利
- 股市通常锦上添花, 很少雪中送炭
- 拿可以10年不动的钱做投资
- 太多人是拿"流动现金"或"流动现金+杠杆"在做股票
- 没有机会给你牛市逃顶
- 亏损超过30%时, 多数人会选择躺平
- 对多数人而言, 如果以8-10年为一个操作周期, 赚2倍是很正常的
- 几乎没有人愿意以十年为周期操作
- 当下学习投资能力是为了未来
- 个人的未来
- *家庭的未来
认识投资
- 价值投资: 价格9成时间以上运行在月线MA30以上的股票
量化方法
- 价格以月线Ma30和周线机构建仓成本为支撑(历史)
- 价格以周线散户接盘成本为压力
- 价格投资: 价格1成时间以上运行在月线MA30以下的股票
量化方法
- 以月线机构建仓成本为支撑
- 以月线散户接盘成本为压力(周线会更精确)
- 短线投机*
把散户的灵活优势发挥到极致,但前提有两个:
- 技术足够好
- 严格止损
量化方法
- 长线不是主参考因素
- 日线连续涨停后的30分钟完成止跌结构(第3次)
认清自己
- 能够稳定赚钱, 不要碰技术, 但一定要自知
- 技术不到神级, 不要做梦赚大钱
- 新形式下的散户应对方法
- 新形式
2020年以前,股市几次历经疯牛和疯熊。但未来所有股票疯涨1-2年然后狂跌1年再阴跌个4-5年的轮回,必定被1:7:2的“轮动慢牛”取代。即,任意时刻:
只有10%符合政策预期的几个板块在1-2年内强势上涨(月线级别的上涨)并不断创历史新高;
70%的股票会做月线级别的盘整(只有日线或周线级别的上涨,操作不好就会不停原地坐过山车);
剩下20%的股票会走月线级别的下跌趋势且其中一部分会退市(“坏股票”不再有趋势性交易机会,即使不退市最多也就是在下跌趋势中有点结构性的反弹机会,直到再一次站上政策风口)。
“轮动慢牛”在国家层面利大于弊:
1,指数能持续走慢牛行情,只要指数成份股及时调整
2,国家更容易引导资金进入政策扶持的产业
“轮动慢牛”下普通散户会冰火两重天:
1,如果能一直跟随政策扶持的强势板块,年年都是大牛市
2,如果重仓死守不在风口的股票,要么坐过山车,要么亏损持续加大
- 散户应对方法
1,看对(事半功倍):结合长期政策方向,有能力的可以在风口板块启动时建仓做整个上涨趋势,技术差点的就可以等周线甚至是月线上涨趋势形成后,做上涨结构
2,做对(事倍功半但也至少还有功):对于70%不在政策风口但也不会受打压的股票,如果能操作好周线或月线级别的盘整,收益跑过通胀是完全没有问题的,但这样做对技术要求高,看盘耗费的精力也会比较多
3,自动交易(用机器代替人工):针对情况(2)中做周线和月线盘整的情况,人在制定了操作策略和自动交易程序后,用机,的强项执行”事倍“,而人享受”功半“的成果
什么是技术分析
- 技术分析的常识
- 决定操作的是成本与当前价的比值关系,不是技术指标
- 任何不能明确计算散户和机构成本的技术分析方法都是"盲人摸象"
- 学习技术分析是为了建立对市场的全"面"认知
- 什么是面
- one for all, 以点带面
- all for one, 以面证点
- 很多人都在"找点","学点","用点","抛弃"的循环中不断加大亏损
- 不能形成"面"的知识点,都只会让你亏损更大
- 股市永远是不同持仓成本主体的集合
1,股市没有新鲜事
2,算清了成本就不用浪费时间臆测价格变动的“市场因素“
3,越执迷于”消息“离真相就越远,你看到的只是想让你看到的
- 技术分析的实质是一套评分系统
趋势评分:趋势评分体系,代替[趋势消息]
结构评分:结合趋势的结构评分体系,代替[结构消息]
市场评分:市场消息面评分体系[参考而已,避免重大利空,重大利空的定义???]
财务评分:财务数据评分体系 ???
综合评分:[是否有必要做-综合评分-]
*同样的技术图形,考核的因素越多,择优录取,成功的概率越大
- 技术分析的流程
找到适合自己的战场
- 价值投资
- 价格投资
- 短线投机
理论
判断技术形态与涨跌对应关系
这种关系成立的概率
*这种关系成立的心理学(人性)依据,理论成立的前提
模型
技术形态对应的数学模型
可以量化才不会模棱两可
数据
数学模型所需要的数据支撑
信号
数学模型中能明确反馈出的信号: 方向/强弱/转折
方向由下转上: 建仓
方向向上且强势: 持仓
方向向下且弱势: 等待机会
方向由下转上: 止赢
操作指令
明确的BSZC指令
*任何不能明确指导BSZC的技术分析都不完整
*所有不满足以上条件的技术分析方法, 都只是用现象解析总结现象, 要小心
- 技术分析工具
看盘系统(大智慧/同花顺)
大智慧编程(不用考虑取K线数据和除权的问题, 但处理复杂模型难, 转自动交易难)
python
取得K线数据
除权
分析数据
自动交易(*简单)
excel(VBA可以用, 但是不推荐)
什么是趋势策略
- 趋势策略是实战策略
- 趋势策略在任意级别都有明确的BSZC
-B: 买入条件
-S: 卖出条件(止赢条件)
-Z: 止损条件
-C: 仓位原则
- 趋势策略在任意级别都成立
- 多级别的趋势策略联合是最立体的分析方法
- 趋势策略是所有"完整"的技术分析的基础
- 趋势策略与任何技术分析方法或交易策略都不冲突
- 在不同级别使用趋势策略,对应长线/中线/短线
- 趋势交易是最不坏的交易方法
- 成本是趋势策略的核心(机构建仓成本/散户接盘成本)
- 成本与当前价的关系是决定买卖操作的根本因素
- 在任意级别趋势策略都有明确的操作信号提示(BSZC)
- 闯红灯可能会偶然更大获利, 但出事就是大事(*)
- 趋势交易是与时间做朋友的交易方法
- 一夜暴富不是趋势策略的目的, 也不现实
- 按历史, 每8年资产 *2
- 按现状, 每年50%+
趋势策略的核心
- 资金趋动趋势
- 10亿的盘子,要趋动1分钟级别的上涨趋势(5%以内的涨幅),需要8千万的同向操作资金
- 趋势决定方向
-趋势方向在没有被本级别的结构改变前,保持不变
- 结构决定动能
- 本级别的结构强弱决定本级别的趋势是否能顺利完成
- 级别决定仓位
- 级别决定趋动趋势的资金量
- 资金量代表了机构的决定,即级别决定趋势成功的概率
- 不能抛开级别谈趋势
- 成本决定一切
- 机构成本决定机构操作 (价格运行在机构建仓成本以下, 机构会被机构攻击)
- 个人成本决定散户操作 ()
- 固定成本决定趋势空间 (趋势支撑:机构建仓成本, 趋势压力: 散户接盘成本)
- 可变成本决定结构形态 (结构的目的是完成或破坏趋势)
- 做T的目标是不断降低成本,保证止损时没有实质亏损
1,散户成本决定了散户操作(买、卖、止损、止赢)
2,散户的成本集合就是所谓均线和中枢,这是机构批量操控散户的核心数据
3,机构成本也决定了机构的操作,趋势确立后才可能走出独立行情.大涨前的恐慌新低/大跌前的癫狂新高是机构陷阱,走势终完美就是对应这种心电图
4,极限成本决定了趋势空间,即趋势的起点和终点,上涨趋势是价格从机构建仓成本向散户站岗成本运动的过程,反过来就是下跌趋势,趋势空间小于正常值是盘整
5,移动平均成本(ma)决定趋势中的结构,ma采用加权平均算法会更准确
3,任何不能明确计算成本的技术分析,都是用现象解析现象
- 概率决定止损
- "应该"不等于"必定"
- 把握大概率, 但不与小概率为敌
- 趋势策略必须设立明确止损点
-操作级别的趋势被破坏, 必须止损
- 转入下跌趋势但不止损硬抗
- 损失的%空间可能不大,但会损失的时间
- 损失的时间和空间都很大,严重影响后续正常操作*
- 政策决定版块
- 符合政策的板块做月线
- 非政策风口板块做日线或周线
1,【做风口板块上涨】(做重点上涨的同时,利用启动时间差赚两次)
2,【做普通板块盘整】(普通板块的盘整,做好了收益不比上涨趋势少,只是操作复杂点要勤换档)
3,【不做月线下跌板块】(下跌和便宜一定不是买入的原因)
#二个小时讲解什么是趋势策略
二/ 趋势策略详解:
趋势交易理论基础
趋势的分类:
上涨趋势: 价格从机构建仓成本向散户接盘成本运行的过程
下跌趋势: 价格从散户接盘成本向机构建仓成本运行的过程
盘整: 趋势空间小于本级别的正常值
趋势策略是从趋势和结构两个方向综合分析股票形态
趋势存在的合理性
没有趋势股市就没有赚钱效应, 就会是死水一潭
散户不可能趋动趋势, 因为散户的操作方向不统一
趋势只可能由大资金(机构)趋动
结构存在的合理性
一涨到位, 不利于出货, 上涨过程中利用本级别均线支撑和低级别趋势压力形成上涨结构
一跌到位, 不利于建仓, 下跌过程中利用本级别均线压力和低级别趋势支撑形成下跌结构
关于压力和支撑
关于压力:上涨趋势找压力
本级别的Luo + GG
高级别【上涨】:高级别趋势压力
高级别【下跌】:高级别结构压力
超过本级别GG X%的压力都不再是本级别的"趋势压力"(因为还没有到那个压力位置的时候,本级别的趋势已经因"升级"而失效
即:超过本级别GG的压力不是本级别上涨趋势的压力,而是更高级别的上涨趋势的压力
即:趋势升级的同时,趋势压力也升级
所以:对于L级别的分析,只列出L级别对应的"合理"压力
关于支撑:下跌趋势找支撑(同压力分析一样)
对于L级别的分析,只列出L级别对应的"合理"支撑
1,极限成本是恒定的,所以趋势买卖点是恒定的,但结构强弱可以改变趋势止赢点
2,均线成本是变动的,所以结构买卖点是变动的
趋势交易的时间与空间判断
做趋势交易,最好的第一买点是下跌趋势到上涨趋势的转折点,即下跌的终点和上涨趋势的起点。
下跌趋势的终点满足两个条件:空间和时间。
1,关于下跌趋势的空间
跌到上一波上涨时的机构成本区间,是下跌趋势的价格目标,这样做的目的是杀人。
2,关于下跌趋势的时间
即使完成下跌的价格目标,在底部也会至少走上+下2笔,完成下跌的结构,这样做的目的是诛心。
散户通常在这个上下的过程中,彻底失去耐心进而在地板价割肉把带血的筹码交给机构。
空间和时间这两个指标对于趋势交易都非常重要,但是很多人都会更重视空间判断,而忽视时间判断.
这样有两个严重问题:
1,创新低的概率大!
没有完成下跌结构就是下跌趋势没有完成,相对于已经完成下跌结构的股票,
继续下跌且创新低的概率要大很多!!!
2,等待时间漫长!
比如月线级别即使完成下跌的价格目标,也会再走一波周线级别的上涨+下跌趋势
(完成下跌结构),这个时间会长达50周,也就是要浪费近一年的时间,
而在这1年里,该股票因为还在月线下跌趋势中,如果大盘不稳,下跌风险很大.
趋势看方向和计算风险收益比
方向:
风险收益比: (能接受最坏的结果,再向最好方向努力)
选股就是找到风险收益比满足自己要求的股票
结构看趋势强弱和趋势转折
趋势强弱:
强上涨
回调笔不破支撑,上涨笔突破前高
弱上涨
回调后的上涨笔有效超过前面上涨笔的最高点JGg
有效超过: 上涨后,L-2级别不能一笔回到前最高点JGg以下
强下跌
上涨笔不破压力,回调笔突破前低
弱下跌
上涨后的回调笔有效跌破前面下跌笔的最低点JGd
有效跌破: 下跌后,L-2级别不能一笔回到前最低点JGd以上
趋势转折:
弱结构会导致趋势反转
多级别趋势联合分析
买入和卖出一定是分级别的,不同级别的BSZC对就不同的"可信度"
趋势/结构/级别的关联性
低级别结构被高级别
趋势:模型 => 数据 => 信号 => 指令
趋势模型
11点下跌趋势模型
11点上涨趋势模型
def cal_qs_KaiLuo(self,kdata,ttlk):
#找到可能的Kai 和 Luo两种信号
# 从第31根K线开始,到ttlk-10,计算MA30上的起涨点和起跌点 +1代表起跌点 -1代表起涨点
kdata.insert(8, 'kkll', 0) # -1起涨点 +1起跌点
kdata.insert(9, 'kkllv', 0.00) # 起涨价和起跌价
kdata.insert(10, 'kkllx', 0) # 最高价点+2 和 最低价点-2
kdata.insert(11, 'kkllxv', 0.00) # 最高价 和 最低价
for i in range(30, ttlk - 10): #
bcheckttl = 0;
# 如果是V型,即可能的起涨点
if kdata['ma30'][i] <= kdata['ma30'][i - 1] and kdata['ma30'][i] < kdata['ma30'][i + 1]:
# 如果后面9根K线中,有6根K线的重心(H+L)/2在MA30以上,并且MA30持续向上,则确定为一个起涨点
for k in range(9):
if (kdata['high'][i + k] + kdata['low'][i + k]) / 2 > kdata['ma30'][i + k] \
and kdata['ma30'][i + k] < kdata['ma30'][i + k + 1]:
bcheckttl = bcheckttl + 1
if bcheckttl >= 6: kdata['kkll'][i] = -1 # 起涨点 V 型
tmpk=kdata[i+4:i+9]
if tmpk[(tmpk["low"]>tmpk["ma30"])].shape[0]>=4:
kdata['kkll'][i]=-1
# 如果是A型,即可能的起跌点
elif kdata['ma30'][i] >= kdata['ma30'][i - 1] and kdata['ma30'][i] > kdata['ma30'][i + 1]:
# 如果后面9根K线中,有6极K线的重心在MA30以下,并且MA30持续向下,则确定为一个起跌点
for k in range(9):
if (kdata['high'][i + k] + kdata['low'][i + k]) / 2 < kdata['ma30'][i + k] \
and kdata['ma30'][i + k] > kdata['ma30'][i + k + 1]:
bcheckttl = bcheckttl + 1
if bcheckttl >= 6: kdata['kkll'][i] = 1 # 起跌点 A 型
tmpk=kdata[i+4:i+9]
if tmpk[(tmpk["high"]=4:
kdata['kkll'][i]=1
#data_df = data_df[(data_df["risk"] >=0) & (data_df["time"] <60)]
# 最后10根K线,从后向前找,只要找到最近的第一次 MA30出现V型 或是 A型 就直接标注并退出
for i in range(2, 10): # 算最后的几根K线,看有没有趋势
j = ttlk - i
if (kdata['ma30'][j] <= kdata['ma30'][j - 1] and kdata['ma30'][j] < kdata['ma30'][j + 1] and kdata['high'][j + 1] >kdata['ma30'][j + 1]):
kdata['kkll'][j] = -1
break
elif (kdata['ma30'][j] >= kdata['ma30'][j - 1] and kdata['ma30'][j] > kdata['ma30'][j + 1] and kdata['low'][j + 1] kdata['high'][i]: # 起跌点找重复1中的H的最高值
kdata['kkll'][i] = 0
i = j
else:
kdata['kkll'][j] = 0
elif kdata['kkll'][i] == -1: # !!!!!!!
for j in range(i + 1, ttlk):
if kdata['kkll'][j] == 1:
i = j - 1 # !!!!!
break
if kdata['kkll'][j] == -1:
if kdata['low'][j] < kdata['low'][i]: # 起涨点找重复-1中L的最低值
kdata['kkll'][i] = 0
i = j
else:
kdata['kkll'][j] = 0
return kdata
趋势数据 11 point QSkeydata
趋势信号 QSmessage
QSmessage=
{
pass: =YES if dir=0 else NO
zone:
[
if dir==1: #UP
="Green" if Bottom
="Yellow" if Middle
="Red" if Top
if dir==-1: #DOWN
="
]
task:
[
if dir==1: #UP
]
}
趋势BSZC:
1,买入条件:a完成下跌空间b完成下跌结构c创新低d均线转向e连续涨停启动,以上5个条件可以按个人喜好自由组合
2,止损操作:买入条件被有效破坏就止损
3,卖出操作:买入条件反过来就是卖出条件
4,仓位控制:选择与操作级别相匹配的仓位
结构:模型 => 数据 => 信号 => 指令
结构模型
5笔下跌结构模型
5笔上涨结构模型
结构信号
结构BSZC:
分析流程
[code]
SBZpd=[] >[分析级别,操作代码(SBZ),信号源级别,价格,信号名称]
CLi=当前级别代码
if 本级别趋势代码 in [-2,0,+2]:
PASS >本级别上涨或下跌趋势已经升级,不是本级别的事了
if 本级别趋势代码 == +1: >本级别是上涨趋势,找压力即"S"
LGG=本级别GG * x%
SBZpd.append(CLi,"S",CLi,CLi.QS.Luo,"Luo") >本级别的压力Luo
SBZpd.append(CLi,"S",Cli,CLi.QS.GG ,"GG" ) >本级别压力GG
for Li in range(L+1,Month): >向上一直到月线级别找压力
if Li级别趋势代码 in [-2,0,+2]: >如果上级趋势"异常"(盘整或趋势升级,则不考虑本级别的压力
PASS
if Li级别趋势代码==+1: >如果上级是"正常"上涨趋势
SBZpd.append(CLi,"S",Li,Li.QS.Luo,"Luo") >Luo or GG
SBZpd.append(CLi,"S",Li,Li.QS.GG, "GG") >Luo or GG
if Li级别趋势代码==-1: >如果上级是"正常"下跌趋势
SBZpd.append(CLi,"S",Li,Li.Ma10,"Ma10") >Ma10 or Ma30
SBZpd.append(CLi,"S",Li,Li.Ma30,"Ma30") >Ma10 or Ma30
if 本级别趋势代码 == -1: >本级别是下跌趋势,找支撑即"B"
LDD=本级别DD * x%
SBZpd.append(本级别的Kai,"B") >本级别的支撑Kai
SBZpd.append(本级别的DD,"B") >本级别的支撑DD
for Li in range(L+1,Month): >向上一直到月线级别找压力
if Li级别趋势代码 in [-2,0,+2]: >如果上级趋势"异常"(盘整或趋势升级,则不考虑本级别的压力
PASS
if Li级别趋势代码==+1: >如果上级是"正常"上涨趋势
SBZpd.append(大于LDD的结构支撑,"B") >Ma10 or Ma30
if Li级别趋势代码==-1: >如果上级是"正常"下跌趋势
SBZpd.append(大于LDD的趋势支撑,"B") >Kai or DD
对应本功能:要修改当前QS模型中关于趋势方向的代码: 新增 +2 -2 0 这三个方向
+2:上涨趋势已经升级
-2:下跌趋势已经升级
0:本级别盘整,没有明显趋势
分析过程
1, kdata=>Message[QS]=>Message[JG]
2, Instruction[QS] + Instruction[JG]
==>Kdata
==>tusharestocklist
==>divdp
==>QS模型
==>QS数据库:所有股票从可得的第一根K线开始计算的趋势数据
==>QS关键数据:10点趋势模型
==>PnS:当前级别的
==>JG模型
==>JG数据库
==>JG关键数据?
==>~~JGPnS: (包含在本级别的QSPnS中)~~
==>BSZC
==>调用QSPnS和JGPnS
==>联立分析各级别的BSZC:通过本级别的PnS推导出本级别的BSZC
==>autotrade
==>计算服务器-->网络数据库-->自动交易电脑(sony notebook 网络计算机?)
#二个小时讲解用python自动执行趋势策略
三/ 趋势策略与自动交易:
趋势策略逻辑严谨(没有模棱两可)适合自动交易
用自动交易放大趋势策略的高成功概率优势
[python]
趋势
模型
数据
信号
趋势信号代码
1, 完成趋势空间
2, 完成趋势结构
3, 创新(新高或新低) <创新是一个加分项,但不是必须项>
4, 趋势转折点:下一根K线可以改变生命线方向的点
4.1 趋势转上涨点:无论有没有新低的有效0后,下一根K线可以将本级别的生命线转向上
4.2 趋势转下跌点:无论有没有新高的有效5后,下一根K线可以将本级别的生命线转向下
5, 趋势启动 <日线上看趋势启动,连续放量上涨>
5 对周线还是月线级别具有参考作用(不会失去买入机会)?
指令
交易代码
交易指令: B(买入) S(卖出) Z(止损)
交易指令代码: lBC lSC lZC (对应级别和仓位的[买入/卖出/止损]指令
交易指令代码匹配: lBC && lSC && lZC的对应关系,避免仓位混乱
==>BSZC
原则上BSZC都是针对趋势而言的,因为趋势决定方向信号
除1分钟级别外,每个级别的买入都是本级别的趋势突破点!!!
趋势突破点的定义: 向上趋势突破点是B点,向下趋势突破点是S点
止损点是下跌趋势升级点: 破DD后L-2级别一笔不能回本级别DD,则止损
1分钟级别:
C: 5%
消息:5分钟级别的[趋势消息]是可操作
B:完成下跌QStask1
买入价格是Kai+0.01 [0.01如何换算成%]
S:在完成上涨QStask1
卖出价格是Luo-0.01
Z:在破下跌趋势的DD
卖出价格是DD-0.01
C: 5% 5000元每单
总结:1分钟的买卖条件最简单,只针对趋势而不考虑结构,这样最快速
代码oBC
代码oSC
代码oZC
5分钟级别:
C: 10%
消息:30分钟级别的[趋势消息]是可操作
B1:完成下跌QSTask1
买入价格是Kai+0.01
B2:完成止跌结构 >趋势向上突破点
5分钟完成止跌结构后如果下一根1分钟K线会导致1分钟生命线向上
S1:完成上涨QSTask1
卖出价格是Luo-0.01
S2:完成滞涨结构 >趋势向下突破点
5分钟完成滞涨结构后如果下一档1分钟K线会导致1分钟生命线向下
Z1:破DD
卖出价格是DD-0.01
Z2:破DD
卖出价格是DD-0.01
C1: 5%
C2: 5%
总结:5分钟分两次买入,再次卖出,但是在同一个位置止损
异常:
如果第一次止损后立即反转向上? 止损 5%的仓位
再一次形成止跌结构但没有B1,则在形成新的B2时买入10%仓位
如果第二次止损后立即 反转向上?止损10%的仓位
fB1C=5%
fS1C=5%
fB2C=5%
fS2C=5%
fZ1C=5%
fZ2C=5%
30分钟:
C: 10%
消息:日线级别的[趋势消息]是可操作=>日线回到Kai
B:完成下跌空间 + 止跌结构 >趋势向上突破点
S:完成滞涨结构 >趋势向下突破点
Z:破DD后1分钟的1笔不能直接上DD, 或上DD后30分钟没有形成上涨趋势却形成5分钟滞涨结构 (?还是1分钟形成滞涨结构 )
mBC=10%
mSC=10%
mZC=10%
日线:
消息:周线级别的[趋势消息]是可操作
C: 20%
B:日线完成止跌结构
S:日线完成滞涨结构
Z:破DD后5分钟的1笔不能直接上DD???
周线:
消息:月线级别的[趋势消息]是可操作
C: 20%
B:周线完成止跌结构
S:周线完成滞涨结构
Z:破DD后30分钟的1笔不能直接上DD??
月线:
C: 20%
B:月线完成止跌结构
S:月线完成滞涨结构
Z:破DD后日线的1笔不能直接上DD??
月线级别
B:完成下跌趋势任务 + 止跌结构 + 创新低(?)
S:完成滞涨结构(如果:完成上涨空间,3<1卖出1/2, 5<3卖出1/2)
Z:破DD后N-2级别不能一笔回DD
BSZC单据
BSZC单的起点是B单
买入分为两种:正常买入和做T买入
1,正常买入: 趋势BSZC
2,做T买入:结构BSZC
买入条件:
1, 趋势买点:趋势突破点(本级别的0转1)
2, 结构买点:8>6, 0>8 []
买入后卖出原因:
1, 达到转折条件:在完成上涨空间前,形成滞涨结构
2, 达到止赢条件:正常或超额完成上涨空间后,形成滞涨结构
3, 达到止损条件:买入条件被破坏(???)
[数据格式]
[编号B,B,月线,趋势,原因,类型,价格,数量,对等单条件]
=>每一个B起始单,必须对应一个S单 + 一个Z单
=>类型: 条件单 / 价格单
[编号B-S,月线,趋势,原因,类型,价格,数量]
[编号B-Z,月线,趋势,原因,类型,价格,数量]
结构
模型
数据
信号
指令
趋势与结构联合
合并指令: 合并"相邻"的同向指令(合并原则)
删除指令: 删除BS对立的冲突指令(删除原则)
[流程]
-更新divdata和tusharestocklist流程
-大智慧下载除权数据
-大智慧输出除权数据
-运行one10700桌面的 revisedb.bat文件
-one10700可以多个用户使用不同的用户名同时登录
-设置方案
-
[database in yifanjiankang.club]
-list- #清单类型数据
[tusharestocklist] #tushare股票清单 #
[autotradelist] #自动或手工生成的交易清单 #
[havelist] #持仓清单 #
[focus2022] #2022跟踪股票清单
-web- #网站相关数据 #
[oneuser] #注册用户 #
[userstock] #注册用户的关注股票清单 #
-data- #计算基础数据
[divdata] #除权数据 #
-result- #结果数据
[qs2022] #QS 2022 #
[qsall] #QS all #
[xg2022] #XG 2022 #
[xgall] #XG all #
-old- #老版本数据(待确认后删除)
[allQS] #9点趋势模型的所有趋势数据 #
[followpool] #跟踪清单 #
[followQS] #跟踪清单的趋势计算结果 #
[stocklist] #~delete~只有10行记录 #
[applylist] #~delete~空数据库 #
[doing]
-one-10700下运行的三个程序
-更新股票清单和除权数据库 revisedb.bat(需要从大智慧先"下载数据"再"输出数据")
-更新持仓数据库(需要打开"交易系统")
-自动交易 sony.cmd (更改config/autotrade.config下的坐标)
-
[操作]
-三大重点跟踪股票清单
1, [havelist] [1,增 2,删 3,查]
-从大智慧导出"持仓清单"
-删除[havelist]中所有记录
-增加导出的"持仓清单"到[havelist]
2, [focus2022] [1,增 2,删 3,查]
3, [daydayup] [1,增 2,删 3,查]
-所有的BSZC分固定和新增两个部分
1, 循环扫描[havelist]中的股票BSZC
2, 循环扫描[focus2022]中的股票BSZC
3, 循环扫描[daydayup]中股票的回调机会BSZC? 30分钟的第三次完成止跌结构的机会(第二次还是第三次)
4,
-分阶段实现
第一阶段:
-BSZC库
第二阶段:
-autotrade申请单
第三阶段:
-autotrade执行结果
[i.e]
300027.SZ 华谊兄弟
|period|QSdata|QSMessage|JGdata|JGMessage|Instruction|M+I|Memo|
|M|[-1,0,0,2.65,3.72,32.13,17.21,3.21(?),7.20,3.10,3.42]|1,2,3]|[3.21,7.20,3.10,4.16,3.9,3.42]|
Month:
| entity | info | memo |
|mQSm|1,2,3,BP| 完成了趋势任务123|
|mQSi|if WQS==BP:QSb1 if 4 in QSm: QSb2|JGb2 * QSb2|
|mJGm|done,2,1,BP| 完成2次止跌结构,第一次创新低 |
|mJGi|if 8>6:JGb1 if 0>8:JGb2|||
#讲解过程中的提问与回答汇总
九/ 提问与回答:
1, 问题:
回答:
2, 问题:
回答:
3, 问题:
回答: