2015-10-06 62 views
-3

我是数学界的一名非常高手,我需要帮助制定一个软件,通过确定MACD指标的角度来确定使用比特币交易机器人的买/卖风险。确定超平面的角度度

比如我从A点到B点的超平面,该函数的输出,我会大约需要:

function(0, 1) = 45 
function(1, 2) = 45 
function(1, 1) = 0 
function(2, 2) = 0 
function(1, 100000000000000000000) = 89.99999 

我试着自己写一个函数,但我不认为它的工作(我甚至不知道数学足以让自己成为一个测试大声笑):

angle = (((p1 + 1)/(p2 + 1)) * 90) 

你认为我的功能是正确的吗?

非常感谢你,祝你有美好的一天!

+1

你的观点似乎是一维的;期望如何创造出一架飞机? – Evert

+0

超平面我的意思是一条线,如果从点无限到点无限 – dctremblay

回答

0

我发现了一个运行良好的Python解决方案!

from math import atan2,degrees 

def GetAngleOfLineBetweenTwoPoints(p1, p2): 
    return degrees(atan2(p2 - p1, 1)) 

print GetAngleOfLineBetweenTwoPoints(1,3)