\plugins\stock目录下的functions.php是控制买卖涨跌的
具体代码找到- function updateprice($price_1,$t_buy,$type,$masterratio,$allnum,$actnum,$t_num) {
- global $Trade_Setting;
- srand();
- $Rate=rand(0,100)/100;
- $Rnum=$Trade_Setting[17]*rand(50,100)/100;
- if ($type==0) {
- if($Rate<$Trade_Setting[12]){
- $newprice=$price_1+$price_1*$Rnum*$actnum*5/$t_num;
- if($newprice/$price_1>3) $newprice=$price_1*(1+2*rand(80,120)/100);
- }
- elseif($Rate<$Trade_Setting[12]+$Trade_Setting[13]){
- $newprice=$price_1-$price_1*$Rnum*$actnum*1.5/$t_num;
- if($newprice/$price_1<0.67) $newprice=$price_1*(1-0.67*rand(80,120)/100);
- }
- else{
- $newprice=$price_1;
- }
- }
- elseif ($type==1) {
- if($Rate<$Trade_Setting[14]){
- $newprice=$price_1+$price_1*$Rnum*$actnum*5/$t_num;
- if($newprice/$price_1>3) $newprice=$price_1*(1+2*rand(80,120)/100);
- }
- elseif($Rate<$Trade_Setting[14]+$Trade_Setting[15]){
- $newprice=$price_1-$price_1*$Rnum*$actnum*1.5/$t_num;
- if($newprice/$price_1<0.67) $newprice=$price_1*(1-0.67*rand(80,120)/100);
- }
- else{
- $newprice=$price_1;
- }
- }
- return $newprice;
- }
复制代码 这段里
这句- $newprice=$price_1+$price_1*$Rnum*$actnum*5/$t_num;
复制代码 是控制一般买卖涨跌的
这句- if($newprice/$price_1>3) $newprice=$price_1*(1+2*rand(80,120)/100);
复制代码 是控制最大买卖涨跌的
你可以按需要来改
[ 本帖最后由 gfmv 于 2007-7-19 13:20 编辑 ] |