Esempio n. 1
0
        double Max(double max, XingAPI.Classification classification)
        {
            int num = 1;

            foreach (var kv in bt.Judge)
            {
                switch (classification)
                {
                case XingAPI.Classification.Sell:
                    if (kv.Value > 0)
                    {
                        num++;
                    }

                    break;

                case XingAPI.Classification.Buy:
                    if (kv.Value < 0)
                    {
                        num++;
                    }

                    break;
                }
            }
            return(max * num * 0.1);
        }
Esempio n. 2
0
        double Max(double max, XingAPI.Classification classification)
        {
            var temp = 0D;

            foreach (var kv in bt.Judge)
            {
                temp += kv.Value < 0 ? 0.085 : -0.085;
            }

            return(max * ((classification.Equals(XingAPI.Classification.Buy) ? 0.9 : 0.85) - Math.Abs(temp)));
        }