Skip to content

ChartRiskRewardAmountType

Summary

Represents different amount types for chart risk reward.

Signature

1
public enum ChartRiskRewardAmountType

Namespace

cAlgo.API

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
 using cAlgo.API;
 namespace cAlgo.Robots;
 [Robot(AccessRights = AccessRights.None)]
 public class TestExample : Robot
 {
     protected override void OnStart()
     {
         var riskRewardType = new ChartRiskRewardFixedRewardType(ChartRiskRewardAmountType.EquityPercentage, 1);
         var riskReward = Chart.DrawRiskReward("RR", Chart.LastVisibleBarIndex - 10, Chart.LastVisibleBarIndex, Bars.ClosePrices[Chart.LastVisibleBarIndex], OrderType.Market, TradeType.Buy, riskRewardType);
         riskReward.IsInteractive = true;
         Print($"Name: {riskReward.Name} | Entry: {riskReward.EntryPrice}");
     }
 }
1
2
3
4
5
6
7
8
9
 import clr
 clr.AddReference("cAlgo.API")
 from cAlgo.API import *
 class Test():
     def initialize(self):
         riskRewardType = ChartRiskRewardFixedRewardType(ChartRiskRewardAmountType.EquityPercentage, 1)
         riskReward = api.Chart.DrawRiskReward("RR", api.Chart.LastVisibleBarIndex - 10, api.Chart.LastVisibleBarIndex, api.Bars.ClosePrices[api.Chart.LastVisibleBarIndex], OrderType.Market, TradeType.Buy, riskRewardType)
         riskReward.IsInteractive = True
         print(f"Name: {riskReward.Name} | Entry: {riskReward.EntryPrice}")

Fields

Money

Summary

Account currency amount.

Signature

1
ChartRiskRewardAmountType.Money;

Return Value

ChartRiskRewardAmountType

BalancePercentage

Summary

Account balance percentage.

Signature

1
ChartRiskRewardAmountType.BalancePercentage;

Return Value

ChartRiskRewardAmountType

EquityPercentage

Summary

Account equity percentage.

Signature

1
ChartRiskRewardAmountType.EquityPercentage;

Return Value

ChartRiskRewardAmountType