note 126092 added to function.trader-bbands

From: Date: Wed, 19 May 2021 19:44:36 +0000
Subject: note 126092 added to function.trader-bbands
Groups: php.notes 
Request: Send a blank email to php-notes+get-216401@lists.php.net to get a copy of this message
trader_bbands() doesnt seem to work so this is a simple custom one function bollinger_custom($closeArr,$signalparameters, $upper_deviation_multiplier, $lower_deviation_multiplier, $ma_type) { $period=($signalparameters)*-1; $lastvaluesArr=array_reverse($closeArr); //depends on your withdrawal of data asc or desc $avg=0; switch ($ma_type) { case "sma": $x=0; $sum=0; foreach($lastvaluesArr as $val) { $sum+=$val; $x++; if($x==$signalparameters) { break; } } $avg=$sum/$x; break; } $stdArr=NULL; $x=0; $sum=0; foreach($lastvaluesArr as $val) { $sum+=(($val-$avg)*($val-$avg)); $x++; if($x==$signalparameters) break; } $stdval=$sum/$x; $retvalARR[0]=$avg+($upper_deviation_multiplier*$stdval);//upper $retvalARR[1]=$avg;//middle $retvalARR[2]=$avg-($lower_deviation_multiplier*$stdval);//middle return $retvalARR; } ---- Server IP: 45.112.84.4 Probable Submitter: 45.112.85.242 (proxied: 176.88.75.60) ---- Manual Page -- https://php.net/manual/en/function.trader-bbands.php Edit -- https://main.php.net/note/edit/126092 Del: integrated -- https://main.php.net/note/delete/126092/integrated Del: useless -- https://main.php.net/note/delete/126092/useless Del: bad code -- https://main.php.net/note/delete/126092/bad+code Del: spam -- https://main.php.net/note/delete/126092/spam Del: non-english -- https://main.php.net/note/delete/126092/non-english Del: in docs -- https://main.php.net/note/delete/126092/in+docs Del: other reasons-- https://main.php.net/note/delete/126092 Reject -- https://main.php.net/note/reject/126092 Search -- https://main.php.net/manage/user-notes.php

« previous php.notes (#216401) next »