奇趣编程|股票的涨跌本质和炒股必赢思路!

这篇文章很值钱,请收藏好。

在股市,有“一赢二平七输”的说法。

那么,赢的是谁?平的是谁?输的是谁?股票的涨跌本质是什么?有没有必赢的思路?搞懂这些问题,就可以百战百胜了。下面说说我个人的观点。

股票的数据不是随机数,而是资金驱动的数据,大资金流入哪一支股票,哪一支股票就涨,大资金流出哪一支股票,哪一支股票就跌,这就是最核心的逻辑。

我们来打个比方,某家公司的股票价格,就像水桶里的乒乓球,往水桶里流入的水越多,乒乓球浮动的位置越高,往水桶外流出的水越多,乒乓球浮动的位置越低,乒乓球就是一个水量多少的浮标。我把这个叫做“浮标理论”。

那么,什么是大资金呢?我怎么大资金会流入哪个水桶呢?我怎么知道大资金什么时候会流出呢?

大资金,就是以国家队为主的资金,比如说,社保的资金、国企巨头的资金。比如说,国家每年收上来这么多社保资金,如果放在银行里躺平,光是靠那点利息,是跑不赢贬值的速度的,所以国家队除了一部分存在银行外,还必须要拿出一部分来投资,并且这部分资金投资的收益必须要至少能和贬值速度持平,不然国家队就会出现亏空,带来社会问题。所以,国家队是只允许赚不允许亏的。

那大资金怎么保证自己一定是能盈利的呢?

控制力,国家队对所投的公司、行业、社会资讯有绝对控制力和引导力。比如说,所投的某家公司实际经营过程中是亏损了,可以通过收购、合并等方式实现股价上涨。比如说,某个行业被外国打压了,可以通过国家的力量来进行资源配置,扶持这个行业。比如说,所投的某家公司出现了负面信息导致股票下跌,可以对负面信息的清理和正能量的传播来挽救股价。

所以“一赢二平七输”中赢的就是国家队,它必须赢,即使输了也要搞成赢的。

“平”的又是谁?是基金,就是那些看基本面和股价曲线来做决策的机构。为什么要看基本面和股价曲线?因为基金经理要给客户一个逻辑分析的交待,要论证自己的决策是合情合理的。但是由于各个基金经理的水平不一,时盈时亏,但大体上把钱交给基金,赚的钱是能和贬值速度持平的。所以是“平”。

“输”的是谁?是那些自以为自己比大资金和基金更聪明、更了解内幕、更有控制力的散户。通常这些人是由公务员高管白领等中等收入群体、暴发户、拆迁户、有点小钱却又不知道干点啥的人、被喊单的人忽悠去炒股的人、看到别人炒股赚钱自己也跟风的人等等,然而,股市转移的就是这些人的存款余额。

所以,炒股必赢的思路就是:绝对不要做自以为是的散户,必须明白你所看到的一切资讯都是别人故意放出来给你看的,股价曲线是由操盘手操作出来给你看的,你进去就是踩坑割肉;把钱交给基金一般就能跑赢通胀,但也赚不了多少;如果自己具有一定的独立思考、研究分析的能力就跟随大资金进退,就能赚得盘满钵满。

实际上,股市是盈亏同源的,也就是说,“一赢”所赚的钱,就是“七输”所亏的钱,简单点说,股市只是大资金的一个抽水机一样的工具,把资金从散户的帐户抽到自己的帐户。我们想赚钱,所要做的就是不要站错队而已。

我只能帮你到这了,至于怎么赚到第一桶金来以钱生钱,请关注我公众号,看我其它文章。

奇趣编程|对人工智能的适用范围的一点思考

人工智能这几年越来越火,未来会更火,因为它是未来普及的应用技术,就像现在的通信加密一样普及。

那么人工智能是否无所不知、无所不能呢?

肯定不会,每种技术都有它的适用范围。个人认为,人工智能技术可以从本身有规律或能穷尽的事物里寻找规律,而不能从本身无规律或不能穷尽的事物里寻找规律。

比如说,气象预测,气象数据实际上是有规律的,同一个地方,每年每月的气温变化不会太大,它的雨季和旱季是比较稳定的,因为地球的气象数据规律,是由地球围绕太阳公转形成的,只要这个底层的原因不变,气象数据结果虽有波动,但仍然在可预测的范围,只要数据足够大足够细,气象预测只会越来越准确。这是从有规律的事物里寻找数据规律,所以人工智能可以发挥作用。

再比如,下围棋,虽然围棋的可能性极其庞大,但在数学上也是可以穷举的,毕竟棋盘就那么大,每步下一子,几百步之后肯定会把棋盘下满结束棋局。这是从能穷尽的东西里寻找数据规律,只不过数据过于庞大需要用好的算法以便能更快地算出推荐结果。

