概率模拟法 股票问题


题:
股票交易上的投机行为往往十分危险。假设某股票行为十分怪异,每天不是涨停(上涨10%)就是跌停(下跌10%)。假设上涨和下跌的概率均等(都是50%)。再假设交易过程没有任何手续费。某人在开始的时候持有总价值为x的该股股票,那么100个交易日后,他盈利的可能性是多少呢?

源码Missing3.java


public class Missing3 {
    public static void main(String[] args) {
        int N = 1000000;
        int n = 0;
        for(int i=0; i<N; i++)
        {
            double value = 1000.0;  
            for(int k=0; k<100; k++)
            {
                if(Math.random()>0.5)
                    value = value * 1.1;
                else
                    value = value * 0.9;
            }
            if(value>1000.0) n++;
        }
        System.out.println(1.0*n/N);
    }
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注