public property TradeDeskAut.FIX_ENTRYSTOP

Brief

Creates Entry Stop order in the TradeDeskAut.CreateFixOrder3 and OrdersBatchAut.CreateFixOrder methods.

Declaration
Visual Basic
FIX_ENTRYSTOP As Integer
IDL
[propget] HRESULT FIX_ENTRYSTOP( [out, retval] long* retVal)

Parameters
iFixOrderKind

The kind of the order.

The value must equal TradeDeskAut.FIX_ENTRYSTOP

sTradeID

The parameter is not used.

dRate

The rate at which the order is placed. The rate must be higher than the current market price for buying, and lower for selling.

The distance between the specified rate and the market must be greater than the minimal conditional distance.

The value of the minimal conditional distance you can retrieve using methods of TradingSettingsProviderAut interface.

dRate1

The parameter is not used.

sQuoteID

The parameter is not used.

sAccountID

The identifier of the account. The account must exist in the accounts table. Use the AccountID column to get the identifier of the account.

sInstrument

The instrument the trade must be opened in. The value must be one of the values of the Instrument column of the offers table. The offers of the instrument must be subscribed.

bBuySell

The flag indicating whether the order will be a buy order (True, opens a long position) or sell order (False, opens a short position).

iAmount

The amount of the order.

Please note that limitations on the amount might be applicable:



All these limitations except BaseUnitSize can be zero. Zero value means that the limitation for that specific parameter is not applied at all.

sRemark

The custom text to written into the QTXT column of the order. The parameter can be an empty string ("").

iRateFlag

The parameter is not used.

iTrailMinMove

Controls the trailing entry stop order.

In case the entry stop order must not be trailing, specify 0 in this parameter.

In case the entry stop order must be trailing with a dynamic step, specify 1 in this parameter.

In case the entry stop order must be trailing with a fixed step, specify the size in pips of the market movement after which the order must be moved following the market. The value must be from the TradingSettingsProviderAut.GetMinTrailingStepForEntryStop value to the TradingSettingsProviderAut.GetMaxTrailingStepForEntryStop value.

Note that trailing entry stop orders can be not available on the server. To check whether trailing entry stop orders with a dynamic step are available, use the PermissionCheckerAut.CanUseDynamicTrailingForEntryStop method. To check whether trailing entry stop orders with a fixed step are available, use the PermissionCheckerAut.CanUseFluctuateTrailingForEntryStop method.

iTIFType

The Time In Force option. The parameter must have one of the following values:

TradeDeskAut.TIF_GTC

Use this value in case the GTC order must be created.

TradeDeskAut.TIF_DAY

Use this value in case the DAY order must be created.

Details

See also FIX Order Types for more details.

The FIX_ENTRYSTOP property is defined in the TradeDeskAut class.

back