コード例 #1
0
 public static Option <Percent> Risk(Option <Money> capital, Option <Money> accountRisk) =>
 flatten(from c in capital
         from ar in accountRisk
         select PositionAltCalculatorExtensions.Risk(c, ar));
コード例 #2
0
 public static Option <Money> TargetPrice(Option <Money> entryPrice, Option <Tick> targetTick) =>
 from e in entryPrice
 from tt in targetTick
 select PositionAltCalculatorExtensions.TargetPrice(e, tt);
コード例 #3
0
 public static Option <Money> TargetPrice(Option <Money> entryPrice, Option <Percent> targetPercent) =>
 from e in entryPrice
 from tp in targetPercent
 select PositionAltCalculatorExtensions.TargetPrice(e, tp);
コード例 #4
0
 public static Option <Money> StopLossPrice(Option <Money> entryPrice, Option <Tick> stopLossTick) =>
 from e in entryPrice
 from slt in stopLossTick
 select PositionAltCalculatorExtensions.StopLossPrice(e, slt);
コード例 #5
0
 public static Option <Money> StopLossPrice(Option <Money> entryPrice, Option <Percent> stopLossPercent) =>
 from e in entryPrice
 from slp in stopLossPercent
 select PositionAltCalculatorExtensions.StopLossPrice(e, slp);
コード例 #6
0
 StopLossPrice(Option <Money> accountRisk, Option <Money> entryPrice, Option <Quantity> shares) =>
 flatten(from ar in accountRisk
         from e in entryPrice
         from s1 in shares
         select PositionAltCalculatorExtensions.StopLossPrice(ar, e, s1));