人工智能不能从本身无规律的数据里寻找规律。非自然的、非人为可控的、非可监测的事物,因为数据量太少或监测不到数据,就没办法从数据中寻找出可靠的规律。比如说,宇宙里有多少个星球有外星人?因为除了地球,人类对其它星球知之甚少,所以这个问题人工智能暂时派不上用场。

人工智能也不能从不能穷尽的事物里寻找规律。比如说,地球上的灰尘数量点宇宙中的灰尘总数量的多少比例?因为宇宙中的灰尘是不停地运行,在不运动的过程中聚合或分散,所以灰法数量是一直在变的,并且不可监测清点算清楚,所以人工智能在这个问题上也派不上用场。

通用的人工智能很难出现,而专用的人工智能会越来越成熟。比如说,使用人工智能研制新药,因为药品是化学物质,它的化学成分是可知可控的,而人体本质上也是由物质构成的,只要计算机的运算能力足够大,数据充分,算法有效率,用人工智能来帮助研究人员研发新药大有可为。

奇趣编程|统计概率中假设检验的套路

什么是假设检验?

简单点说,假设检验就是先提出某种假设,然后判断假设是否成立的过程。

下面以炒股为例。

第一步:明确问题是什么。

问题:某家公司的股票在未来走势将会如何?

答案:只有三种可能:上涨、横盘振荡、下跌。

第二步:证据是什么。

分别对上涨、横盘振荡、下跌这三种可能进行证据分析。

上涨、横盘、下跌的原因分别是什么?数据是什么?

第三步:判断标准是什么。

使用公认可行的判断标准才具有说服力,比如基于平均值、概率等来判断。

第四步:做出结论。

当数据明显高于或低于某个平均值时,就可以作出相应的判断,得到一个有证据支撑的答案。

奇趣编程|大数据可视化分析有什么用?

大数据是最近几年比较火的一个词,大数据可视化分析能力是未来工作生活的必备能力之一。

大数据可视化分析,可以把数字变成可视化图表,从而在复杂枯燥的数字里寻找出规律,辅助人工决策。

就目前来看,大数据可视化分析有什么用呢?目前用到比较多的是以下几个方面。

1.数据监测。大的对于银行、金融,小的对于工厂、商家、超市,都可以用到。比如说,某平台发放了一批优惠券、礼品券,如果没有数据监测,很有可能被个别人发现规则的漏洞,大量刷数据,造成主办方的损失。有了数据监测,就可以监测到数据异常,及时封堵漏洞,避免或减少损失。

2.数据预测。最普及的数据预测就是天气预报,现在的天气预报最长已经能提前预报未来30天的数据,并且每隔十五分钟更新一次。再如电商平台对交易量的预测,可以根据过去各年的交易历史,统计分析出规律,找出交易量高峰和低谷的原因,对未来的交易量预测有准确的数据依据。

3.数据决策。比如无人驾驶,实际上就是用各种传感器监测大量的数据,再通过电脑计算作出相应的决策。再如种植业、养殖业,如果能有一个平台统一收集、整理、分发本行业的供求数据,对各地、各品类的产品价格做出历史分析和未来价格预判,农户有了数据作为参考,在决策时就不会太盲目,市场整体供求平衡,农户的收益才会更稳定。

奇趣编程|计算机生成的随机数有规律吗?

很多朋友想知道,计算机生成的随机数有规律吗?

我们可以通过实验来看一下结果到底是有规律还是无规律。

首先说一下计算机具体是怎么生成随机数的。

计算机要生成一个随机数,需要一个随机数种子,这个随机数种子是从电脑主板定时器上的内存里的计数值。这个定时器的作用是用来计算当前系统时间,每隔一个时钟信息周期,计数值就增加1。

如果用户不指定随机数种子,在默认情况下,计算机产生随机数时,随机数种子就是内存里的计数值。

因为计算机里的随机数算法是固定的,所以只要随机数种子相同,产生的计算结果就是相同的。

这样产生了一个问题:假如张三和李四各有一台电脑,李四通过某种方法获取张三电脑的随机数种子,那李四的电脑是不是就能通过相同的随机数算法计算出与张三的电脑相同的随机数结果?

确实发生过这样的事。之前在新闻上看到过国外有人通过某种技术手段获取了某台服务器的内存计数值,造成的数据异常引起了网络管理员的注意,后来通过技术分析发现了服务器漏洞。

但本文的方向不是搞出相同的随机数结果,本文的目的是通过数据可视化的方式来观察计算机生成的随机数有没有规律。

