コード例 #1
0
        private void fillFromCondition(MarginCondition marginCondition)
        {
            fillOperator(marginOperator, marginCondition);

            marginCushion.Text = marginCondition.Percent.ToString();
            marginRb.Checked   = true;
        }
コード例 #2
0
ファイル: OrderCondition.cs プロジェクト: dshe/InterReact
    public static OrderCondition Create(OrderConditionType type)
    {
        OrderCondition?rval = null;

        switch (type)
        {
        case OrderConditionType.Execution:
            rval = new ExecutionCondition();
            break;

        case OrderConditionType.Margin:
            rval = new MarginCondition();
            break;

        case OrderConditionType.PercentChange:
            rval = new PercentChangeCondition();
            break;

        case OrderConditionType.Price:
            rval = new PriceCondition();
            break;

        case OrderConditionType.Time:
            rval = new TimeCondition();
            break;

        case OrderConditionType.Volume:
            rval = new VolumeCondition();
            break;
        }

        if (rval != null)
        {
            rval.Type = type;
        }

        return(rval ?? throw new InvalidOperationException("Invalid OrderConditionType."));
    }
コード例 #3
0
        private void fillCondition(MarginCondition marginCondition)
        {
            fillOperator(marginCondition, marginOperator);

            marginCondition.Percent = int.Parse(marginCushion.Text);
        }