概述
急求!哪位懂股票的IT大神能用php代码写出RSI的算法,最好带有注解 谢谢
php RSI:class RSI{
static function lag($period = 14){
return $period;
}
static function run($data, $period = 14){
$change_array = array();
//loop data
foreach($data as $key => $row){
//need 2 points to get change
if($key >= 1){
$change = $data[$key]['close'] - $data[$key - 1]['close'];
//add to front
array_unshift($change_array, $change);
//pop back if too long
if(count($change_array) > $period)
array_pop($change_array);
}
//have enough data to calc rsi
if($key > $period){
//reduce change array getting sum loss and sum gains
$res = array_reduce($change_array, function($result, $item) {
if($item >= 0)
$result['sum_gain'] = $item;
if($item $result['sum_loss'] = abs($item);
return $result;
}, array('sum_gain' => 0, 'sum_loss' => 0));
$avg_gain = $res['sum_gain'] / $period;
$avg_loss = $res['sum_loss'] / $period;
//check divide by zero
if($avg_loss == 0){
$rsi = 100;
} else {
//calc and normalize
$rs = $avg_gain / $avg_loss;
$rsi = 100 - (100 / ( 1 $rs));
}
//save
$data[$key]['val'] = $rsi;
}
}
return $data;
}
}
怎么利用php生成类似于股市的K线图
小心呀,亲爱的孩子。你应主意的。不过,我还是希望
PHP网页中如何嵌入股票走势图? 哪位大侠知道啊?
1、去专业的网站抓去数据,然后展现 (麻烦)
2、直接套用frame,你很容易搜索到可以用的走势图
虚拟股市程序如何设计,我想用PHP开发一个网络用户可以在线购买股票,进行及时交易的程序。
“股票排行榜”里有个股诊断功能,里面有效的分析了大盘及个股压力位支撑位及消息面分析,一切都是免费的。
最后
以上就是积极路人为你收集整理的php股票k线图生成代码,股票源码怎样输入到软件里 | 怎么利用php生成类似于股市的K线图...的全部内容,希望文章能够帮你解决php股票k线图生成代码,股票源码怎样输入到软件里 | 怎么利用php生成类似于股市的K线图...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复