我们用JS写一个HTML文档,源代码如下:

<html>
<head>
<title>javascript生成随机数转换为图片_计算机生成的随机数有规律吗?_奇趣编程</title>
<style>
div,span {line-height:1px;font-size:1px;}
br {clear::both}
</style>
</head>
<body style="padding:5px;line-height:10px;" onload="Draw()"></body>
<script type="text/javascript">
var C = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
function RC()
{
	var COLOR = "";
	for (var i=0;i<6;i++)
	{
		COLOR +=  C[Math.floor(Math.random()*(C.length-1))];
	}
	return COLOR;
}

function Draw()
{
	for (var j=50;j>0;j--)
	{
		for (var i=50;i>0;i--)
		{
			var pix = document.createElement('span');
			pix.style.background = "#"+RC();
			pix.style.width = "10px";
			pix.style.height = "10px";
			pix.style.float = "left";
			document.body.appendChild(pix);
		}
		var BR = document.createElement('BR');
		document.body.appendChild(BR);
	}
	setTimeout("Clear()",500)
}

function Clear()
{
	document.body.innerHTML = "";
	Draw();
}
</script>
</html>

保存在桌面,然后双击让它在浏览器里打开,可以看到生成的随机数被转换成不同颜色的小方块:

通过观察这些小方块,我们可以发现这样一个规律:

小方块数量越多,每种颜色的小方块在数量上越平均。也就是说,产生的随机数越多,每个数字出现的次数越接近平均值,即是每个数字出现的概率是一样的。

从中我们也可以总结出一个思路,当局部没有明显规律时,我们可以从整体上找规律,这也是一种提高编程能力的的思维方式。

奇趣编程|怎么生成一串真随机数字?

很多朋友习惯用自己的生日、手机号、QQ号等来做密码,这是非常不安全的。

比如说,有些人的QQ空间相册有自己的隐私照片,设置了查看密码,如果这个密码被别人随便猜解出来,极有可能会个人隐私泄露,造成不必要的麻烦。

在这个网络当中,容易就能找到一个人的生日、QQ号等公开信息,别人只需要尝试几次就能猜解出你的密码,如果你很多帐号的密码都是相同的,那别人只需要猜出了一个帐号的密码,其它帐号的密码也全部被知道了。

那用什么样的密码才能更安全呢?每个帐号都用不同的随机数。这样别人无法通过几次尝试来猜解出你的密码,即使花了很多时间精力猜出了一个帐号的密码,也无法通用到其它帐号。

所以,我们很需要生成一串随机数字的方法。

我们可以生成真随机数或伪随机数。“真随机数”,是后面的数字和前面的数字没有关系,是用物理方法来得出来的随机数。而电脑里用固定、可重复的算法算出来的随机数,是“伪随机数”。

怎么手工获取一个物理性的真随机数呢?这里我分享一个自己的方法。

拿出十个硬币,放到一个盒子中,上下左右随便摇晃,打开盒子数一下正面朝上的有多少个,记下这个数字,连续做六次,就得到了一个6位的随机数字。

比如:

第一次,3个正面朝上,记为3;

第二次,5个正面朝上,记为5;

第三次,8个正面朝上,记为8;

第四次,2个正面朝上,记为2;

第五次,4个正面朝上,记为4;

第六次,7个正面朝上,记为7;

最终得到的六位数密码就是“358247”。

此方法人人可用。

奇趣编程|随机数有什么用?

在统计学里面很多地方都要用到随机数。

应用1:随机抽样。在做样本统计分析的时候,我们需要从总体中随机抽取样本。比如说,仓库里的产品需要抽样检测质量,这里可以用电脑随机产生产品编号,将这些随机编号的产品拿出来进行质量检测。再比如,相关部门对食品安全的检测,随机从超市里抽取一种食品进行食品安全检测。随机抽样可以防止某些人找出抽样的规律作弊。

应用2:随机分配。比如超市搞活动,可以从所有的客户当中随机抽出部分客户赠送优惠券。

应用3:随机选择。比如说人工智能中的训练,围棋黑白双方随机下子,将所有的对弈记录成决策树,然后通过剪枝,保留层级多的分支,继续迭代多次训练,就能得到越来越强大的人工智能决策路径。

奇趣编程|什么是真随机数和伪随机数?

在统计学里,随机数是很常见的一个词,随机数就是一个随机的数字,它后面的数字和前面的数字没有任何关系。

真随机数就是“绝对随机”的数字,伪随机数就是“相对随机”的数字。

目前的计算机产生的随机数都是伪随机数,未来的量子计算机有可能基于自然规律产生不可重现的真随机数。