HostReviseOrder(Order, Int32, NullableDecimal, NullableDecimal, NullableDecimal, ActivationData, Int32, User, Boolean) Method

Revises the specified order.

Definition

Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C#
public void ReviseOrder(
	Order poOrder,
	int piVolume,
	decimal? poLimitPrice,
	decimal? poStopPrice,
	decimal? poTrailPrice,
	ActivationData poActivationData,
	int piMaxShow,
	User poUser,
	bool pbManualOrderIndicator
)

Parameters

poOrder  Order
The order to be revised.
piVolume  Int32
The new total volume for the order. Specify the existing value if you don't want to change it.
poLimitPrice  NullableDecimal
The new limit price for the order. Specify the existing value if you don't want to change it.
poStopPrice  NullableDecimal
The new stop trigger price for the order. Specify the existing value if you don't want to change it.
poTrailPrice  NullableDecimal
The new trailing price for the order. Specify the existing value if you don't want to change it.
poActivationData  ActivationData
The activation trigger details. Specify the existing value if you don't want to change it.
piMaxShow  Int32
The new max show for the order. Specify the existing value if you don't want to change it.
poUser  User
The user to revise the order with.
pbManualOrderIndicator  Boolean
True if an actual person is causing this

Remarks

Note: The volume specified should be the total volume for the order and not just the working volume. I.e. if a 10 lot order is partially filled 5 lots (so hs 5 lots still working) and you want to revise the order to a 12 lot order (to have 7 lots working) then specify 12 as the volume and not 7.

See Also