对角线数字与斐波那契周期数字重叠部分一般就是证券上涨周期启动点。利用周期共振特性,求解得出 1 3 5 13 21 周期是最佳节点。
# -*- coding: utf-8 -*-
"""
-------------------------------------------------
开发人员:Edwin
开发日期:
开发工具:PyCharm
功能描述:主要围绕江恩神奇数字产生序列
-------------------------------------------------
"""
import sys
def diagonal_num(n):
'''
江恩对角线数字
:param n: 终结数字边界
:return:江恩对角线数字生成器
'''
# 江恩圈奇数序列平方,最大外围边界,1的平方,3的平方,5的平方。。。
num_circle = 1 if int(float(n) ** 0.5 + 2) < 2 else int(float(n) ** 0.5 + 2)
for y in range(1, num_circle, 2):
if y == 1:
yield y
else:
for x in range(3, -1, -1):
if (y ** 2 - x * (y - 1)) <= n:
yield y ** 2 - x * (y - 1)
else:
break
# -*- coding: utf-8 -*-
"""
-------------------------------------------------
开发人员:Edwin
开发日期:
开发工具:PyCharm
功能描述:数学各种序列生成器
-------------------------------------------------
"""
import sys
def fibonacci(n):
'''
生成器函数 - 斐波那契
:param n:繁殖次数
:return:斐波那契生成器
'''
# a 和 b 设置为斐波那契起始两个数字
a, b, = 0, 1
# 程序计数器
counter = 0
while True:
if (counter > n):
return
yield a
a, b = b, a + b
counter += 1
# -*- coding: utf-8 -*-
"""
-------------------------------------------------
开发人员:Edwin
开发日期:
开发工具:PyCharm
功能描述:求江恩对角线周期和斐波那契周期交集
-------------------------------------------------
"""
from finance.gann import *
from finance.mathsequences import *
def hit():
'''
目前测试结果显示 周期最佳共振点是 1 3 5 13 21
:return: None
'''
# 240 * 3 =720,采用 729 江恩边界线周期进行限定,大约三年
gnndigset = set(diagonal_num(729))
# 斐波那契 繁殖 16个 周期
fibset = set(fibonacci(16))
#打印数字撞击交集,也就是周期共振点
print(gnndigset & fibset)
if __name__ == '__main__':
hit()