据说A股已经连续很多天万亿成交量了,也不知道那么多的资金是哪里来的,只知道上证指数疯涨,创业板指数也是疯涨。作为一枚近一年才入市的小基民,我想把这样的时刻记录下来。我知道大涨之后必有大跌,因为不可能出现一个人人都在赚钱的市场。现在在基金里边,挣钱就如同捡钱,但是最后是谁亏钱谁在挣钱,一切还不可知。

让我现在退出基本是不可能的,但是我也不能再投入更多的钱,因为风险太高了。我必须做好时刻退出的准备,当股市突然下跌的时候,我必须立刻退出来。我猜一下,最后不舍得退出来的人,一定会被深度套牢。很多的人,认为跌了就一定再涨回来。这个就像你认为地球是圆的,就可以南辕北撤走回来,但是这样的代价是极高的,一定会击溃你的防线,最后大亏而退。

所以,这是考虑理智的时刻,让我们等待吧,看看未来是什么样子的。这是目前的指数图片。但是,现在连跌的迹象都没有,怕什么呢?

可视化校正页面

我大概是一个不太用心的底层科研人员吧。小一年购买基金赚了几万元,尤其是最近购买基金的高额利润,使我对基金的研究越来越感兴趣了。

通常来说,购买基金比购买股票的风险会小一些,毕竟是专业的人员打理。但是购买基金,尤其是股票基金风险也是非常高的,特别是一些主题基金,他和基金经理的水平关系不大,而是和当前主题是否有大量资金青睐有关。

购买基金想赚钱无非就是低买高卖,但是此事说起来容易操作起来却是非常麻烦,因为我们并不知道什么时候基金处于高点,什么时候处于低点,如果知道那不就成为神仙了?但是我们还是可以通过牺牲一部分的利润来获得一定概率性的盈利的。一只比较好的基金,必然有涨有跌的。如果有一款软件,在基金的某一段时间窗口内最大盈利高于某个阈值提醒我们进入,而最大亏损大于某个阈值提醒我们退出,那么只要整体时间跨度够大,那么就一定是可以盈利的。

由于大部分基金软件都没有短信提示的功能,而我常常因为科研任务忘记基金的事情,往往错过最佳的行情没有及时买入,或者基金进入了一个亏损境地而没有卖出。因此我最近使用python写了一款具有这样功能的软件,取名fundx。根据配置,该软件将在特定时间窗内基金的最大盈利大于某个阈值时,短信提醒我进入,而亏损大于某个阈值时,提醒我退出。这里,时间窗、盈利阈值以及亏损阈值的设置肯定是根据不同基金来设置的。这些阈值往往是经验所得,如果选择好了一个基金,我们还可以使用该软件提供的可视化方式来校正这些阈值,使得可以充分满足该基金的历史数据,做出正确的提示。

提示:有需要该软件的人,可以联系我哈:1281961491@qq.com

有些时候,我们需要在终端使用表格的形式打印一些文字,如下图所示,怎么实现呢?

表格示意图

如果我们打印的是字母或者数字,那么其实比较简单,可以使用如下的python代码

print('{0:<40s}'.format('Big face.'))

但是如果字符串中包含中文,这样是不行的,因为中文一个字符实际上占用两个字符的空间。假设如下的代码变量中bus_station包含snostationname两个键,其中sno的值为数字,stationname的值为中文字符串。可以使用如下的代码实现打印不同的序号和站名占用相同的空间。

station_no = bus_station['sno']
station_name = bus_station['stationname']
output_station = '{0:<2d}: {1}'.format(station_no, station_name)

# 校正占位符
correct_space = 30 - len(station_name)
# 进一步校正,排除非汉字的情况
if 'S1' in station_name:
    correct_space = correct_space + 2

# 嵌套格式化
print(u'{1:<{0}s}'.format(correct_space, output_station), end="")

如果后来能知道到第二天是一个大晴天,我们应该不会选择在那天去摘杨梅,以至于回来时都淋成了落汤鸡。

上个周六,我和实验室的几个小伙伴去茶山摘杨梅。那天的茶山,阴沉沉的,欲雨不雨,空气的湿度非常大,似有一层浓雾笼罩着。

茶山

按照手机导航,我成功第一个到达聚集地。但是,起头的小伙伴临时把约定的时间推迟了半个小时,我只能一个人在茶山乱逛乱拍。待他们陆续到时,天色愈发阴沉,淅淅沥沥的雨已经下上了。

