Viewing File: /opt/alt/tests/alt-php81-pecl-trader_0.5.1-1.el8/tests/trader_obv_bug62712.phpt
--TEST--
trader_obv() Bug #62712 trader_obv does not return results
--SKIPIF--
<?php
if (!extension_loaded("trader")) die("skip");
--FILE--
<?php
$price = array(568.1, 589.58, 585.56, 585.57, 601.1, 605.96, 602.5, 599.34, 596.05, 606.98, 614.48, 617.62, 609.86, 599.55, 618.63, 629.32, 624.31, 633.68, 636.23, 628.44, 626.2, 622.77, 605.23, 580.13, 609.7, 608.34, 587.44, 572.98, 571.7, 560.28, 610, 607.7, 603, 583.98, 582.13, 585.98, 581.82, 565.25, 569.48, 568.18, 569.18, 570.52, 566.71, 558.22, 553.17, 546.08, 530.12, 530.38, 561.28, 556.97, 570.56, 565.32, 562.29, 572.27, 579.17, 577.73, 560.99, 564.29, 562.83, 571.46, 571.72, 580.32, 571.17, 576.16, 572.16, 571.53, 574.13, 585.78, 587.41, 585.74, 577.67, 582.1, 570.77, 572.03, 574.5, 569.05, 584);
$volume = array(24673200, 50672800, 41416800, 29481600, 32186900, 29166700, 23001400, 22290400, 15374500, 21276300, 21683100, 23409200, 21722700, 26108400, 21369400, 29805400, 20463500, 22902700, 21340500, 31774600, 24878900, 21940300, 30701500, 37528000, 36624400, 34090300, 29811100, 36820500, 34518400, 38442800, 32346800, 19145100, 14527500, 18076400, 21821300, 15272200, 13948100, 18988500, 16551800, 17941000, 17167900, 12179900, 14269400, 12771600, 17010900, 20031900, 25614900, 26153100, 22538900, 24813800, 20889100, 17721300, 11730900, 13589400, 18907800, 17568200, 18606400, 19892400, 13864700, 14325100, 13565300, 12395200, 21116500, 15556400, 10491800, 12351400, 11973300, 15728900, 12907200, 12827000, 11660800, 10169400, 10869800, 9883900, 7252100, 10108600, 15051400);
var_dump(trader_obv($price, $volume));
--EXPECT--
array(77) {
[0]=>
float(24673200)
[1]=>
float(75346000)
[2]=>
float(33929200)
[3]=>
float(63410800)
[4]=>
float(95597700)
[5]=>
float(124764400)
[6]=>
float(101763000)
[7]=>
float(79472600)
[8]=>
float(64098100)
[9]=>
float(85374400)
[10]=>
float(107057500)
[11]=>
float(130466700)
[12]=>
float(108744000)
[13]=>
float(82635600)
[14]=>
float(104005000)
[15]=>
float(133810400)
[16]=>
float(113346900)
[17]=>
float(136249600)
[18]=>
float(157590100)
[19]=>
float(125815500)
[20]=>
float(100936600)
[21]=>
float(78996300)
[22]=>
float(48294800)
[23]=>
float(10766800)
[24]=>
float(47391200)
[25]=>
float(13300900)
[26]=>
float(-16510200)
[27]=>
float(-53330700)
[28]=>
float(-87849100)
[29]=>
float(-126291900)
[30]=>
float(-93945100)
[31]=>
float(-113090200)
[32]=>
float(-127617700)
[33]=>
float(-145694100)
[34]=>
float(-167515400)
[35]=>
float(-152243200)
[36]=>
float(-166191300)
[37]=>
float(-185179800)
[38]=>
float(-168628000)
[39]=>
float(-186569000)
[40]=>
float(-169401100)
[41]=>
float(-157221200)
[42]=>
float(-171490600)
[43]=>
float(-184262200)
[44]=>
float(-201273100)
[45]=>
float(-221305000)
[46]=>
float(-246919900)
[47]=>
float(-220766800)
[48]=>
float(-198227900)
[49]=>
float(-223041700)
[50]=>
float(-202152600)
[51]=>
float(-219873900)
[52]=>
float(-231604800)
[53]=>
float(-218015400)
[54]=>
float(-199107600)
[55]=>
float(-216675800)
[56]=>
float(-235282200)
[57]=>
float(-215389800)
[58]=>
float(-229254500)
[59]=>
float(-214929400)
[60]=>
float(-201364100)
[61]=>
float(-188968900)
[62]=>
float(-210085400)
[63]=>
float(-194529000)
[64]=>
float(-205020800)
[65]=>
float(-217372200)
[66]=>
float(-205398900)
[67]=>
float(-189670000)
[68]=>
float(-176762800)
[69]=>
float(-189589800)
[70]=>
float(-201250600)
[71]=>
float(-191081200)
[72]=>
float(-201951000)
[73]=>
float(-192067100)
[74]=>
float(-184815000)
[75]=>
float(-194923600)
[76]=>
float(-179872200)
}
Back to Directory
File Manager
<