Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 虚拟股市V3.0修改版 For DZ All Version

[复制链接]
 楼主| gfmv 发表于 2007-7-17 20:03:53 | 显示全部楼层
第1个问题:多发点股票,再把股本弄大些,要不就改文件
第2个问题:直接导入文件不用设置
第3个问题:后台里和个人帐户管理里
主页股票显示界面:
启用主页股票列表跳动与快速交易点设置.
取消即可
回复

使用道具 举报

noedged 发表于 2007-7-19 01:16:29 | 显示全部楼层
我在使用中出现了以下问题:
   在股票买入、卖出时,不会引起股价的波动

我已经在后台设置了买入卖出的影响都为1:0:0,也就是买入就长,卖出就跌。但是在实际操作中仍旧如此。
在我之前使用的2.1原版也出现过类似问题,当时的解决办法是将 \templates\default 下的文件拷贝到了我自己使用的风格文件夹中。问题解决。
但是这个版本按照同样的方法解决无效。

希望您能予以帮助。谢谢!!
回复

使用道具 举报

 楼主| gfmv 发表于 2007-7-19 11:35:31 | 显示全部楼层
您的买卖数量是否足够,这个版本买卖数量要达到总股本的1%左右才会有明显变化的
买卖的影响似乎和\templates\default 下的文件无关啊..............
很抱歉我暂时无法解决这个问题
回复

使用道具 举报

noedged 发表于 2007-7-19 12:18:03 | 显示全部楼层
我试了一下确实如您说的。

看来我要尝试一下看能不能把未修改的和修改过的融合一下了,出事时大家都没有很多资金,达到总股本的1%很难的。

谢谢!!
回复

使用道具 举报

 楼主| gfmv 发表于 2007-7-19 12:39:21 | 显示全部楼层
\plugins\stock目录下的functions.php是控制买卖涨跌的
具体代码找到
  1. function updateprice($price_1,$t_buy,$type,$masterratio,$allnum,$actnum,$t_num) {
  2.             global $Trade_Setting;
  3.             srand();
  4.             $Rate=rand(0,100)/100;
  5.             $Rnum=$Trade_Setting[17]*rand(50,100)/100;
  6.       if ($type==0) {
  7.             if($Rate<$Trade_Setting[12]){
  8.                     $newprice=$price_1+$price_1*$Rnum*$actnum*5/$t_num;
  9.                 if($newprice/$price_1>3) $newprice=$price_1*(1+2*rand(80,120)/100);
  10.             }
  11.             elseif($Rate<$Trade_Setting[12]+$Trade_Setting[13]){
  12.                     $newprice=$price_1-$price_1*$Rnum*$actnum*1.5/$t_num;
  13.                 if($newprice/$price_1<0.67) $newprice=$price_1*(1-0.67*rand(80,120)/100);
  14.             }
  15.             else{
  16.                $newprice=$price_1;
  17.             }
  18.        }
  19.        elseif ($type==1) {
  20.                    if($Rate<$Trade_Setting[14]){
  21.                     $newprice=$price_1+$price_1*$Rnum*$actnum*5/$t_num;
  22.                 if($newprice/$price_1>3) $newprice=$price_1*(1+2*rand(80,120)/100);
  23.             }
  24.             elseif($Rate<$Trade_Setting[14]+$Trade_Setting[15]){
  25.                     $newprice=$price_1-$price_1*$Rnum*$actnum*1.5/$t_num;
  26.                 if($newprice/$price_1<0.67) $newprice=$price_1*(1-0.67*rand(80,120)/100);
  27.             }
  28.             else{
  29.                $newprice=$price_1;
  30.             }
  31.        }
  32.        return $newprice;
  33. }
复制代码
这段里
这句
  1. $newprice=$price_1+$price_1*$Rnum*$actnum*5/$t_num;
复制代码
是控制一般买卖涨跌的
这句
  1. if($newprice/$price_1>3) $newprice=$price_1*(1+2*rand(80,120)/100);
复制代码
是控制最大买卖涨跌的
你可以按需要来改

[ 本帖最后由 gfmv 于 2007-7-19 13:20 编辑 ]
回复

使用道具 举报

348439639 发表于 2007-7-19 21:30:12 | 显示全部楼层
报告BUG:
'后台管理'-'股票管理'-'编辑'时,一旦修改参数后,执行修改就会错误
回复

使用道具 举报

 楼主| gfmv 发表于 2007-7-20 08:37:28 | 显示全部楼层
普遍现象吗?演示?
回复

使用道具 举报

luhui23 发表于 2007-7-20 09:28:21 | 显示全部楼层
:) :) :)
回复

使用道具 举报

kenny1983uk 发表于 2007-7-20 13:52:45 | 显示全部楼层
先留个记号~LZ你写的太乱了...1楼那几个找到/改为的作用是什么?  安装过程是先上传,然后INSTALL.PHP,然后导入,然后更新吗?
是应该下1楼的还是2楼的啊?装好后还需要做哪些修改??我看的头大了....唉...
麻烦LZ稍微整理一下吧,谢谢!
回复

使用道具 举报

『葬月』 发表于 2007-7-20 15:23:33 | 显示全部楼层
呵呵,观察一下吧!贸然装的话担心出问题!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 12:51 , Processed in 0.028163 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表