我想象中的杨梅园应该是非常大的,虽然整个茶山确实都是杨梅,但是我们采摘的地方,这位村民只是种了十几棵杨梅树,都在半山腰上。这倒是无所谓,因为我们摘不了多少。

在杨梅园等待雨停后,我们就开始采摘了,杨梅的大小和品相如图。相机的加成之下,色泽还是不错的。采摘杨梅激发了我童年的乐趣,我就选中一个树,上蹿下跳开始动手起来,一颗一颗将摘好的杨梅轻放在老农给小篮子里。当然,碰到特别好的,也会直接吃。

杨梅

也不知过了多久,我已经摘了满满一筐,但是老婆叮嘱我摘两筐,因此他们摘完之后又帮我摘了些。我们准备往回走时,已经停了的雨突然下大了,本来以为等等就可以停,但是天公似乎没有此意。开始尚且庆幸鞋袜都干燥呢,后来大雨直接从台阶上往鞋上倒灌,只能不管不顾地往前走。

大雨

回来路上,又给各人送了一些。到家后,初始感觉腰酸背疼,不知是雨淋的还是树上跳来跳去太久。洗漱了一通,再煮上杨梅汤,鲜红透亮的,喝上一杯,感觉大半天的劳累也值得。

我好久没有出去玩耍过了,那天还是很高兴的。这些年,无论是读书还工作,总感觉有一副重担压着我,无法摆脱。一个没有扶持的人,做的又是这种收入微薄的工作,时常望着不可企及的房价兴叹,只能时刻告诫自己要有一个平常心。

杨梅汤

昨天我将博客装修了一下,这个博客原先一直使用的是Scott Emmons写的主题,虽然有点不太喜欢,但是一直没有改动,除了没有舍得抽出时间,还有我审美太差怕越改越坏的缘故。不过昨天看到Mercury Reader插件渲染的内容,感觉很不错,突然兴起了装修一下博客的想法。

底部固定

常见的方法是将footer部分设置为绝对位置,然后将bottom属性设置为0。这个博客原先采用的就是这种方式。然而这种方式由于底部固定不动,会导致视野变窄,尤其是在屏幕小的手机上,效果不好。以前知道另外一种footer高度固定,但是margin负值的方式,不过这种方式设置稍显复杂,不容易记住。检索了一遍,在依义不依语的博客发现了,代码如下:

<html>
  <head>
    <style type="text/css">
      html,body{height:100%;margin:0;padding:0;}

      .container{min-height:100%;}
      .header{background-color: #ffe4c4;}
      /* main的padding-bottom值要等于或大于footer的height值 */
      .main{padding-bottom:100px;background-color: #bdb76b;}
      /* margin-top(负值的)高度等于footer的height值 */
      .footer{height:100px;margin-top:-100px;background-color: #ffc0cb;}
    </style>
  </head>


  <body>
    <div class="container">
        <div class="header">header</div>
        <div class="main">main content</div>
    </div>
    <div class="footer">footer</div>
</html>

注明:这里的所有的css定位代码都是要注意必不可少的。

移除sidebar部分

因为这个博客主要就是自己看看,感觉sidebar似乎也没有什么用,因此在default layout的基础上,将sidebar的代码删除,然后将container里边的栅格设置为12,但是感觉这样container在屏幕较大的电脑上显示太宽了,因此加了一个最大宽度限制。

.container{
    max-width: 840px;
}

设置body背景和日志背景

原先的主题是背景为白色,内容为淡灰色,现在参考Mercury Reader插件,颜色的设置正好相反了。

body{
    background-color: #e9e9e9 !important;
}
article{
    background-color: #f8f8f8 !important;
    border: 1px solid #dbdbdb !important;
}

日志内边缘宽度

同时,将日志的内边缘宽度设置更大,但是由于手机的宽度本身很少,太大的margin会导致文本宽度太小,也不太好,因此设置了media查询属性。

<!-- 手机 -->
@media screen and (max-width: 750px) {
}
<!-- 电脑 -->
@media screen and (min-width: 750px) {
}

日志的字体

首先是将各级标题字体大小限制取消,然后将正文字体的大小设置为16px,并将正文的字体设置如下

body{
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;
}

其他的一些杂项就是设置图片的margin,设置段落的margin等等,让整体的内容显得更加舒适一些。

博客截图