Skip to content

PositionModifiedEventArgs

Summary

Provides data for the position modification event.

Signature

1
public class PositionModifiedEventArgs

Namespace

cAlgo.API

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
 using cAlgo.API;
 namespace cAlgo.Robots
 {
     // This sample shows how to use PositionModifiedEventArgs
     [Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
     public class Test : Robot
     {
         protected override void OnStart()
         {
             Positions.Modified += OnPositionModified;
         }
         private void OnPositionModified(PositionModifiedEventArgs obj)
         {
             Print($"Position {obj.Position.Id} modified");
         }
     }
 }
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
 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.Modified += self.on_position_modified
     def on_position_modified(self, args):
         print(f"Position {obj.Position.Id} modified")

See Also

Properties

Position

Summary

Gets or sets the modified position.

Signature

1
public Position Position {get;}

Return Value

Position