private TrailingTag MakeTrailingTag(float?levelPips, float?target) { if (!levelPips.HasValue || !target.HasValue) { return(null); } var tag = new TrailingTag { Points = (int)Math.Round(levelPips.Value), Target = (int)Math.Round(target.Value) }; // пункты в цену var price = tbPrice.Text.ToFloatUniformSafe(); if (price.HasValue) { tag.Price = price.Value + DalSpot.Instance.GetAbsValue(Ticker, (float)tag.Points) * orderSide; } return(tag); }
private TrailingTag MakeTrailingTag(float? levelPips, float? target) { if (!levelPips.HasValue || !target.HasValue) return null; var tag = new TrailingTag { Points = (int) Math.Round(levelPips.Value), Target = (int) Math.Round(target.Value) }; // пункты в цену var price = tbPrice.Text.ToFloatUniformSafe(); if (price.HasValue) { tag.Price = price.Value + DalSpot.Instance.GetAbsValue(Ticker, (float) tag.Points) * orderSide; } return tag; }