◎智谷趋势(ID:zgtrend) | 震谷子












转自:https://mp.weixin.qq.com/s/vcUZQCVGiStIuGONhhs5CA
分享个人经验,保留阅读记录,做时间的朋友
◎智谷趋势(ID:zgtrend) | 震谷子
转自:https://mp.weixin.qq.com/s/vcUZQCVGiStIuGONhhs5CA
作者 | 陈肖
就在最绝望的时候,英雄从天而降,力挽狂澜,一举把接近崩溃的战局掰了回来!
没想到,这种本以为只存在于电影里的桥段真的在现实世界出现了!
下午,高层的一番讲话,直接引爆A港股市场,A股概念全飞,创业板指数涨超5%,港股恒生科技指数飙涨20%,互联网、医疗、地产、科技等各大赛道股火箭式上涨,涨超30%的行业龙头数不胜数。
即使是腾讯美团这样的万亿巨头都飙涨超20%,美团、京东甚至飙升超30%,一举收复前两日被做空暴跌的失地。
对应的,是近日得势的万千空头势力,瞬间灰飞烟灭。
忍住激动,巍颤颤打开音乐《终于等到你》,就在这个熟悉的旋律响起的那一刻,笔者压抑已久的两行热泪不争气地流了出来!
作为一个股海沉浮十几年本以为历经足够风雨沧桑心理坚如磐石的老韭菜,没想到,在这时候还是一下子破防了!
而就在笔者窝在家里开始撰写本文时,窗外突然从远处传来一声竭力怒吼:涨啦啊啊!尽管隔着老远,依然听到声音里充满压抑不住的激动!这种情景,笔者仅在上次中国女足逆势翻盘3:2战胜韩国时才遇过!
这种绝望中等到希望的感觉,如果不是在这段时间一直坚守在股市、忍耐着被做空力量摧残得快抗不下去的股民,是绝对体会不到的!
一根大阳线,如擎天一柱,重新支撑起了无数股民的信心!
这一时刻,广大A股港股中概股的股民,苦等太久了!
01
今天高层的讲话,字字珠玑,饱含深意,尤其重点提到地产、中概股、互联网、资金面、市场政策等最关键的问题上,态度非常明确。
任何一个投资者,一定要认真看全文。你会发现你甚至不用推敲字眼,都可以非常清晰感受到讲话的态度:
划重点:
1,宏观经济运行,切实振作一季度经济,货币政策要主动应对,新增贷款要保持适度增长。
这些重磅细节,不知道大家关注到多少,反正在我眼里,每一条都是能量满格的稳信心信号!
一席话,把很多关键行业,都救活了!
比如房地产,这段时间的作为被做空最严重的板块之一,今天的喊话再次强调及时提出化解风险的应对方案。意思很明显,国家不只是注意到了,还要准备及时提出解决办法。
不仅于此,今天的重磅会议后,央行、银保监会、证监会、财政部、外汇局等也一同发声,喊话稳预期、稳信心,维护资本市场稳定,在其中都还重点提到了房地产的扶持态度。
比如中概股,之前被美国证监会的强盗式逼迫,现在官方态度也明确了。
更明确的,是关于互联网平台巨头的整改,用的是“完成”一词,还有后面给予期望之意,这意味着什么,大家闭上眼睛,请细品!
此外,昨天的两市的医药暴跌潮,正是因为传闻的盈利性医疗机构上市融资问题的探讨引发“会否成为下一个教育行业”的担忧,今天的话也挑明了,“慎重出台收缩性政策”。
作为互联网、地产、生物医药三大板块权重最大的港股来说,单单是这几个行业就能让港股“立地升天”了。
02
其实,自从去年以来,国家的重要高层也多次发表过对提振市场信心的讲话,央妈也多次出台利好政策刺激市场,今年开局以来很多券商也加入了看多的行列,但总体收效依然不够理想。
原本,尽管市场有宏观经济形势、疫情冲击、美国加息担忧、海外地缘政治局势、中美关系等错综复杂因素的冲击,但中国的逆周期调剂力度也很大,无论是货币政策,财政政策,还是针对各行业的利好扶持政策。在两会上总理也非常明确给出了非常高的GDP增长目标,配以一系列明确的配套促进政策。
但即使这些持续的利好出来,国内的股市依然没有反应,还不断持续异常暴跌。
最大的反差在于,欧洲股市作为乌俄战争爆发的中心,近期股价都已经大幅企稳,美国和其他主要市场也大幅反弹,唯独中国的中概股、港股和A股,持续遭受资金抛售,以及历史性的集体大暴跌。
这背后正是做空势力起了非常大破坏作用。
今天的高层讲话,以及监管部门的最新动态报告,都已经非常明确的把这个做空的情况明确指了出来。
只要稍微有心收集一下资料,就可以轻易发行很多中国市场被恶意做空的蛛丝马迹,尤其这段时间,针对地产、互联网、消费等行业的做空图谋,不仅力道空前,也精准且要命。
在股市上,可以很清晰看到,资金在大量抛售各行业的权重股,尤其重点包括房地产、互联网、医疗等关键行业。北上资金也在一场大幅流出,还有很多做空势力的迹象和数据,在之前的文章《今天,港股跌出了互联网泡沫破裂的味道》已有足够说明,这里不再赘述。
其实国家社科院昨天发表的针对这轮股市下跌背景的评述中,也很显然指出做空势力推波助澜的行为。
真是谁也没想到,原以为之前的那几个板块是因为政策利空而暴跌,真实情况竟然是做空势力在背后推波助澜。
这些做空势力,到底有谁,很难说,但可以肯定的是外资在其中一定起到了主谋的作用。
所幸的是,今天高层已经明确做出回应,要对这些势力开始反击了。
天下股民苦之久矣,今天的一根大阳线,真的可能会成为一个探底神针。
不敢说,明后天还会不会一鼓作气,再接再厉开出大阳线狠狠回击敌人。
但起码,这很可能是一个政策底了。
03
从这一场做空大战,可以看到做空势力并非广撒网式做空,而是专门针对地产、互联网、医疗等几个板块进行重点突破。
这是一张部分港股地产股近一年来股价表现图,即使是今天出现了极大幅度的回涨,但从年度看,今天的大涨根本无法弥补过去的暴跌。从图看去,腰斩都是幸运,跌超70%的一大片。
仅仅1年时间,数以万亿计市值被蒸发一空,很多地产企业甚至被逼到了裁员停业、融资爆仓、交易停牌的绝境。
看看这些企业市盈率,华润置地、龙湖集团、万科、碧桂园、旭辉等行业龙头估值仅有小个位数,还有一些优秀地产企业如佳兆业、龙光、世茂、绿景等甚至远低于1倍。
这是中国金融史上都未曾有过的夸张恐怖情形。
造成这个结果的最大“贡献者”,就是做空势力。
这有太多悲惨的例证可以说明:
新力控股从一家数百亿市值的实力地产公司,在一日之间被资金砸至暴跌87%,市值仅剩零头,最后被逼停牌。
暴跌之前,新力控股公布的美元债并没有发生实质性违约。但控不住做空的狙击,导致公司最终面临危机。最新结果是集团总部员工全员降薪,董事长张园林4.17%股份遭“强制平仓”,总监级及以上均降薪超50%,公司业务严重受阻。
值得一提的是,在新力暴跌之前,惠誉国际、穆迪、标普等国际评级机构就对此频频发表看空的看法,以及大幅下调评级的报告。而恰在当时,网上也开始大量流传一篇名为《金融诈骗团肆虐香港,扰乱金融秩序,新力控股张园林为最新受害者》的文章,该文直指各种问题,尽管新力很快辟谣,但做空的炸弹早已埋好。
近期的旭辉控股也遭遇同类狙击。同样的也是突然在网络上有大量不实文章报道和质疑,然后在股票上出现大幅的做空交易。
在大量媒体配合资金的攻击下,旭辉的股价不到1个月遭受腰斩,市盈率不到3,市净率甚至仅有0.6倍。
尽管旭辉已经在多次官方声明,有风险的合作项目的早已有效规避,公司的经营和资金层面还比较稳健。但无奈市场已经听不进去。
国际机构降级+舆论攻击引导+做空资金大量埋伏的多重围攻下,几乎没有任何地产企业能躲得开。
在港股,还有太多这样的地产公司,正在遭受同样的狙击。
互联网行业也一样,原本就是跌惨不忍睹,但近几天大量互联网裁员的新闻,尤其关于腾讯的各种夸张利空假消息满天飞,成为引爆近几天互联网科技股的罪魁祸首,就短短几天时间,近十万亿港元市值被蒸发掉。
尽管国家多部委和高层也明确强调过对于互联网行业的监管规范目的和肯定之处,并没有完全如网络媒体渲染成“完全没有未来”的担忧。
同样的,如果去翻查一下那几家的做空情况,你会发现,这些企业的做空力道甚至要甚于做空地产。
那么,为什么做空势力要重点针对这些领域?
外资从来不傻,作为在资本市场兴风作浪惯的资本,必然深韵因势利导,擒贼先擒王的道理。
中国的房地产,作为近20年来支撑中国经济发展最重要的支柱产业之一,即使是在房地行业黄金时代不再,但它依然是中国经济发展,社会稳定的非常关键、支撑的力量,它不仅关系着产业链上下游近百个相关行业,还关系着无数人的就业和民生问题。所以房地产对国家这艘巨船来说,可以说是压舱石存在。
尽管国家对房地产行业采取了严格的监管政策,但目的也只仅是为了让这个行业平稳发展。
互联网行业,作为科技时代下最不可或缺的产业之一,不仅是把中国带进科技强国、数字经济强国的重要力量,也是带来更多增量的创新经济模式,为经济注入更多活力和发展潜力的赋能者。
除开制造业和金融业的作用不讲,如果说房地产作为中国稳经济的关键之一,那么互联网行业就是关系中国在未来发展竞争力的关键,两者一守一攻,缺一不可。
但另一方面,由于中国迎来经济增速放缓、疫情冲击、国际宏观形势更趋复杂等各种因素影响的新发展阶段,“房住不炒”和“互联网反垄断”接连被提上重点工作日程,让此前野蛮生长的房地产和互联网行业受到了史上最严监管措施,也让这两大行业在金融市场被资本短期不看好。
这给了做空势力非常关键的动手机会,在一系列的鼓吹看空、做空操作引发市场对这两个板块信心崩塌,让更多人加入抛售行列,然后股价暴跌又反过来引发恐慌,越发形成做空势力所希望的暴跌趋势。
如果放任这些做空力量推波助澜,那么到时候一切将都很难换回了。更多类似新力、旭辉、龙光这样的优秀地产企业会崩溃,尤其阿里腾讯美团京东等这些互联网巨头,一旦在如此短时间内崩塌,影响的将绝不止是互联网这一块阵地。
就在这两天,这种趋势依然形成击溃所有多头信心的投降架势,如果不是今日高层和金融委及时发声,力挽狂澜的话,这种恐怖暴跌,真不知道还会跌到什么地步。
04
在昨天,笔者在朋友圈看到一个很无奈的感慨,现在的A港中概股被外资做空到这种地步,明知跌过头了,但却不知底在何方,是在太难了。
这个时候不仅担心底部,还担心外资用做空赚到的钱反手抄底,来一把成功收割。
这个感叹,也是今天之前无数中国股民的无奈感叹。
尽管我们知道,立足于越发强盛的中国市场,未来的中国股市肯定大有可为,但昨天那种场面真的很让人感到绝望。
所幸的是,随着高层的明确指示出来,这一切的噩梦有希望真的结束了。
巴菲特说:买股票就是买公司。所以投资中真正应该花时间精力在研究公司上,而不是看K线,不是看上蹿下跳的股价。
转自:https://mp.weixin.qq.com/s/JAxP0odJbQkHnn3fR6ePIQ
新华社消息,3月16日,国务院金融稳定发展委员会召开专题会议,研究当前经济形势和资本市场问题。会议由中共中央政治局委员、国务院副总理、金融委主任刘鹤主持,有关部门负责同志参加会议。
会议指出,在当前的复杂形势下,最关键的是坚持发展是党执政兴国的第一要务,坚持以经济建设为中心,坚持深化改革、扩大开放,坚持市场化、法治化原则,坚持“两个毫不动摇”,切实保护产权,全力落实中央经济工作会议精神和全国“两会”部署,统筹疫情防控和经济社会发展,保持经济运行在合理区间,保持资本市场平稳运行。
会议研究了相关问题。
转自:https://mp.weixin.qq.com/s/8Zv6ToqBpnVclnlR7RIGxA
转自:https://mp.weixin.qq.com/s/6rNhxV9gw7Q6DpsbQlbe2Q
今天笔者就带大家,梳理几个常见的基于文本终端的 UI 框架,一睹为快!
首先出场的是 Curses[1]。
Curses 是一个能提供基于文本终端窗口功能的动态库,它可以:
Curses 可以在任何遵循 ANSI/POSIX 标准的 Unix/Linux 系统上运行。Windows 上也可以运行,不过需要额外安装 windows-curses
库:
pip install windows-curses
上面图片,就是一哥们用 Curses 写的 俄罗斯方块游戏[2],是不感觉满满的回忆吧,可以拿去复活古董机了。
我们也来试试牛刀:
import curses
myscreen = curses.initscr()
myscreen.border(0)
myscreen.addstr(12, 25, "Python curses in action!")
myscreen.refresh()
myscreen.getch()
curses.endwin()
addstr
前两个参数是字符坐标,不是像素坐标getch
会阻塞程序,直到等待键盘输入curses.endwin()
作用是退出窗口getch()
获得的输入进行判断代码运行效果如下:
Curses 非常轻巧,特别适合处理一下简单交互,代替复杂参数输入的程序,既优雅,有简单,而且 Curses 也是其他文字终端 UI 的基础。
Npyscreen[3] 也是一个用了编写文本终端的 Python 组件库,是基于 Curses 构建的应用框架。
比起 Curses,Npyscreen 更接近 UI 式编程,通过组件的组合完成 UI 展示和交互,而且 Npyscreen 可以自适应屏幕变化。
Npyscreen 提供了多个控件,比如 表单(Form)、单行文本输入框(TitleText)、日期控件(TitleDateCombo)、多行文本输入框(MultiLineEdit)、单选列表(TitleSelectOne)、进度条(TitleSlider)等多种控件。
提供强大的功能,满足快速开发程序的要求,无论是简单的单页程序还是复杂的多页应用。
来看一个小例子:
import npyscreen
class TestApp(npyscreen.NPSApp):
def main(self):
# These lines create the form and populate it with widgets.
# A fairly complex screen in only 8 or so lines of code - a line for each control.
F = npyscreen.Form(name = "Welcome to Npyscreen",)
t = F.add(npyscreen.TitleText, name = "Text:",)
fn = F.add(npyscreen.TitleFilename, name = "Filename:")
fn2 = F.add(npyscreen.TitleFilenameCombo, name="Filename2:")
dt = F.add(npyscreen.TitleDateCombo, name = "Date:")
s = F.add(npyscreen.TitleSlider, out_of=12, name = "Slider")
ml = F.add(npyscreen.MultiLineEdit,
value = """try typing here!nMutiline text, press ^R to reformat.n""",
max_height=5, rely=9)
ms = F.add(npyscreen.TitleSelectOne, max_height=4, value = [1,], name="Pick One",
values = ["Option1","Option2","Option3"], scroll_exit=True)
ms2= F.add(npyscreen.TitleMultiSelect, max_height =-2, value = [1,], name="Pick Several",
values = ["Option1","Option2","Option3"], scroll_exit=True)
# This lets the user interact with the Form.
F.edit()
print(ms.get_selected_objects())
if __name__ == "__main__":
App = TestApp()
App.run()
pip install npyscreen
npyscreen.NPSApp
创建一个应用类 TestApp
main
方法,方法里创建一个 Form
表单对象,然后向表单对象上添加各种控件,并设置控件的一些属性Edit
方法,将操作权交给用户TestAPP
,然后调用 run
方法启动应用,应用即可进入等待用户交互的状态上面代码运行的效果如下:
是不是感觉很神奇,用文本原来可以做这么多复杂的操作,之前对命令行中的进度显示的疑惑是否有所清晰了~
如果说 Curses 和 Npysreen 是轻量级的文本终端 UI 框架,那么 Urwid[5] 绝对称得上是重量级选手。
Urwid 包含了众多开发文本 UI 的特性,例如:
看看效果:
不知道你看了是什么感觉,我的感觉是:这也太卷了吧~
几乎可以做 GUI 下的所有事情!
更厉害的是,Urwid 完全是按照面向对象的思想打造的框架:
现在我们来小试一把,感受一下 Urwid 的强大:
import urwid
def show_or_exit(key):
if key in ('q', 'Q'):
raise urwid.ExitMainLoop()
txt.set_text(repr(key))
txt = urwid.Text(u"Hello World")
fill = urwid.Filler(txt, 'middle')
loop = urwid.MainLoop(fill, unhandled_input=show_or_exit)
loop.run()
show_or_exit
urwid.Text
是一个文本控件,接受一个字符串作为显示信息urwid.Filler
类似于 panel,将 txt 控件填充在上面,位置设置在窗口中央urwid.MainLoop
设置 Urwid 的主循环,将 fill 作为控件的绘制入口,参数 unhandled_input
接受一个按键事件处理方法,用的就是前面定义的 show_or_exit
loop.run()
启动 UI,并监控各种事件运行这段代码,就可以看到命令行被设置为交互模式,按键时会在窗口中央显示出键名,如果按下 q 键,程序就会退出。
注意:
Urwid 只能在 Linux 操作系统中运行,Windows 上会因为缺失必要组件无法运行
限于篇幅,这里只展示了三种文本终端框架,不过已经能对基于文本终端 UI 框架的强大感受一二了。
还有一些框架也很优秀,比如 prompt_toolkit,有兴趣的同学可以研究一下。
虽然基于文本终端的 UI 早已不是主流,但是在一些特殊的行业或者业务中,还是有其存在的价值,研究一下,说不定在特殊的地方可以帮助到我们。
最后,推荐一个很有意思的基于文本终端的应用 —— 命令行网易云音乐[9]:
是基于 Curses 开发,如果运行起来,能被它的强悍所震撼,有空可以玩玩,比心!
Curses: https://docs.python.org/3/howto/curses.html
[2]
俄罗斯方块游戏: https://github.com/cSquaerd/CursaTetra
[3]
npyscreen: https://npyscreen.readthedocs.io/
[4]
vim: https://www.vim.org/
[5]
Urwid: https://urwid.org/index.html
[6]
Twisted: https://www.twistedmatrix.com/trac/
[7]
Glib: https://docs.gtk.org/glib/
[8]
Tornado: https://www.tornadoweb.org/en/stable/
[9]
命令行网易云音乐 : https://github.com/darknessomi/musicbox
转自:https://mp.weixin.qq.com/s/Mb2FZvubINMJkFF3f_XDOQ