push @successarray, { 'hour' => $hour, 'begintime' => $dbfirsttime, 'diff' => $diffstring, 'maxDD' => $maxDDL, 'maxDDTF' => $maxDDTF, 'timeframes' => $timeframe, 'maxtpTF' => $timeframe, 'maxtp' => $maxtp, 'ydayopen' => $ydayopen, 'ydaydiff' => $ydaydiff}; #### for $i ( 0 .. $#successarray ) { if ($successarray[$i]->{'ydayopen'} > $fromopenmove) { delete $successarray[$i]; } } #### { hour=22 maxDDTF=2 maxtp=143 ydaydiff=182 ydayopen=-53 diff=-34 -14 -2 1 -11 maxtpTF=13 maxDD=29 timeframes=7 begintime=2010-05-27 22:30:00 } { hour=14 maxDDTF=6 maxtp=42 ydaydiff=182 ydayopen=-71 diff=1 -43 -23 -13 maxtpTF=23 maxDD=34 timeframes=14 begintime=2010-05-28 14:00:00 } { } { } { } { } { hour=03 maxDDTF=1 maxtp=184 ydaydiff=124 ydayopen=-51 diff=2 1 -12 1 4 -28 -16 maxtpTF=48 maxDD=1 timeframes=2 begintime=2010-06-15 03:00:00 }