liudeshengaa 发表于 2020-12-16 11:10

用PHP程序找出近30天大于三级的黄金梯

本帖最后由 liudeshengaa 于 2020-12-16 11:16 编辑

通过这10多天的学习,特把我理解的黄金柱写成PHP程序,来实时查询是否满足黄金梯的股票。
http://fc.6499888.cn/ycimg/2020-12-16.jpg
一、核心代码,判断是否为黄金柱
      public function hjz($data){

                $data1 = explode(",",$data);
                $data2 = explode(",",$data);
                $data3 = explode(",",$data);
                $data4 = explode(",",$data);
                $data5 = explode(",",$data);
                $v1    = $data1;
                $v2    = $data2;
                $v3    = $data3;
                $v4    = $data4;
                $v5    = $data5;
                $c1    = $data1;
                $c2    = $data2;
                $c3    = $data3;
                $c4    = $data4;
                $c5    = $data5;
                $o1    = $data1;
                $o2    = $data2;
                $o3    = $data3;
                $o4    = $data4;
                $o5    = $data5;
                if($v2>$v1 and $c2>$c1 and $c2>$o2 and $v2>(($v3+$v4+$v5)/3) and $o2<(($c3+$c4+$c5)/3) and $c2<$c5){
                        return $c2;
                }else{
                        return 0;
                }
      }二、从数据库中循环查找是否近30日有超过3级的黄金梯
foreach($data as $v){

      $code   = $v['code'];
      $data1= $hjz->GetData($code);
      $data19 = explode(",",$data1);
      $c      = $data19;
      $num    = 0;
      $hjzh=array();
      foreach($data1 as $k=>$v1){
                $data2   = array_slice($data1,$k,5);
                $hjzdata = $hjz->hjz($data2);
                if($hjzdata>0){
                        $num++;
                        $hjzh[] = $hjzdata;
                }      
      }

      if($c>$hjzh and $num>3 and $hjzh<$hjzh and $hjzh<$hjzh and $hjzh<$hjzh){
                echo $code.'<br>';
      }
      

liudeshengaa 发表于 2020-12-16 11:12

以下为2020-12-16日选出的
sz000301
sz000430
sz000655
sz000708
sz000863
sz002176
sz002695
sz002719
sh600399
sh600499
sh601003

limin 发表于 2020-12-16 12:38

谢谢分享。

理智投资师2016 发表于 2020-12-16 12:55

PHP程序,厉害。加油!

liudeshengaa 发表于 2020-12-16 13:11

谢谢大家支持,学习研究中,还望各位老师与同学指导!

王运成 发表于 2020-12-17 04:19

提供信息分享值得学习。

hot123456 发表于 2020-12-22 16:03

页: [1]
查看完整版本: 用PHP程序找出近30天大于三级的黄金梯