PositionClosedEventArgs
class cAlgo.API
DesktopCLICloud
Provides data for the position closing event.
Definition
public class PositionClosedEventArgs
Namespace: cAlgo.API · Group: EventArgs
Examples
using cAlgo.API;
using cAlgo.API.Internals;
namespace cAlgo.Robots;
public partial class Test : Robot
{
protected override void OnStart()
{
Positions.Closed += OnPositionClosed;
}
private void OnPositionClosed(PositionClosedEventArgs args)
{
var position = args.Position;
Print("Position closed with {0} profit", position.GrossProfit);
}
}
import clr
clr.AddReference("cAlgo.API")
# Import cAlgo API types
from cAlgo.API import *
# Import trading wrapper functions
from robot_wrapper import *
class Test():
def on_start(self):
api.Positions.Closed += self.on_position_closed
def on_position_closed(self, args):
position = args.Position
print(f"Position closed with {position.GrossProfit} profit")
{
"AccessRights": "None",
"AddIndicators": true
}
Constructors
| Name | Description |
|---|---|
| PositionClosedEventArgsDesktopCLICloud | Provides data for the closing positions event. |
Properties
| Name | Description |
|---|---|
PositionDesktopCLICloudPosition | Gets the position being closed. |
ReasonDesktopCLICloudPositionCloseReason | Gets the reason of the position being closed. |