先说答案:
不是
具体原因非常简单,但是很多人还盲目相信定投,我不知他们是怎么被洗脑的:
-
定投不等于复利:在下降过程中定投,永远无法赚钱;
-
复杂的波段无法用简单的定投逻辑解决:价格永远伴随我们的情绪,近似随机的上升下降,定投能赚钱是基于复利,但是复利的前提是股价螺旋上升,而没谁规定股价一定会螺旋上升;
-
100 元变为 50 元只需要跌 50%,50 元再变为 100 元需要翻倍!!!
先说答案:
不是
具体原因非常简单,但是很多人还盲目相信定投,我不知他们是怎么被洗脑的:
定投不等于复利:在下降过程中定投,永远无法赚钱;
复杂的波段无法用简单的定投逻辑解决:价格永远伴随我们的情绪,近似随机的上升下降,定投能赚钱是基于复利,但是复利的前提是股价螺旋上升,而没谁规定股价一定会螺旋上升;
100 元变为 50 元只需要跌 50%,50 元再变为 100 元需要翻倍!!!
中华民族地少人多,却存在了几千年,作为地球上现存有文明流传最长的民族,我们能生存的原因,可能就是因为卷,因为忧患意识足够。这种忧患意识造就了我们,也限制了我们。
先天下之忧而忧,后天下之乐而乐。
安得广厦千万间,大庇天下寒士俱欢颜。
兴,百姓苦,亡,百姓苦。
王师北定中原日,家祭无忘告乃翁。
王侯将相宁有种乎。
水能载舟,亦能覆舟。
我劝天公重抖擞,不拘一格降人才。
多少文人志士,多少英雄豪杰,多少明君昏主,多少无名之辈。。。前仆后继。。。
当我们喊卷想润之时,不妨想一想,我们自己为这个国家做过的贡献是哪些?这个国家究竟是我们的还是他们的!
我们觉得卷,是因为我们承担了太多,而这些承担很多是大可不必的,也从来不必害怕卷。在这个充满不安的环境中,劣币驱逐良币的事情时刻在发生,我们永远不要忘记“天无绝人之路”,我们还可以“深度思考,另辟蹊径”。
当大家卷读书的时候,不要忘记学校通识教育带来的知识是共知的,而共知的往往是增值较低的,稀缺才能高溢价。
当大家卷房子的时候,不要忘记房价与经济发展、人口增长以及科技发展的关系。
当大家卷累了的时候,你仍然可以选择躺平,也可以选择润(感谢你为大家挪地方),还可以选择与人斗其乐无穷—-每一份不满都是动力。
看到 V2 这么多人一年亏损 20%以上,觉得有必要普及一些常识,首先就是不能越跌越买:
大家来股市都是赚钱的,资本也是一样,跌得越多资本想拉起来的资金越多,拉起来的时候散户容易一点盈利就跑,最终导致无法拉高,人家赚不到钱,出不了货,所以拉大跌的股就是不划算的事情。不如做龙头,一天赚 10,20 个点,一个月就能翻倍。
跌是有原因的,比如新能源,虽然汽车卖的好,但是产能过剩利润低,而且已经炒过一波了,很多散户在高位等着人去解套,资本不傻,他就不会上去为你解套,然后他自己套住。
时间成本,不停的在抄底,永远不会知道低在什么时候,正如 1,2 点资本一定是等大家都放弃手上筹码了,才会去拉,先磨掉你得耐心,再假拉几次,然后加速下跌,然后横盘几个月,然后再加速下跌,然后在搞几个假动作,让你完全失去信心,丢掉自己筹码,再开始正式拉升,这起码得几个月甚至上年,你能等得起吗?
最好的买点不是最低点,趋势永远无法预测,所以我们不要去预测低点。而是利用趋势的另外一个特点,就是趋势一旦形成就较难改变,所以最好的买点是趋势确认已经形成的那一刻,这样资金利用率最高。
以pg_stat_statements为例
cd /usr/local/pgsql/contrib/pg_stat_statements/
make && make install
切换为postgres用户sudo su - postgres
,运行sql命令行psql
,启用扩展
CREATE EXTENSION pg_stat_statements;
进入宝塔面板,修改postgres配置
shared_preload_libraries= 'pg_stat_statements'
513180 恒生科技
513330 恒生互联网
159941 纳指
513060 恒生医疗
511380 可转债
518880 黄金
513090 证券
159920 恒生
513120 创新药
513500 标普500
513360 教育
513520 日经
162411 油气
513530 红利
159980 有色
513310 半导体
159981 能源化工
513970 消费
159850 国企
513030 德国
164824 印度
161128 标普科技
162719 石油
513080 法国
162415 美国消费
501025 银行
SELECT t.*
FROM table_name t
WHERE json_field->>'type'='5' and json_field->>'value'!=''
update
table_name d
set cover_content=(cover_content::jsonb || jsonb_build_object('cover_img_id',((select f.id from file f WHERE f.path = SUBSTRING(cover_content->>'value',44)) limit 1)::text)::jsonb)
where cover_content->>'type'='5' and cover_content->>'value'!='' and cover_content->>'cover_img_id' is null;
更新嵌套对象的键值:
如果 jsonb 字段包含嵌套对象,例如:
'{"user": {"name": "Alice", "age": 30}}'
你想更新 user 对象中的 age 为 35,可以使用:
UPDATE your_table
SET jsonb_column = jsonb_set(jsonb_column, '{user,age}', '"35"');
字段里面存的是数组,数组里面存的对象,可以通过以下语句直接查询对象属性的值
select *
from cart,
jsonb_array_elements(data::jsonb) as elem where ( elem->>'cover_img_id' is null or elem->>'cover_img_id'='') order by created_at desc;
update cart set data= (
SELECT jsonb_agg(
CASE
WHEN element->>'cover_img_url' <> '' THEN jsonb_set(element, '{cover_img_id}',
((((select f.id from file f WHERE f.path = SUBSTRING(element->>'cover_img_url',44)) limit 1)::text)::jsonb)
)
ELSE element
END
)
FROM jsonb_array_elements(data::jsonb) AS element
)
where id in (
select id
from cart,
jsonb_array_elements(data::jsonb) as elem where elem->>'cover_img_url' <> '' and ( elem->>'cover_img_id' is null or elem->>'cover_img_id'='') order by created_at desc
);
select id as cart_id,
cart_user_id as user_id,
elem ->> 'id' as file_id,
(updated_at + interval '30 days') as expired_at
from cart,
jsonb_array_elements(data::jsonb) as elem
limit 10;
update file f
set expired_at=t.expired_at
from (select id as cart_id,
cart_user_id as user_id,
(elem ->> 'id')::int as file_id,
(updated_at + interval '30 days') as expired_at
from cart,
jsonb_array_elements(data::jsonb) as elem)
as t
where f.id = t.file_id
and f.expired_at < t.expired_at;
推荐下载:
LM5Switch.js
showChineseAll(true); # 在下面两行前增加这一行
// trigger float logo
$(window).scroll();
LM5style.css
.HWD .HYP {
display: inline-block;
}