Professional Documents
Culture Documents
The namespace that contains all the API objects is T4.API. Mos
enumerations are defned in the T4 namespace:
C# Copy
C# Copy
C# Copy
moHos = Hos.Login(APIServerType.Simulator,
"T4Example", "112A04B0-5AAF-42F4-994E-
FA7CB959C60B");
If login succeeds then the method returns the Hos object ready
for you to subscribe to markets and accounts etc. If login failed
(the user can try multiple times), and the user consequently
cancelled the dialog then Nothing is returned. No
LoginResponse events are raised during the initial login when
using this method, but they are sill raised if the API gets
disconnected from the server while your application is running.
C# Copy
{
Trace.WriteLine(sring.Format("Login Response:
{0} {1}", e.Result.ToString, e.Text));
}
Unattended Login
If you want to handle login yourself, or are creating an
application that will login automatically without user interaction
then you will need to use the following approach.
C# Copy
The API will not connect immediately, insead it will create and
return the Hos object and then raise events following login.
These events are for notifcation only, following a
LoginResponse event with e.Result=UnexpectedDisconnect the
API will automatically keep trying to reconnect. You do not
need to recreate the API to have it connect again, nor do you
need to resubscribe to Accounts or Markets as they will
automatically be resubscribed on reconnection.
C# Copy
Once the login success event is raised then you can sart using
the res of the API (subscribing to market depth, submitting
orders etc). If the LoginResponse event is raised then the
e.Reason LoginResult parameter will tell you why the login failed.
Shutting Down
When your application shuts down you should dispose of the
hos object so that the API shuts down correctly:
C# Copy
Changing Passwords
When you login you will get a 'PasswordExpired' login result if
the password has expired and mus be changed before login
can complete successfully.
If you are using the API's built in login dialog then this is
handled for you.
If you are doing unattended login then you will need to create
another Hos object, this time using the consructor overload
that allows the specifying of a new password. If the password
change is successful then login will continue as normal, if the
password change fails then you will be notifed by the
LoginResponse event.
To change the password after you have logged in you use the
ChangePassword method on the User object. The maser user
for the session (the one you specifed in the Hos consructor)
can be accessed via the Hos MaserUser property. The callback
will be raised asynchronously with the result of the attempt:
Success, PasswordChangeFailed or PasswordAlreadyUsed.
Note
Dependency Issues
You may need to add the following to your app.confg fle for
your application to run:
XML Copy
<sartup>
<supportedRuntime version="v4.0"
sku=".NETFramework,Version=v4.7"/>
</sartup>
XML Copy
XML Copy
<sysem.diagnosics>
<switches>
<!-- The level of trace information to be
logged.
0 = none
1 = errors
2 = warnings
3 = informational
4 = verbose
-->
<add name="TraceLevelSwitch" value="3" />
</switches>
<trace autofush="true" indentsize="2">
<liseners>
<add name="ExampleTrace"
type="T4.TraceLisener.T4TraceLisener,
T4TraceLisener.47"
initializeData="T4Example\T4Example, 5" />
<remove name="Default" />
</liseners>
</trace>
</sysem.diagnosics>
Trace fles will be created in the path specifed as the frs part of
‘initializeData’ feld, if only a partial path is entered like shown
then this will be created under a trace folder underneath the
application folder. A TraceLevelSwitch value of 3 is
recommended to be used all the time.
The API (and trading frontend) will also log messages sent to
and received from the server. These log fles are created in the
application Trace folder. They are sored in a binary format and
can only be read by the TraceViewer application located in the
application bin folder. The fle association is set when the
application is insalled so double clicking the trace fle should
display it. Examination of these log fles can help you determine
whether or not you are sending / getting data. The following
columns are displayed:
received.
Threading
The API is multi-threaded, and updates from the server can
occur while you are accessing the API objects and properties.
This means that if you are updating a user interface then you
will need to marshal the events (e.g. MarketDepthUpdate) onto
your main UI thread. This can be done using the BeginInvoke
method of any .Net control.
Note
shortes amount of time possible. You mus also ensure that you
call ExitLock for every EnterLock call. It is highly recommended
that you place the locks within a Try – Finally block as shown
below. The only diference between using SyncRoot and the
EnterLock/ExitLock methods is that the later can provide trace
information which is useful in dealing with deadlock problems.
C# Copy
if (moMarket.GetDepth().Ofers.Count >
0)
lblOfer.Text = sring.Format("
{0}@{1}", moMarket.GetDepth().Ofers(0).Volume,
moMarket.GetDepth().Ofers(0).Price);
else
lblOfer.Text = "";
}
fnally
{
// Make sure that we exit the lock
regardless of anything else that happens.
moHos.ExitLock();
}
}
Mos events now provide some satic data that does not
change, for example the MarketDepthUpdate event provides
the e.Depth parameter that contains an unchanging view of the
depth of market at that moment and can be marshalled onto
another thread and accessed without risk. However, the
e.Market parameter is a reference to the Market object, and if
any changes occur to the defnition of that market (rare during
the trading week, but possible) then that could cause your
application problems.
C# Copy
e.Depth.Bids(0).Volume, e.Depth.Bids(0).Price);
else
lblBid.Text = "";
if (e.Depth.Ofers.Count > 0)
lblOfer.Text = sring.Format("{0}@{1}",
e.Depth.Ofers(0).Volume,
e.Depth.Ofers(0).Price);
else
lblOfer.Text = "";
}
HosLogin Method
Overload Lis
Login(APIServerType, Displays a login dialog to the user
String, String) that also handles password expiry
and password changing. Returns a
logged in Hos object if successful
or Nothing if the user cancels the
dialog.
See Also
Reference
Hos Class
T4.API Namespace
Hos Consructor
Overload Lis
Hos(APIServerType, Consructor that connects to the
String, String, server, fails if cannot connect
String, String, successfully. Connection and login is
String) carried out asynchronously.
See Also
Reference
Hos Class
T4.API Namespace
HosLoginResponse Event
Event raised when login succeeds, fails or is los due to
disconnection.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
HosLoginResponseEventHandler
See Also
Reference
Hos Class
T4.API Namespace
UserChangePassword Method
Change the password for this user
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psOldPassword String
The current paswword
psNewPassword String
The new password
poCallback OnLoginResponse
The method to call with the result of this change
Remarks
This method will return a reason if the new password does not
meet the complexity requirements. Even if it returns "" and sends
the reques then you should check the result parameter of the
PasswordChangeResponse event for PasswordChangeSuccess
See Also
Reference
User Class
T4.API Namespace
User Class
Class that contains the details of a single user that is logged in.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object User
Properties
Accounts The lis of accounts that this user can see
Username Username
Methods
ChangePassword Change the password for this user
Fields
Hos Reference to the main hos object
See Also
Reference
T4.API Namespace
HosMaserUser Property
The maser user
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
User
See Also
Reference
Hos Class
T4.API Namespace
UserUserSettings Property
XML document containing any settings for this user and
application.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
XmlDocument
Remarks
This is available for applications to sore small amounts (<100kb)
of user specifcconfguration information for that application. This
is sored server side andis automatically retreived on login even
if the user is logging in on a diferent PC.Settings are saved using
the SaveUserSettings method.
See Also
Reference
User Class
T4.API Namespace
UserSaveUserSettings Method
Save the current xml document user settings.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
Boolean
True if successfull
Remarks
Sends the current user settings XML document to the server.
Settings are sored for each user for each application. Settings
are returned to the user automatically on login even if they are
on a diferent PC. User settings cannot exceed 32kb in size.
See Also
Reference
User Class
T4.API Namespace
HosLogin(APIServerType,
String, String) Method
Displays a login dialog to the user that also handles password
expiry and password changing. Returns a logged in Hos object
if successful or Nothing if the user cancels the dialog.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
penServer APIServerType
Whether the API should connect to the live or simulator
sysem. Either APIServerType.Simulator or
APIServerType.Live
psAppName String
The name of the application as sated when requesing an
application license code. T4Example is a valid application
on the simulator sysem only.
psAppLicense String
Return Value
Hos
A logged in Hos object
Remarks
This method will display a login dialog to the user allowing them
to enter their details. This dialog also handles password change
and expiration. Note that as this method displays a dialog to the
user this method won't return until the user exits the dialog. If
they cancel it then 'Nothing' will be returned from this method.
If login succeeds then the Hos object is returned. You will not
receive LoginSuccess or LoginFailure events during initial login
using this method as it will have been raised prior to the Hos
object being returned to you.
See Also
Reference
Hos Class
Login Overload
T4.API Namespace
HosLogin(APIServerType,
String, String, Boolean) Method
Displays a login dialog to the user that also handles password
expiry and password changing. Returns a logged in Hos object
if successful or Nothing if the user cancels the dialog.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
penServer APIServerType
Whether the API should connect to the live or simulator
sysem. Either APIServerType.Simulator or
APIServerType.Live
psAppName String
The name of the application as sated when requesing an
application license code. T4Example is a valid application
on the simulator sysem only.
psAppLicense String
pbSubscribeToAccounts Boolean
True if all the accounts this user can see should be
subscribed to prior to returning. Note: Subscribe requess
will be sent for all accounts, however the responses may
not be received prior to returning. Check the
Account.Complete propertiesto see if accounts have
actually been loaded.
Return Value
Hos
A logged in Hos object
Remarks
This method will display a login dialog to the user allowing them
to enter their details. This dialog also handles password change
and expiration. Note that as this method displays a dialog to the
user this method won't return until the user exits the dialog. If
they cancel it then 'Nothing' will be returned from this method.
If login succeeds then the Hos object is returned. You will not
receive LoginSuccess or LoginFailure events during initial login
using this method as it will have been raised prior to the Hos
object being returned to you.
See Also
Reference
Hos Class
Login Overload
T4.API Namespace
HosLogin(String, String,
Boolean, Boolean) Method
Displays a login dialog to the user that also handles password
expiry and password changing. Returns a logged in Hos object
if successful or Nothing if the user cancels the dialog.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psAppName String
The name of the application as sated when requesing an
application license code. T4Example is a valid application
on the simulator sysem only.
psAppLicense String
The license code for the application. 112A04B0-5AAF-42F4-
994E-FA7CB959C60B is the license for T4Example on the
simulator sysem. NOTE that license codes will be diferent
between the live and simulator sysems for the same
application name.
pbSubscribeToAccounts Boolean
True if all the accounts this user can see should be
subscribed to prior to returning. Note: Subscribe requess
will be sent for all accounts, however the responses may
not be received prior to returning. Check the
Account.Complete propertiesto see if accounts have
actually been loaded.
pbIncludeTesEnvironments Boolean
True if the user selectable lis of available environments
should include internal tes environments. This property is
for internal tesing only.
Return Value
Hos
A logged in Hos object
Remarks
This method will display a login dialog to the user allowing them
to enter their details. This dialog also handles password change
and expiration. Note that as this method displays a dialog to the
user this method won't return until the user exits the dialog. If
they cancel it then 'Nothing' will be returned from this method.
If login succeeds then the Hos object is returned. You will not
receive LoginSuccess or LoginFailure events during initial login
using this method as it will have been raised prior to the Hos
object being returned to you.
See Also
Reference
Hos Class
Login Overload
T4.API Namespace
Hos Class
Main API class. This provides access to everything else.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object Hos
Implements
IDisposable
Remarks
The Hos is the center of the API. Nothing works without a Hos
object being created and logging in successfully to the server.
hierarchy.
Consructors
Hos(APIServerType, Consructor that connects to the
String, String, server, fails if cannot connect
String, String, successfully. Connection and login is
String) carried out asynchronously.
Properties
Accounts The lis of accounts that this
user has access to.
Methods
ChangePassword Displays a dialog
allowing the user to
change their password.
accurate.
ActivationType, ActivationData,
Int32, Int32)
Events
LoginResponse Event raised when login succeeds, fails or
is los due to disconnection.
Fields
CurrencyData Reference to the currency rate lis.
See Also
Reference
T4.API Namespace
T4.API Namespace
The T4.API namespace contains the API hos and all objects
related to getting market and account data, submitting orders
etc.
Classes
Account Class
representing
an individual
trading
account.
AccountCompleteEventArgs Account
complete
event args.
AccountDetailsEventArgs Account
details event
args.
AccountLis Class
providing a
lis of the
accounts.
AccountNotifyEventArgs Account
notify event
args.
AccountUpdateEventArgs Account
update
event args.
ActivationData Class
containing
the details of
an activation
type.
ActiveMarketReques Determines
the mos
active
market
(based on
ttv) for the
contract.
Brand Class
holding the
branding
information.
ChartDataMarketVolumeReques Requess
market
volume
summary
information
from the
chart server.
Contract Class
representing
a single
contract.
ContractDetailsEventArgs Contract
details event
args.
ContractFeedEventArgs Class to
return the
quotes in
this contract
ContractFeedEventArgsClearedVolume Change to
the cleared
volume.
ContractFeedEventArgsExpiryMode Changes to
market
mode at the
expiry or
security
group level.
ContractFeedEventArgsHeldSettlement Change to
the held
settlement.
ContractFeedEventArgsHigh Change to
the High
price.
ContractFeedEventArgsLow Change to
the Low price
ContractFeedEventArgsOpen Change to
the opening
price.
ContractFeedEventArgsOpenInteres Change to
the open
interes.
ContractFeedEventArgsPrevOpenInteres Change to
the previous
day open
interes.
ContractFeedEventArgsQuote
ContractFeedEventArgsSettlement Change to
the
settlement.
ContractFeedEventArgsSnapshot Snapshot of
the current
sate of the
market.
ContractFeedEventArgsTrade A trade
occurring.
ContractLis Lis of
contracts.
when a
contract
moves from
one
exchange to
another, the
option
contract that
is related to
this future
and vice
versa.
Currency Class
representing
a single
Currency.
Exchange Class
representing
a single
exchange.
ExchangeLis Lis of
exchanges.
LoginResponseEventArgs Login
response
event args.
Market Class
representing
a single
tradable
market.
MarketLegItem Class
representing
a single leg
of the
srategy.
MarketCheckSubscriptionEventArgs Market
check
subscription
event args.
MarketDepth Class
representing
the depth
data.
MarketDepthDepthLis Collection
class for
holding
depth items.
MarketDepthUpdateEventArgs Market
depth
update
event args.
MarketDetailsEventArgs Market
details event
args.
MarketHighLow Class
representing
the high low
data.
MarketIndicativeOpen Class
holding the
indicative
open data.
MarketLis Class
holding a lis
of markets,
either all
those
loaded or a
requesed lis.
MarketPriceLimits Class
representing
the price
limits data.
MarketSettlement Class
representing
the
settlement
data.
MarketSettlementEventArgs Market
settlement
event args.
MarketTrade Class
representing
the trade
data.
MarketTradeHisory Class
representing
the trade
hisory data.
MarketTradeHisoryHisoryItem Class
representing
a single
trade
volume item.
MarketTradeVolume Class
representing
the trade
volume data.
NotifcationEventArgs Notifcation
event args.
OrderHisory Class
containing a
hisorical
sate of the
order.
OrderPerformanceEventArgs Account
order
performance
event args.
OrderRemovedEventArgs Account
order
removed
event args.
OrderTradeEventArgs Account
order trade
event args.
OrderTradeLegEventArgs Account
order trade
leg event
args.
OrderUpdateEventArgs Account
order
update
event args.
Position Class
representing
a single
market
position for
an account.
PositionLis Class
containing
the lis of
positions for
a single
account.
PositionUpdateEventArgs Account
position
update
event args.
for a week.
UserExchangeLis Lis of
exchanges
that this user
can see.
Interfaces
Delegates
AccountAccountDetailsEventHandler
AccountAccountNotifyEventHandler
AccountAccountUpdateEventHandler
AccountOrderPerformanceEventHandler
AccountOrderRemovedEventHandler
AccountOrderTradeEventHandler
AccountOrderTradeLegEventHandler
AccountOrderUpdateEventHandler
AccountPositionUpdateEventHandler
AccountLisAccountDetailsEventHandler
ContractContractFeedEventHandler
CreateUDSRequesCompleteEventHandler
CurrencyRateChangeEventHandler
CurrencyLisRateChangeEventHandler
HosLoginResponseEventHandler
HosNotifcationEventHandler
MarketMarketCheckSubscriptionEventHandler
MarketMarketDepthUpdateEventHandler
MarketMarketDetailsEventHandler
MarketMarketHighLowEventHandler
MarketMarketPriceLimitsEventHandler
MarketMarketSettlementEventHandler
MarketMarketTradeEventHandler
MarketDataContractDetailsEventHandler
MarketDataMarketRFQEventHandler
MarketLisMarketDetailsEventHandler
Enumerations
MarketLisEventArgsStatusType Result of the market
reques.
Hos(APIServerType, String,
String, String, String, String)
Consructor
Consructor that connects to the server, fails if cannot connect
successfully. Connection and login is carried out asynchronously.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public Hos(
APIServerType penServer,
sring psAppName,
sring psAppLicense,
sring psFirm,
sring psUsername,
sring psPassword
)
Parameters
penServer APIServerType
Whether the API should connect to the live or simulator
sysem. Either APIServerType.Simulator or
APIServerType.Live
psAppName String
The name of the application as sated when requesing an
application license code. T4Example is a valid application
psAppLicense String
The license code for the application. 112A04B0-5AAF-42F4-
994E-FA7CB959C60B is the license for T4Example on the
simulator sysem. NOTE that license codes will be diferent
between the live and simulator sysems for the same
application name.
psFirm String
The name of the frm you are logging in as. This is the
same as the Firm that you enter to log into the website or
trading frontend.
psUsername String
The username that you are logging in as. This is the same
as the username that you enter to log into the website or
trading frontend.
psPassword String
The password for the user.
Remarks
Intialises the API and sarts attempting to connect to the servers.
Once connected it attempts to login with the details provided.
The result will be raised via the LoginSuccess or LoginFailure
events. If login fails and you want to try again thenyou need to
dispose of this object and create another.
See Also
Reference
Hos Class
Hos Overload
T4.API Namespace
Hos(APIServerType, String,
String, String, String, String,
String) Consructor
Consructor that connects to the server, fails if cannot connect
successfully. Connection and login is carried out asynchronously.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public Hos(
APIServerType penServer,
sring psAppName,
sring psAppLicense,
sring psFirm,
sring psUsername,
sring psPassword,
sring psNewPassword
)
Parameters
penServer APIServerType
Whether the API should connect to the live or simulator
sysem. Either APIServerType.Simulator or
APIServerType.Live
psAppName String
The name of the application as sated when requesing an
psAppLicense String
The license code for the application. 112A04B0-5AAF-42F4-
994E-FA7CB959C60B is the license for T4Example on the
simulator sysem. NOTE that license codes will be diferent
between the live and simulator sysems for the same
application name.
psFirm String
The name of the frm you are logging in as. This is the
same as the Firm that you enter to log into the website or
trading frontend.
psUsername String
The username that you are logging in as. This is the same
as the username that you enter to log into the website or
trading frontend.
psPassword String
The password for the user.
psNewPassword String
A new password for the user. If it is not blank and diferent
from psPassword then the users password will be changed.
Remarks
Intialises the API and sarts attempting to connect to the servers.
Once connected it attempts to login with the details provided.
The result will be raised via the LoginSuccess or LoginFailure
events. If login fails and you want to try again thenyou need to
dispose of this object and create another.
See Also
Reference
Hos Class
Hos Overload
T4.API Namespace
HosLoginResponseEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Hos.LoginResponseEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e LoginResponseEventArgs
See Also
Reference
T4.API Namespace
OnLoginResponse Delegate
Callback for when an additional user login has completed
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e LoginResponseEventArgs
See Also
Reference
T4.API Namespace
UserAccounts Property
The lis of accounts that this user can see
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
AccountLis
See Also
Reference
User Class
T4.API Namespace
UserExchanges Property
The lis of exchanges that this user can see
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
UserExchangeLis
See Also
Reference
User Class
T4.API Namespace
UserIsMaser Property
Whether this is the main api user or not
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
User Class
T4.API Namespace
UserLoginResult Property
The result of the login attempt
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
LoginResult
See Also
Reference
User Class
T4.API Namespace
UserPwdComplexity Property
Whether password complexity is required
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
User Class
T4.API Namespace
UserPwdExpireDays Property
How frequently passwords mus be changed
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
User Class
T4.API Namespace
UserPwdExpiresAt Property
When the users current password expires and mus be changed
by.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Return Value
DateTime
See Also
Reference
User Class
T4.API Namespace
UserPwdHisoryDays Property
How long until a password can be reused
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
User Class
T4.API Namespace
UserRoles Property
Method that returns the lis of roles that this user can perform.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
User Class
T4.API Namespace
UserUserID Property
ID of the user
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
User Class
T4.API Namespace
UserUsername Property
Username
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
User Class
T4.API Namespace
UserIsInRole Method
Method to determine whether the user is in the specifed role or
not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psRole String
The role to check for.
Return Value
Boolean
True if the specifed role is set
Remarks
Determines if the user has the specifed permission or not.
Changes to permissionsonly take efect when the user re-logs in.
See Also
Reference
User Class
T4.API Namespace
UserLogof Method
Logof this user.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Remarks
The maser user cannot be logged of here. To logof the maser
user you need to call Hos.Dispose and end your session.
See Also
Reference
User Class
T4.API Namespace
UserHos Field
Reference to the main hos object
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Hos
See Also
Reference
User Class
T4.API Namespace
HosAccounts Property
The lis of accounts that this user has access to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
AccountLis
See Also
Reference
Hos Class
T4.API Namespace
HosAppName Property
Application Name
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Hos Class
T4.API Namespace
HosBrand Property
Simple branding details for the frm.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Brand
Remarks
Firm specifc brand name and logo are provided on login.
See Also
Reference
Hos Class
T4.API Namespace
HosFirm Property
The Firm that this user belongs to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Hos Class
T4.API Namespace
HosFirmURL Property
Return the frm specifc url based on the login frm.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Hos Class
T4.API Namespace
HosIncludeTes Environments
Property
Whether we are to include tes environments in the login
selection lis. This property is for internal tes purposes only.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
Return Value
Boolean
See Also
Reference
Hos Class
T4.API Namespace
HosIsConnected Property
Whether the API is currently connected to the server or not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
Hos Class
T4.API Namespace
HosMarketData Property
Exchange, Contract and market information that this user has
access to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
MarketData
See Also
Reference
Hos Class
T4.API Namespace
HosNewVersion Property
The lates version number of the software that is available.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Hos Class
T4.API Namespace
HosNewVersionAvailable
Property
Return whether there is a new version available that is not
compulsory.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
Remarks
Some upgrades are compulsory and require the API to be
ugraded before login isallowed, other upgrades are minor and
previous versions will continue to work.This indicates whether
there is a newer version available.
See Also
Reference
Hos Class
T4.API Namespace
HosNewVersionRequired
Property
Return whether there is a new version available that is
compulsory.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
Remarks
This is used to allow connections to be updated if the normal
version upgrade would fail in that case. e.g. if the connection or
login message formats have changed then this would be set to
force an upgrade prior to attempting connection.
See Also
Reference
Hos Class
T4.API Namespace
HosNewVersionURL Property
Return the url of the lates version insall if we have one.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This is the url to access the lates insall for the sysem.
See Also
Reference
Hos Class
T4.API Namespace
HosServer Property
Whether the API is connected to the Live or Simulator sysems.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
APIServerType
See Also
Reference
Hos Class
T4.API Namespace
HosServerName Property
The specifc server we are connected to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Hos Class
T4.API Namespace
HosUsers Property
The lis of users that have also been logged in.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
UserLis
See Also
Reference
Hos Class
T4.API Namespace
HosVersion Property
The version number of this API insance.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Hos Class
T4.API Namespace
HosChangePassword Method
Displays a dialog allowing the user to change their password.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
Boolean
True if the password was changed
See Also
Reference
Hos Class
T4.API Namespace
HosDispose Method
Disconnects from the server and shuts down the API.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Implements
IDisposableDispose
Remarks
This should be called before the application exits to ensure that
the API shutsdown cleanly and does not prevent the application
closing normally.
See Also
Reference
Hos Class
T4.API Namespace
HosEnterLock Method
Enter a lock to prevent simultaneous updates.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Remarks
Locks the Hos preventing any updates from the server at all
until the lock is released.
See Also
Reference
Hos Class
EnterLock Overload
T4.API Namespace
HosEnterLock(String) Method
Enter a lock to prevent simultaneous updates.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psTag String
Tag for tracing out locking issues.
Remarks
Locks the Hos preventing any updates from the server at all
until the lock is released.
See Also
Reference
Hos Class
EnterLock Overload
T4.API Namespace
HosExitLock Method
Exit the lock.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Remarks
Exits a lock previously entered with EnterLock.
See Also
Reference
Hos Class
ExitLock Overload
T4.API Namespace
HosExitLock(String) Method
Exit the lock.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psTag String
Tag for tracing out locking issues. This MUST exactly match
the tag specifed in the corresponding EnterLock call.
Remarks
Exits a lock previously entered with EnterLock.
See Also
Reference
Hos Class
ExitLock Overload
T4.API Namespace
HosGetOrderPull Method
Get an order pull batch to cancel one or more orders for
multiple accounts and markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
OrderPullBatch
OrderPullBatch
See Also
Reference
Hos Class
T4.API Namespace
HosGetOrderRevision Method
Get an order revision batch to revise one or more orders for
multiple accounts and markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
OrderRevisionBatch
OrderRevisionBatch
See Also
Reference
Hos Class
T4.API Namespace
HosGetOrderSubmission
Method
Get an order submission batch to submit one or more orders to
multiple accounts and markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public OrderSubmissionBatch
GetOrderSubmission()
Return Value
OrderSubmissionBatch
OrderSubmissionBatch
See Also
Reference
Hos Class
GetOrderSubmission Overload
T4.API Namespace
HosGetOrder
Submission(OrderLink) Method
Get an order submission batch to submit one or more orders to
multiple accounts and markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
penOrderLink OrderLink
The type of linking for this batch, e.g. OCO, AutoOCO etc
Return Value
OrderSubmissionBatch
OrderSubmissionBatch for the specifed OrderLink type.
See Also
Reference
Hos Class
GetOrderSubmission Overload
T4.API Namespace
HosPullOrder(Order) Method
Pulls the specifed order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poOrder Order
The order to be pulled.
See Also
Reference
Hos Class
PullOrder Overload
T4.API Namespace
HosPullOrder(Order, User,
Boolean) Method
Pulls the specifed order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poOrder Order
The order to be pulled.
poUser User
The user to pull the order with.
pbManualOrderIndicator Boolean
True if an actual person is causing this
See Also
Reference
Hos Class
PullOrder Overload
T4.API Namespace
HosRemoteTime Method
Returns the approximate current time at the server. This should
NOT be relied upon as being accurate.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
DateTime
The current server time (US Central Time)
See Also
Reference
Hos Class
RemoteTime Overload
T4.API Namespace
HosRemoteTime(DateTime)
Method
Converts the specifed local time into the equivalent
approximate server time. This should NOT be relied upon as
being accurate.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdTime DateTime
The local time to convert
Return Value
DateTime
The equivalent server time (US Central Time)
See Also
Reference
Hos Class
RemoteTime Overload
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poOrder Order
The order to be pulled.
piVolume Int32
The new total volume for the order. Specify the exising
value if you don't want to change it.
poLimitPrice NullableDecimal
The new limit price for the order. Specify the exising value
if you don't want to change it.
Remarks
Note: The volume specifed should be the total volume for the
order and not jus the working volume. I.e. if a 10 lot order is
partially flled 5 lots (so hs 5 lots sill 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
Reference
Hos Class
ReviseOrder Overload
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poOrder Order
The order to be pulled.
piVolume Int32
The new total volume for the order. Specify the exising
value if you don't want to change it.
poLimitPrice NullableDecimal
The new limit price for the order. Specify the exising value
if you don't want to change it.
poStopPrice NullableDecimal
The new sop trigger price for the order. Specify the
exising value if you don't want to change it.
Remarks
Note: The volume specifed should be the total volume for the
order and not jus the working volume. I.e. if a 10 lot order is
partially flled 5 lots (so hs 5 lots sill 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
Reference
Hos Class
ReviseOrder Overload
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poOrder Order
The order to be revised.
piVolume Int32
The new total volume for the order. Specify the exising
value if you don't want to change it.
poLimitPrice NullableDecimal
The new limit price for the order. Specify the exising value
if you don't want to change it.
poStopPrice NullableDecimal
The new sop trigger price for the order. Specify the
exising value if you don't want to change it.
poTrailPrice NullableDecimal
The new trailing price for the order. Specify the exising
value if you don't want to change it.
poActivationData ActivationData
The activation trigger details. Specify the exising value if
you don't want to change it.
piMaxShow Int32
The new max show for the order. Specify the exising 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 specifed should be the total volume for the
order and not jus the working volume. I.e. if a 10 lot order is
partially flled 5 lots (so hs 5 lots sill 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
Reference
Hos Class
ReviseOrder Overload
T4.API Namespace
HosSubmitOrder(Account,
Market, BuySell, PriceType, Int
32, NullableDecimal) Method
Submits the specifed order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poAccount Account
The account to put the order in.
poMarket Market
The market the order is for.
penBuySell BuySell
Whether the order is to buy or sell
penPriceType PriceType
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
Return Value
Order
The order created
See Also
Reference
Hos Class
SubmitOrder Overload
T4.API Namespace
HosSubmitOrder(Account,
Market, BuySell, PriceType, Int
32, NullableDecimal,
NullableDecimal, String)
Method
Submits the specifed order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poAccount Account
The account to put the order in.
poMarket Market
The market the order is for.
penBuySell BuySell
Whether the order is to buy or sell
penPriceType PriceType
The type of order, e.g. Limit, Market, StopMarket etc.
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
poStopPrice NullableDecimal
The new sop trigger price for the order.
psTag String
Tag allowing you to identify this order. This will be in the
Order.Tag property.
Return Value
Order
The order created
See Also
Reference
Hos Class
SubmitOrder Overload
T4.API Namespace
HosSubmitOrder(Account,
Market, BuySell, PriceType,
TimeType, Int32,
NullableDecimal,
NullableDecimal, String,
NullableDecimal,
ActivationType, ActivationData)
Method
Submits the specifed order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poAccount Account
The account to put the order in.
poMarket Market
The market the order is for.
penBuySell BuySell
Whether the order is to buy or sell
penPriceType PriceType
The type of order, e.g. Limit, Market, StopMarket etc.
penTimeType TimeType
The time the order should work for, e.g. Day, GTC
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order, if any.
poStopPrice NullableDecimal
The new sop trigger price for the order, if any.
psTag String
Tag allowing you to identify this order. This will be in the
Order.Tag property.
poTrailPrice NullableDecimal
The new trailing price for the order, if any
penActivationType ActivationType
The activation trigger type, or Immediate.
poActivationData ActivationData
The activation trigger details.
Return Value
Order
The order created
See Also
Reference
Hos Class
SubmitOrder Overload
T4.API Namespace
HosSubmitOrder(Account,
Market, BuySell, PriceType,
TimeType, Int32,
NullableDecimal,
NullableDecimal, String,
NullableDecimal,
ActivationType, ActivationData,
Int32, Int32) Method
Submits the specifed order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
int piMaxShow,
int piMaxVolume
)
Parameters
poAccount Account
The account to put the order in.
poMarket Market
The market the order is for.
penBuySell BuySell
Whether the order is to buy or sell
penPriceType PriceType
The type of order, e.g. Limit, Market, StopMarket etc.
penTimeType TimeType
The time the order should work for, e.g. Day, GTC
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
poStopPrice NullableDecimal
The new sop trigger price for the order.
psTag String
Tag allowing you to identify this order. This will be in the
Order.Tag property.
poTrailPrice NullableDecimal
The new trailing price for the order.
penActivationType ActivationType
The activation trigger type, or Immediate.
poActivationData ActivationData
The activation trigger details.
piMaxShow Int32
The new max show for the order.
piMaxVolume Int32
The maximum volume for this order, used for multi leg
oco.
Return Value
Order
The order created
See Also
Reference
Hos Class
SubmitOrder Overload
T4.API Namespace
HosSubmitOrder(Account,
Market, BuySell, PriceType,
TimeType, Int32,
NullableDecimal,
NullableDecimal, String,
NullableDecimal,
ActivationType, ActivationData,
Int32, Int32, User, Boolean)
Method
Submits the specifed order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
ActivationType penActivationType,
ActivationData poActivationData,
int piMaxShow,
int piMaxVolume,
User poUser,
bool pbManualOrderIndicator
)
Parameters
poAccount Account
The account to put the order in.
poMarket Market
The market the order is for.
penBuySell BuySell
Whether the order is to buy or sell
penPriceType PriceType
The type of order, e.g. Limit, Market, StopMarket etc.
penTimeType TimeType
The time the order should work for, e.g. Day, GTC
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
poStopPrice NullableDecimal
The new sop trigger price for the order.
psTag String
Tag allowing you to identify this order. This will be in the
Order.Tag property.
poTrailPrice NullableDecimal
The new trailing price for the order.
penActivationType ActivationType
The activation trigger type, or Immediate.
poActivationData ActivationData
The activation trigger details.
piMaxShow Int32
The new max show for the order.
piMaxVolume Int32
The maximum volume for this order, used for multi leg
oco.
poUser User
The user to Submit the order with.
pbManualOrderIndicator Boolean
True if an actual person is causing this
Return Value
Order
The order created
See Also
Reference
Hos Class
SubmitOrder Overload
T4.API Namespace
HosSubmitOrder(Account,
Market, BuySell, PriceType,
TimeType, Int32,
NullableDecimal,
NullableDecimal, String,
NullableDecimal,
ActivationType, ActivationData,
Int32, Int32, User, Boolean,
Boolean) Method
Submits the specifed order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
ActivationType penActivationType,
ActivationData poActivationData,
int piMaxShow,
int piMaxVolume,
User poUser,
bool pbManualOrderIndicator,
bool pbPrimaryUser
)
Parameters
poAccount Account
The account to put the order in.
poMarket Market
The market the order is for.
penBuySell BuySell
Whether the order is to buy or sell
penPriceType PriceType
The type of order, e.g. Limit, Market, StopMarket etc.
penTimeType TimeType
The time the order should work for, e.g. Day, GTC
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
poStopPrice NullableDecimal
The new sop trigger price for the order.
psTag String
Tag allowing you to identify this order. This will be in the
Order.Tag property.
poTrailPrice NullableDecimal
The new trailing price for the order.
penActivationType ActivationType
The activation trigger type, or Immediate.
poActivationData ActivationData
The activation trigger details.
piMaxShow Int32
The new max show for the order.
piMaxVolume Int32
The maximum volume for this order, used for multi leg
oco.
poUser User
The user to Submit the order with.
pbManualOrderIndicator Boolean
True if an actual person is causing this
pbPrimaryUser Boolean
True if applying primary user confgurations. For example
exchangelogin (tag 50). Primary and secondary settings are
confgured by frm adminisrators.
Return Value
Order
The order created
See Also
Reference
Hos Class
SubmitOrder Overload
T4.API Namespace
HosNotifcation Event
Event for text notifcations from the server.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
HosNotifcationEventHandler
Remarks
Some exchanges send out free text messages which are raised
here. Some of these may only be sent to Adminisrators.
See Also
Reference
Hos Class
T4.API Namespace
HosCurrencyData Field
Reference to the currency rate lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
CurrencyLis
See Also
Reference
Hos Class
T4.API Namespace
HosSyncRoot Field
Synchronisation root.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Object
See Also
Reference
Hos Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Boolean
Remarks
True (by default) will cause chart data and trade events to
provide the trade summary data. False will provide data and
events for each resing order that took part in the trade, if
known.
See Also
Reference
Hos Class
T4.API Namespace
Account Class
Class representing an individual trading account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object Account
Remarks
Each Account in the sysem is responsible for keeping track of
the orders for thataccount, risk management, P&L and position
tracking. A user may be able to see multiple accounts.
When the initial account lis is returned after login, only the
satic details of each account will be available, e.g. name,
balance, clip size etc. In order toreceive any of the dynamic
updates (P&L, positions, orders etc) you mus frs subscribe to
the account. Orders cannot be submitted without being
subscribed.
Properties
AccountID The unique identifer for the
account.
market.
Methods
Equals Determines whether the
specifed object is equal
to the current object.
(Inherited from Object)
Events
AccountDetails Event raised when the account's satic
details are updated.
Fields
Hos Reference to the Hos.
See Also
Reference
T4.API Namespace
AccountCompleteEventArgs
Class
Account complete event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object AccountCompleteEventArgs
Consructors
AccountCompleteEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
garbage collection.
(Inherited from Object)
Fields
Account The account raising the event.
See Also
Reference
T4.API Namespace
AccountDetailsEventArgs Class
Account details event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object AccountDetailsEventArgs
Consructors
AccountDetailsEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Account The account raising the event.
See Also
Reference
T4.API Namespace
AccountLis Class
Class providing a lis of the accounts.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object AccountLis
Implements
IEnumerableAccount, IDisposable
Remarks
Lis of all the accounts that the user has access to.
Properties
Count Returns the number of accounts in the lis.
Methods
AccountPicker Display a dialog allowing the user to
select a single account.
Object.
(Inherited from Object)
Events
AccountDetails Event raised when the account's satic
details are updated.
Fields
Hos Reference to the API Hos.
See Also
Reference
T4.API Namespace
AccountNotifyEventArgs Class
Account notify event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object AccountNotifyEventArgs
Consructors
AccountNotifyEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Account The account raising the event.
See Also
Reference
T4.API Namespace
AccountUpdateEventArgs Class
Account update event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object AccountUpdateEventArgs
Consructors
AccountUpdateEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Account The account raising the event.
See Also
Reference
T4.API Namespace
ActivationData Class
Class containing the details of an activation type.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
[SerializableAttribute]
public class ActivationData : ISerializable
Inheritance
Object ActivationData
Implements
ISerializable
Consructors
ActivationData Empty consructor.
Methods
Equals Determines whether the specifed
Fields
ActCancelDelay Activation Cancel time delay, only
applied if CancelTime is not present.
Implied Implied
Price Price.
QueueSubmit Submit
Volume Volume
See Also
Reference
T4.API Namespace
ActiveMarketReques Class
Determines the mos active market (based on ttv) for the
contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ActiveMarketReques
Remarks
Markets of related contracts will be checked as well.
Properties
Contract Gets the Contract this reques is
gathering data for.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Events
ChartDataComplete Event raised when this chart data
reques is complete.
See Also
Reference
T4.API Namespace
Brand Class
Class holding the branding information.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object Brand
Remarks
Branding information is provided by the server based upon the
frm that the user logging in belongs to. This allows applications
to provide a simple levelof frm specifc branding without
requiring seperate versions.
Consructors
Brand Initializes a new insance of the Brand class
Properties
BrandName The name of the brand. This would typically
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
ChartDataMarketVolume
Reques Class
Requess market volume summary information from the chart
server.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ChartDataMarketVolumeReques
Properties
Contract Gets the Contract this reques is
gathering data for.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Events
ChartDataComplete Event raised when this chart data
reques is complete.
See Also
Reference
T4.API Namespace
ChartDataMarketVolume
RequesMarketTTV Class
TTV data for a single market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ChartDataMarketVolumeRequesMarketTTV
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
MarketID The market id.
See Also
Reference
T4.API Namespace
Contract Class
Class representing a single contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object Contract
Remarks
Contracts consis of expiry months and individual markets within
those months.
Properties
Category The contract category if
known.
Methods
BeginRequesActiveMarket Requess the
active market
for the
specifed trade
date for the
contract.
BeginRequesMarketTradeVolumeData Reques
hisorical chart
data for all
markets in the
contract
(including
expired ones.)
Equals Determines
whether the
specifed object
is equal to the
current object.
(Inherited from
Object)
Finalize Allows an
object to try to
free resources
and perform
other cleanup
operations
before it is
reclaimed by
garbage
collection.
(Inherited from
Object)
OnMarketLisComplete) collection of
markets for this
contract.
MemberwiseClone Creates a
shallow copy of
the current
Object.
(Inherited from
Object)
Subscribe Subscribe to
the contract
quote and
trade feed.
Unsubscribe Unsubscribe
the contract
feed.
Events
ContractFeed Event raised when quote, trade or
snapshot data is returned.
See Also
Reference
T4.API Namespace
ContractDetailsEventArgs Class
Contract details event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractDetailsEventArgs
Consructors
ContractDetailsEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Contract The contract that was updated.
See Also
Reference
T4.API Namespace
ContractFeedEventArgs Class
Class to return the quotes in this contract
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgs
Properties
Items Readonly lis of items.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
Fields
Contract The contract this feed data is for.
See Also
Reference
T4.API Namespace
ContractFeedEventArgsCleared
Volume Class
Change to the cleared volume.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem ContractFeedEventArgs
ClearedVolume
Properties
ClearedVolume Cleared volume
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
See Also
Reference
T4.API Namespace
ContractFeedEventArgsExpiry
Mode Class
Changes to market mode at the expiry or security group level.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem ContractFeedEventArgs
ExpiryMode
Properties
ExpiryDate Expiry date if this applies to all of that
expiry.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
See Also
Reference
T4.API Namespace
ContractFeedEventArgsHeld
Settlement Class
Change to the held settlement.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem ContractFeedEventArgs
HeldSettlement
Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
See Also
Reference
T4.API Namespace
ContractFeedEventArgsHigh
Class
Change to the High price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem ContractFeedEventArgs
High
Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
See Also
Reference
T4.API Namespace
ContractFeedEventArgsItem
Class
Base class for all data reported in the contract feed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem
Derived
T4.APIContractFeedEventArgsClearedVolume
T4.APIContractFeedEventArgsExpiryMode
T4.APIContractFeedEventArgsHeldSettlement
T4.APIContractFeedEventArgsHigh
More
Consructors
ContractFeedEventArgsItem Initializes a new insance of the
ContractFeedEventArgsItem
class
Properties
MarketID ID of the market
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
ContractFeedEventArgsLow
Class
Change to the Low price
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem ContractFeedEventArgs
Low
Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
See Also
Reference
T4.API Namespace
ContractFeedEventArgsOpen
Class
Change to the opening price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem ContractFeedEventArgs
Open
Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
See Also
Reference
T4.API Namespace
ContractFeedEventArgsOpen
Interes Class
Change to the open interes.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem ContractFeedEventArgs
OpenInteres
Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
See Also
Reference
T4.API Namespace
ContractFeedEventArgsPrev
OpenInteres Class
Change to the previous day open interes.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem ContractFeedEventArgs
PrevOpenInteres
Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
See Also
Reference
T4.API Namespace
ContractFeedEventArgsQuote
Class
[Missing <summary> documentation for
"T:T4.API.ContractFeedEventArgs.Quote"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem ContractFeedEventArgs
Quote
Properties
BidPrice Bid price, including implied, if any.
(Overrides
ContractFeedEventArgsItemMarketID)
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
See Also
Reference
T4.API Namespace
ContractFeedEvent
ArgsSettlement Class
Change to the settlement.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem ContractFeedEventArgs
Settlement
Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
See Also
Reference
T4.API Namespace
ContractFeedEvent
ArgsSnapshot Class
Snapshot of the current sate of the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem ContractFeedEventArgs
Snapshot
Properties
BidPrice The bes bid price, which includes
implied if that was requesed.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
See Also
Reference
T4.API Namespace
ContractFeedEventArgsTrade
Class
A trade occurring.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractFeedEventArgsItem ContractFeedEventArgs
Trade
Properties
AtBidOrOfer Whether this trade was at the bid or
ofer.
(Overrides
ContractFeedEventArgsItemMarketID)
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
ToString
(Overrides ObjectToString )
See Also
Reference
T4.API Namespace
ContractLis Class
Lis of contracts.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractLis
Implements
IEnumerableContract
Remarks
Contains all the contracts for an Exchange.
Properties
Count Returns the number of contracts in the lis.
Methods
Contains Determines whether the
specifed contract is in this
lis or not.
satements.
See Also
Reference
T4.API Namespace
ContractRelation Class
Class that holds the details of a single related contract. e.g.
when a contract movesfrom one exchange to another, the
option contract that is related to this future and vice versa.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractRelation
Properties
ContractID The contract id of the related contract
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
ContractRelationLis Class
Class that holds a lis of all the contracts related to the parent
contract. e.g. when a contract moves from one exchange to
another, the option contract that is related to this future and vice
versa.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ContractRelationLis
Implements
IEnumerableContractRelation
Properties
Contract The contract this lis belongs to
Methods
Contains Determines whether the lis
contains the Contract
specifed or not.
See Also
Reference
T4.API Namespace
CreateUDS Class
Class used for defning a new srategy to be created at the
exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object CreateUDS
Properties
ContractID Contractid of the frs leg.
Methods
AddLeg Add the specifed leg details to this
defnition.
Events
RequesComplete Event raised when the reques has
completed. This may or may not occur
See Also
Reference
T4.API Namespace
CreateUDSLeg Class
Class that defnes a leg of the srategy to be created.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object CreateUDSLeg
Consructors
CreateUDSLeg Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
BuySell Whether we should buy or sell this leg.
See Also
Reference
T4.API Namespace
Currency Class
Class representing a single Currency.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object Currency
Properties
Currency The currency, e.g. USD, GBP, EUR etc.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
garbage collection.
(Inherited from Object)
Events
RateChange Event raised when the rate changes.
See Also
Reference
T4.API Namespace
CurrencyLis Class
Class to hold all the currencies.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object CurrencyLis
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Events
RateChange Event raised when a currency rate changes.
See Also
Reference
T4.API Namespace
Exchange Class
Class representing a single exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object Exchange
Remarks
An exchange here is a combination of the actual exchange and a
sub-exchange, e.g. life would have multiple exchanges for ltom
etc.
Properties
Contracts Lis of contracts for the exchange.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
ExchangeLis Class
Lis of exchanges.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object ExchangeLis
Implements
IEnumerableExchange
Properties
Count Returns the number of exchanges in the lis.
Methods
Contains Determines whether the lis
contains the exchange
specifed or not.
See Also
Reference
T4.API Namespace
LoginResponseEventArgs Class
Login response event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object LoginResponseEventArgs
Properties
TokenDeliveryMethod The 2FA token delivery method
las used.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Result The success or failure reason.
See Also
Reference
T4.API Namespace
Market Class
Class representing a single tradable market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object Market
Remarks
This could be an outright future, exchange supported srategy
or an option.
Properties
ActivationDate The date when this contract
can be frs be traded.
Methods
AddPriceIncrements Add the
specifed
number of
minimum price
increments to
the specifed
price.
IChartDataRequesChartDataCompleteEventHandler) data.
DepthSubscribe Method to
subscribe and
unsubscribe
from the
market.
DepthUnsubscribe Method to
unsubscribe
from the
market.
Equals Determines
whether the
specifed object
is equal to the
current object.
(Inherited from
Object)
Finalize Allows an
object to try to
free resources
and perform
other cleanup
operations
before it is
reclaimed by
garbage
collection.
(Inherited from
Object)
the server.
IsDepthBuferSet Determines if
the specifed
depth bufer
level is covered
by the source.
IsDepthTradeFeed Determines if
the specifed
bufer level
includes a
trade feed or
not.
MemberwiseClone Creates a
shallow copy of
the current
Object.
(Inherited from
Object)
specifed price
down to the
neares valid
price.
Events
MarketCheckSubscription Event raised to check the
subscription satus.
Fields
TradeHisory Returns the lates trade volume
information received.
See Also
Reference
T4.API Namespace
MarketLegItem Class
Class representing a single leg of the srategy.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketLegItem
Properties
Delta Delta of this leg, if any.
Methods
Equals Determines whether the specifed
See Also
Reference
T4.API Namespace
MarketLegLis Class
Lis of the legs in the srategy.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketLegLis
Properties
Count Returns the number of legs in the srategy.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
garbage collection.
(Inherited from Object)
See Also
Reference
T4.API Namespace
MarketChartData Class
Class that holds blocks of hisorical bar data.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketChartData
Properties
Aggressor Whether the aggressor was buying
or selling.
row.
Methods
AddPriceIncrements Add the specifed number of
minimum price increments to the
specifed price.
See Also
Reference
T4.API Namespace
MarketCheckSubscriptionEvent
Args Class
Market check subscription event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketCheckSubscriptionEventArgs
Consructors
MarketCheckSubscriptionEventArgs Consructor.
Methods
DepthSubscribeAtLeas Function used for checking
subscription levels to ensure that
we have at leas the level
requesed.
object.
(Inherited from Object)
Fields
DepthBufer The required depth bufer.
See Also
Reference
T4.API Namespace
MarketData Class
Class that holds all the market data information.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketData
Implements
IDisposable
Remarks
This class provides access to individual markets and to the
exchange/contracthierarchy that contains those markets.
Properties
Exchanges Returns a lis of all the exchanges that this
user is allowed access to.
Methods
ContractPicker(Contract) Displays a dialog
allowing the user to
select a contract.
Dispose Dispose
Events
ContractDetails Event raised when a contract is updated.
See Also
Reference
T4.API Namespace
MarketDepth Class
Class representing the depth data.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketDepth
Remarks
Each market has las trade and bid/ofer data available if the
exchange providesit. The amount of depth information the API
receives, and how frequently it is received is determined by the
market subscription levels requesed.
Properties
ChangeBufer The bufering level this change was sent
out on
Flags Returns the bit feld of fags that are set for
this market, e.g. FasMarket.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Bids The lis of bids in the market.
See Also
Reference
T4.API Namespace
MarketDepthDepthItem Class
Child class containing the details of a single bid or ofer depth
row.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketDepthDepthItem
Properties
NumOfOrders The number of orders making up this
depth level, or zero if data is unavailable.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
MarketDepthDepthLis Class
Collection class for holding depth items.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketDepthDepthLis
Properties
Count Returns the number of items in the lis.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
MarketDepthUpdateEventArgs
Class
Market depth update event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketDepthUpdateEventArgs
Consructors
MarketDepthUpdateEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
garbage collection.
(Inherited from Object)
Fields
Depth The depth data associated with this event.
See Also
Reference
T4.API Namespace
MarketDetailsEventArgs Class
Market details event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketDetailsEventArgs
Consructors
MarketDetailsEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Market The market whose details have changed.
See Also
Reference
T4.API Namespace
MarketHighLow Class
Class representing the high low data.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketHighLow
Remarks
Some exchanges provide high and low prices, others do not.
When an exchange doesnot provide the information the server
will keep track of them itself.
The current high/low for the market for the current trading day
will be provided by the server following subscription to the
market.
Properties
HighPrice Returns the highes traded price for the
market for the currenttrading day. If null then
no data is available.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
MarketHighLowEventArgs Class
Market high low event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketHighLowEventArgs
Consructors
MarketHighLowEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
HighLow The high low details for this event.
See Also
Reference
T4.API Namespace
MarketIndicativeOpen Class
Class holding the indicative open data.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketIndicativeOpen
Remarks
Some exchanges publish the indicating opening trade price
during pre-open. If so then this ispublished as part of depth
update events.
Properties
Price The indicative opening price.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
MarketLis Class
Class holding a lis of markets, either all those loaded or a
requesed lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketLis
Implements
IEnumerableMarket
Properties
Contract The Contract that this market lis is part of.
Methods
Contains Determines whether the
Events
MarketDetails Event raised when details are received for
a market matching the flter.
Fields
ContractID Filter reques ContractID.
See Also
Reference
T4.API Namespace
MarketLisEventArgs Class
Holds the details for the market lis complete callback.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketLisEventArgs
Consructors
MarketLisEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Markets The lis of all the markets returned for this
reques.
See Also
Reference
T4.API Namespace
MarketPriceLimits Class
Class representing the price limits data.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketPriceLimits
Remarks
Some exchanges provide the order price limits outside of which
they will rejectorders entered. You should check the 'HasLimits'
property to determine if T4 knowsthe limits for the market or not.
Properties
HighPrice Returns the high limit price for the market. If
value is null then no high limit is available.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
MarketPriceLimitsEventArgs
Class
Market price limits event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketPriceLimitsEventArgs
Consructors
MarketPriceLimitsEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
garbage collection.
(Inherited from Object)
Fields
Market The market whose price limits have changed.
See Also
Reference
T4.API Namespace
MarketRFQEventArgs Class
Market RFQ event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketRFQEventArgs
Consructors
MarketRFQEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
BuySell Whether it is to buy or sell.
ID The id.
See Also
Reference
T4.API Namespace
MarketSettlement Class
Class representing the settlement data.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketSettlement
Remarks
Diferent exchanges and contracts provide settlement data at
diferent times, when available it will be provided to the API. The
las settlement price willbe provided following subscription.
If the market has not traded yet then there may not be a
settlement price available.Additionally, if the market did not
trade in the previous day then the settlementprice may be from
an earlier day.
Properties
ClearedVolume Cleared volume for the previous trading
day for this market as reported by the
exchange.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
MarketSettlementEventArgs
Class
Market settlement event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketSettlementEventArgs
Consructors
MarketSettlementEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
garbage collection.
(Inherited from Object)
Fields
Market The market whose settlement details have
changed.
See Also
Reference
T4.API Namespace
MarketTrade Class
Class representing the trade data.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketTrade
Properties
AtBidOrOfer Determines if the las trade occurred
at the bid or ofer.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketTradeEventArgs
Consructors
MarketTradeEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Market The market the trade occurred in.
See Also
Reference
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketTradeHisory
Remarks
This class sores the recent hisory of diferent prices traded in
this market.Up to the las 100 prices to trade are sored in the
order that they traded. It also sores the volume traded at that
price and the las time that the price traded.
This does not sore individual trades, only individual prices that
trade. e.g.1 lot trades at a price of 1001 - new hisory item
created for 10011 lot trades at a price of 1002 - new hisory item
created for 10021 lot trades at a price of 1002 - volume for
hisory item for 1002 updated1 lot trades at a price of 1001 - new
hisory item created for 1001 (diferent to the early item for the
same price).
The data for the current trading day will be provided by the
server followingsubscription to the market. Updates to this data
are made as trade informationis received via depth updates. This
means that on some bufer levels trade pricesmay be missed.
Properties
Count Returns the number of items in the lis.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
MarketTrade HisoryHisoryItem
Class
Class representing a single trade volume item.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketTradeHisoryHisoryItem
Properties
Price Returns the price of this item.
Time Returns the server time that this price las traded.
Methods
Equals Determines whether the specifed
object is equal to the current object.
See Also
Reference
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketTradeVolume
Remarks
This class sores the total volumes traded at each price for this
marketfor the current trading day. It also sores the las time that
a price traded.
The data for the current trading day will be provided by the
server followingsubscription to the market. Updates to this data
are provided by the server ona slow bufer (approx. 1 second
intervals) when needed.
This class can be used to provide the complete data for the
market or for providinga lis of changes to the data.
Properties
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
MarketTrade VolumeVolume
Item Class
Class representing a single trade volume item for a specifc price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object MarketTradeVolumeVolumeItem
Properties
Price Returns the price of this volume item.
Methods
Equals Determines whether the specifed
See Also
Reference
T4.API Namespace
NotifcationEventArgs Class
Notifcation event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object NotifcationEventArgs
Consructors
NotifcationEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Exchange The exchange this message applies to, if any.
See Also
Reference
T4.API Namespace
Order Class
Class that represents an order, both for submitting and getting
updates of.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object Order
Remarks
When an order is submitted an Order object is created for that
order, all updates to the order are applied to that same Order
object insance. TheOrder will exis in the API until it is removed
at the end of the trading dayfor that market.
Properties
AccountCode The clearing account code for
the order.
Methods
AverageFillPrice Calculates the average fll price
of the flls for this order.
Fields
Account The account this order belongs to.
See Also
Reference
T4.API Namespace
OrderSpeed Class
Class that holds the speed details for submission, revision or pull
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object OrderSpeed
Consructors
OrderSpeed Initializes a new insance of the
OrderSpeed class
Properties
AccountHandlerRoundTrip Round trip time from the
account handler
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
OrderHisory Class
Class containing a hisorical sate of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object OrderHisory
Remarks
Only data that can change during the lifetime of an order is
provided in thehisory.
Properties
AccountSvr The name of the Account Server that
las changed this order.
revision.
order.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
OrderLis Class
Class that deals with all the orders for an account's position.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object OrderLis
Implements
IEnumerableOrder
Properties
Count Returns the number of orders in the lis.
Methods
Contains Whether the lis contains
the specifed Order or not.
See Also
Reference
T4.API Namespace
OrderPerformanceEventArgs
Class
Account order performance event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object OrderPerformanceEventArgs
Consructors
OrderPerformanceEventArgs(Account, Consructor.
Boolean, LisOrder)
OrderPerformanceEventArgs(Account, Consructor.
Boolean, Order)
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Account The account raising the event.
See Also
Reference
T4.API Namespace
OrderPullBatch Class
Class for dealing with batch pull.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object OrderPullBatch
Remarks
Any orders can be added to this batch, however they will be
sent the the server and exchangein sub batches grouped by
User, Account, Market and ExecutingLoginID. If the order of the
cancelsoccuring is important then you should either cancel
orders individually, or create batches where all the orders in
each are being pulled by the same User, for the same Account,
Market and ExecutingLoginID.
Properties
Count Returns the number of orders in the batch.
Methods
Add(Order) Adds the specifed order to the batch
to be pulled by the Maser user.
See Also
Reference
T4.API Namespace
OrderRemovedEventArgs Class
Account order removed event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object OrderRemovedEventArgs
Consructors
OrderRemovedEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Account The account raising the event.
See Also
Reference
T4.API Namespace
OrderRevisionBatch Class
Class for dealing with batch revision.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object OrderRevisionBatch
Remarks
Any orders can be added to this batch, however they will be
sent the the server and exchangein sub batches grouped by
User, Account, Market and ExecutingLoginID. If the order of the
revisionsoccuring is important then you should either revise
orders individually, or create batches where all the orders in
each are being revised by the same User, for the same Account,
Market and ExecutingLoginID.
Properties
Count Returns the number of orders in the batch.
Methods
Add(Order, Int32, Adds the specifed order and
NullableDecimal) it's revision details to the batch.
See Also
Reference
T4.API Namespace
OrderSendEventArgs Class
Order send event args
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object OrderSendEventArgs
Consructors
OrderSendEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Orders Lis of orders created.
See Also
Reference
T4.API Namespace
OrderSubmissionBatch Class
Class for dealing with batch submission.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object OrderSubmissionBatch
Remarks
Any orders can be added to this batch, however they will be
sent the the server and exchangein sub batches grouped by
User, Account and Market. If the order of the submissions
occuring is important then you should either submit orders
individually, or create batches where all the orders in each are
being submitted by the same User, for the same Account and
Market.
Properties
Count Returns the number of orders in the batch.
Methods
Add(Account, Market, BuySell, Adds the specifed
PriceType, Int32, NullableDecimal) order to the batch to
be pulled by the
Maser user.
object.
(Inherited from
Object)
Fields
OrderLink The order linking type if any.
See Also
Reference
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object OrderTradeEventArgs
Consructors
OrderTradeEventArgs(Account, Boolean, Consructor.
Order, Lis Trade )
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Account The account raising the event.
See Also
Reference
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object OrderTradeLegEventArgs
Consructors
OrderTradeLegEventArgs(Account, Boolean, Consructor.
Order, Lis TradeLeg )
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Account The account raising the event.
See Also
Reference
T4.API Namespace
OrderUpdateEventArgs Class
Account order update event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object OrderUpdateEventArgs
Consructors
OrderUpdateEventArgs(Account, Boolean, Consructor.
LisOrder)
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Account The account raising the event.
See Also
Reference
T4.API Namespace
Position Class
Class representing a single market position for an account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object Position
Remarks
The Position object contains all the Orders for this account for
this market as well as the details of the position itself, such as net
position, P&L, marginetc.
Properties
AverageOpenPrice The average price of any open
position the account has in this
market.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
https://wiki.t4login.com/api47help/html/855cbb5f-d616-80a4-e9b7-8fde9c2b0e2b.htm[10/2/2023 12:54:57 PM]
Position Class
See Also
Reference
T4.API Namespace
PositionLis Class
Class containing the lis of positions for a single account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object PositionLis
Implements
IEnumerablePosition
Properties
Count Returns the number of position objects in the
lis.
Methods
Contains Determines whether there
is a position object for the
market specifed.
See Also
Reference
T4.API Namespace
PositionUpdateEventArgs Class
Account position update event args.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object PositionUpdateEventArgs
Consructors
PositionUpdateEventArgs Consructor.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Account The account raising the event.
See Also
Reference
T4.API Namespace
Trade Class
Trade Fill class.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object Trade
Remarks
Contains the details of a single fll for the order. Also used for
aggregatingflls into total volumes by price.
Properties
ContraBroker The broker that this fll was with.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
See Also
Reference
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object TradeLeg
Remarks
Contains the details of a single leg fll for the order.
To determine if the leg is a buy or sell then you need to use
both the order BuySell property and the volume from the
market leg defnition. e.g. if TradeLeg.Leg.Volume *
CInt(Order.BuySell) > 0 then 'Buying' else 'Selling'
Properties
BuySell Whether this leg was a buy or sell.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Index The index of this trade within the order.
See Also
Reference
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object TradeLegLis
Implements
IEnumerableTradeLeg
Properties
Count Returns the number of leg flls in the lis.
Methods
Equals Determines whether the
specifed object is equal to
the current object.
See Also
Reference
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object TradeLis
Implements
IEnumerableTrade
Properties
Count The number of flls in the lis.
Methods
Equals Determines whether the
specifed object is equal to
the current object.
(Inherited from Object)
See Also
Reference
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object TradingSchedule
Consructors
TradingSchedule Consructor.
Methods
Equals Determines whether the
specifed object is equal to the
current object.
(Inherited from Object)
Fields
TradeDates Lis of trade dates for this week.
See Also
Reference
T4.API Namespace
Trading ScheduleSessionEvent
Class
Class that wraps up a single trading session event within a trade
date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object TradingScheduleSessionEvent
Implements
IComparableTradingScheduleSessionEvent
Consructors
TradingSchedule SessionEvent Consructor.
Methods
CompareTo Comparer for sorting this lis by time.
Fields
Mode The market mode change to occur.
See Also
Reference
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object TradingScheduleTradeDate
Implements
IComparableTradingScheduleTradeDate
Consructors
TradingSchedule TradeDate Consructor.
Methods
CompareTo Comparer used to sort the lis by
trade date.
Fields
SessionEvents Lis of session events for this trade date.
See Also
Reference
T4.API Namespace
UserExchange Class
Class that represents a users permission for a given exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object UserExchange
Properties
ExchangeID The id of this exchange.
Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)
Fields
Exchange Reference to the underlying exchange.
See Also
Reference
T4.API Namespace
UserExchangeLis Class
Lis of exchanges that this user can see.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object UserExchangeLis
Implements
IEnumerableUserExchange
Properties
Count Returns the number of exchanges in the lis.
Methods
Contains Determines whether the lis
See Also
Reference
T4.API Namespace
UserLis Class
Class that holds the lis of users that are logged in.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Inheritance
Object UserLis
Implements
IEnumerableUser
Properties
Count Returns the number of accounts in the lis.
Methods
Contains Determines if the user
specifed is in the lis.
See Also
Reference
T4.API Namespace
IChartDataReques Interface
Interface for chart data requess.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Properties
Data Gets the data this reques has
retrieved.
Methods
GetMarket Returns the market for the specifed market id.
Events
ChartDataComplete Event raised when the reques is
complete.
See Also
Reference
T4.API Namespace
AccountAccountDetailsEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Account.AccountDetailsEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e AccountDetailsEventArgs
See Also
Reference
T4.API Namespace
AccountAccountNotifyEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Account.AccountNotifyEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e AccountNotifyEventArgs
See Also
Reference
T4.API Namespace
AccountAccountUpdateEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Account.AccountUpdateEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e AccountUpdateEventArgs
See Also
Reference
T4.API Namespace
AccountOrderPerformance
EventHandler Delegate
[Missing <summary> documentation for
"T:T4.API.Account.OrderPerformanceEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e OrderPerformanceEventArgs
See Also
Reference
T4.API Namespace
AccountOrderRemovedEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Account.OrderRemovedEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e OrderRemovedEventArgs
See Also
Reference
T4.API Namespace
AccountOrderTrade Event
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Account.OrderTradeEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e OrderTradeEventArgs
See Also
Reference
T4.API Namespace
AccountOrderTrade LegEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Account.OrderTradeLegEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e OrderTradeLegEventArgs
See Also
Reference
T4.API Namespace
AccountOrderUpdateEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Account.OrderUpdateEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e OrderUpdateEventArgs
See Also
Reference
T4.API Namespace
AccountPositionUpdateEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Account.PositionUpdateEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e PositionUpdateEventArgs
See Also
Reference
T4.API Namespace
AccountLisAccountDetailsEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.AccountLis.AccountDetailsEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e AccountDetailsEventArgs
See Also
Reference
T4.API Namespace
ActiveMarketRequesChartData
CompleteEventHandler
Delegate
Delegate defning a handler for the ChartDataComplete event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poReques ActiveMarketReques
See Also
Reference
T4.API Namespace
ChartDataMarketVolume
RequesChartDataComplete
EventHandler Delegate
Delegate defning a handler for the ChartDataComplete event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poReques ChartDataMarketVolumeReques
See Also
Reference
T4.API Namespace
ContractContractFeedEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Contract.ContractFeedEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e ContractFeedEventArgs
See Also
Reference
T4.API Namespace
CreateUDSRequesComplete
EventHandler Delegate
[Missing <summary> documentation for
"T:T4.API.CreateUDS.RequesCompleteEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poStrategy CreateUDS
See Also
Reference
T4.API Namespace
CurrencyRateChangeEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Currency.RateChangeEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poCurrency Currency
See Also
Reference
T4.API Namespace
CurrencyLisRateChangeEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.CurrencyLis.RateChangeEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poCurrency Currency
See Also
Reference
T4.API Namespace
HosNotifcationEventHandler
Delegate
[Missing <summary> documentation for
"T:T4.API.Hos.NotifcationEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e NotifcationEventArgs
See Also
Reference
T4.API Namespace
IChartDataRequesChartData
CompleteEventHandler
Delegate
Delegate for the ChartDataComplete event handler.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poReques IChartDataReques
See Also
Reference
T4.API Namespace
MarketMarketCheck
SubscriptionEventHandler
Delegate
[Missing <summary> documentation for
"T:T4.API.Market.MarketCheckSubscriptionEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e MarketCheckSubscriptionEventArgs
See Also
Reference
T4.API Namespace
MarketMarketDepthUpdate
EventHandler Delegate
[Missing <summary> documentation for
"T:T4.API.Market.MarketDepthUpdateEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e MarketDepthUpdateEventArgs
See Also
Reference
T4.API Namespace
MarketMarketDetailsEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Market.MarketDetailsEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e MarketDetailsEventArgs
See Also
Reference
T4.API Namespace
MarketMarketHighLowEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Market.MarketHighLowEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e MarketHighLowEventArgs
See Also
Reference
T4.API Namespace
MarketMarketPriceLimitsEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Market.MarketPriceLimitsEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e MarketPriceLimitsEventArgs
See Also
Reference
T4.API Namespace
MarketMarketSettlementEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Market.MarketSettlementEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e MarketSettlementEventArgs
See Also
Reference
T4.API Namespace
MarketMarketTrade Event
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.Market.MarketTradeEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e MarketTradeEventArgs
See Also
Reference
T4.API Namespace
MarketDataContractDetails
EventHandler Delegate
[Missing <summary> documentation for
"T:T4.API.MarketData.ContractDetailsEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e ContractDetailsEventArgs
See Also
Reference
T4.API Namespace
MarketDataMarketRFQEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.MarketData.MarketRFQEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e MarketRFQEventArgs
See Also
Reference
T4.API Namespace
MarketLisMarketDetailsEvent
Handler Delegate
[Missing <summary> documentation for
"T:T4.API.MarketLis.MarketDetailsEventHandler"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e MarketDetailsEventArgs
See Also
Reference
T4.API Namespace
OnAccountComplete Delegate
Callback for when an account subscription has completed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e AccountCompleteEventArgs
See Also
Reference
T4.API Namespace
OnMarketLisComplete
Delegate
Callback for when a lis of markets has loaded.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e MarketLisEventArgs
See Also
Reference
T4.API Namespace
OnOrderSend Delegate
Callback for when orders have been created as part of
submission.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
e OrderSendEventArgs
See Also
Reference
T4.API Namespace
OrderOnHisoryComplete
Delegate
Callback for when the hisory of an order has been loaded.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poOrder Order
poHisory LisOrderHisory
See Also
Reference
T4.API Namespace
MarketLisEventArgsStatusType
Enumeration
Result of the market reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Members
Success 0 Reques was
successful. This
does not mean
that a specifc
market was
found.
See Also
Reference
T4.API Namespace
HosEnterLock Method
Overload Lis
EnterLock Enter a lock to prevent simultaneous
updates.
See Also
Reference
Hos Class
T4.API Namespace
HosExitLock Method
Overload Lis
ExitLock Exit the lock.
See Also
Reference
Hos Class
T4.API Namespace
HosGetOrderSubmission
Method
Overload Lis
GetOrderSubmission Get an order submission
batch to submit one or
more orders to multiple
accounts and markets.
See Also
Reference
Hos Class
T4.API Namespace
HosPullOrder Method
Overload Lis
PullOrder(Order) Pulls the specifed order.
See Also
Reference
Hos Class
T4.API Namespace
HosRemoteTime Method
Overload Lis
RemoteTime Returns the approximate current
time at the server. This should
NOT be relied upon as being
accurate.
See Also
Reference
Hos Class
T4.API Namespace
HosReviseOrder Method
Overload Lis
ReviseOrder(Order, Int32, Nullable Decimal) Revises
the
specifed
order.
See Also
Reference
Hos Class
T4.API Namespace
HosSubmitOrder Method
Overload Lis
SubmitOrder(Account, Market, BuySell, Submits
PriceType, Int32, NullableDecimal) the
specifed
order.
See Also
Reference
Hos Class
T4.API Namespace
AccountAccountID Property
The unique identifer for the account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Account Class
T4.API Namespace
AccountAccountNumber
Property
The account number.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Account Class
T4.API Namespace
AccountActiveTimeStart
Property
The time, if any, each day when the account is allowed to sart
trading.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Account Class
T4.API Namespace
AccountActiveTimeStop
Property
The time, if any, each day when the account sops trading.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Account Class
T4.API Namespace
AccountAvailableCash Property
The total amount of cash that is available for the account to
trade with.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
This is the total amount available to be used for margining. It
includes the sart of day balance, any P&L (realised and
unrealised) and removes any exising margin requirement. This
amount is checked by pre-trade risk management to ensure that
there is enough money available for any additional margin
requirements needed to submit an order.
See Also
Reference
Account Class
T4.API Namespace
AccountBalance Property
The sart of day balance for the account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
Account Class
T4.API Namespace
AccountComplete Property
Whether all the initial data for the account has been loaded yet
or not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
Account Class
T4.API Namespace
AccountDayLossLimit Property
The maximum cash amount that this account may lose in a
trading day excluding overnight upl.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
If the P&L for the account is negative and greater than this
number then the account will only be allowed to enter orders
that will reduce it's position. New positions are not allowed to be
opened.
See Also
Reference
Account Class
T4.API Namespace
AccountDayLossLimitPC
Property
The maximum percentage of the account balance that this
account may lose in a trading day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
If the P&L for the account is negative and exceeds this
percentage of the account balance then the account will only be
allowed to enter orders that will reduce it's position. New
positions are not allowed to be opened. A value of 25 means that
the account can lose up to 25% of it's balance, e.g. $2,500 of
$10,000.
See Also
Reference
Account Class
T4.API Namespace
AccountDeleted Property
Whether the account has been deleted or not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
Remarks
When an account is deleted by an adminisrator this feld is
updated. This accountwill only be available until the end of the
week when the servers are reset and deleted accounts are not
loaded. Accounts can be undeleted.
See Also
Reference
Account Class
T4.API Namespace
AccountDescription Property
The descriptive name of the account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Account Class
T4.API Namespace
AccountEnabled Property
Whether the account is enabled or not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
AccountEnabled
Remarks
Disabled accounts cannot trade.
See Also
Reference
Account Class
T4.API Namespace
AccountEnableUPL Property
Whether this account is calculating unrealised P&L or not
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
Account Class
T4.API Namespace
AccountFeesAndCommissions
Property
The fees and commissions for the current day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Return Value
Decimal
Remarks
If enabled by the adminisrator then this should be considered
an esimate as it is a simple calculation and doesnot take into
account volume discounts etc. You should always check
satements for actual fees and commissions.
See Also
Reference
Account Class
T4.API Namespace
AccountFirm Property
The frm name this account belongs to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Account Class
T4.API Namespace
AccountLossLimit Property
The maximum cash amount that this account may lose in a
trading day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
If the P&L for the account is negative and greater than this
number then the account will only be allowed to enter orders
that will reduce it's position. New positions are not allowed to be
opened.
See Also
Reference
Account Class
T4.API Namespace
AccountLossLimitPC Property
The maximum percentage of the account balance that this
account may lose in a trading day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
If the P&L for the account is negative and exceeds this
percentage of the account balance then the account will only be
allowed to enter orders that will reduce it's position. New
positions are not allowed to be opened. A value of 25 means that
the account can lose up to 25% of it's balance, e.g. $2,500 of
$10,000.
See Also
Reference
Account Class
T4.API Namespace
AccountMargin Property
The total margin requirement for all the positions of this
account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
This takes into account whether the positions are overnight or
day tradingand uses the appropriate margin percentage rate for
the account as well as thecontract margin rates defned by the
frm.
See Also
Reference
Account Class
T4.API Namespace
AccountMarginPC Property
The margin percentage rate applied to day trading orders.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
Each frm specifes a margin amount per contract, this value
determines how muchof that margin amount that this account
needs to provide. i.e. 100 would mean itneeds to provide 100%
of the contract margin, but 50 means it only needs to provide
half the margin and so on. This value is applied to positions
openedduring the day (day trading).
See Also
Reference
Account Class
T4.API Namespace
AccountMaxAccountPosition
Property
The larges size position that can be held across the account in
total.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
The sysem will prevent orders from being entered that could
cause the accountto exceed this position limit. This includes
working orders of the market.
See Also
Reference
Account Class
T4.API Namespace
AccountMaxClipSize Property
The larges size order that can be entered by this account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Account Class
T4.API Namespace
AccountMaxPosition Property
The larges size position that can be held in any market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
The sysem will prevent orders from being entered that could
cause the accountto exceed this position limit. This includes
working orders of the market.
See Also
Reference
Account Class
T4.API Namespace
AccountMinBalance Property
The minimum balance that this account is allowed to have.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
If an account goes below it's minimum balance (and Pre-Trade
Risk management isenabled) then the account will only be
allowed to submit orders that will reduce any positions it has.
New positions cannot be opened.
See Also
Reference
Account Class
T4.API Namespace
AccountMode Property
The mode this account is running in
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
AccountMode
See Also
Reference
Account Class
T4.API Namespace
AccountOrderRouting Property
Whether this account supports order routing or not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
Account Class
T4.API Namespace
AccountOvernightMarginPC
Property
The margin percentage rate applied to overnight positions.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
Each frm specifes a margin amount per contract, this value
determines how muchof that margin amount that this account
needs to provide. i.e. 100 would mean itneeds to provide 100%
of the contract margin, but 50 means it only needs to provide
half the margin and so on. This value is applied to positions
carried overnight.
See Also
Reference
Account Class
T4.API Namespace
AccountOvernightUPL Property
The total unrealised P&L from positions carried over from the
previous day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
This is the P&L between the fll prices from open positions from
the previoustrading day to the lates settlement price. This value
is included within theUPL value.
See Also
Reference
Account Class
T4.API Namespace
AccountPL Property
The total P&L for all the positions of this account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
Includes P&L from both closed positions (realised) and open
positions (unrealised).
See Also
Reference
Account Class
T4.API Namespace
AccountPLRollover Property
Whether the sysem will rollover P&L at the end of each trading
day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
Remarks
If enabled then at the end of each trading day for each contract
the server willadd the Realised P&L from that day to the account
balance.
See Also
Reference
Account Class
T4.API Namespace
AccountPLTrade Property
The total P&L for all the positions of this account valued agains
the las trade price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
Includes P&L from both closed positions (realised) and open
positions (unrealised).
See Also
Reference
Account Class
T4.API Namespace
AccountPositionRollover
Property
Whether the sysem will rollover positions at the end of each
trading day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
Remarks
If enabled then at the end of each trading day for each contract
the server willcreate 'OvernightPosition' orders in the next
trading day for any open positionsin that contract. This preserves
the open fll prices, net position and P&L correctly from one day
to the next.
See Also
Reference
Account Class
T4.API Namespace
AccountPreTrade Disabled
Property
Whether or not pre-trade risk management is disabled or not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
Remarks
Pre-trade risk management covers margining, loss limits etc. If
this is disabled then those limits do not apply to this account.
See Also
Reference
Account Class
T4.API Namespace
AccountRPL Property
The total Realised P&L (closed positions) for all the positions of
this account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
Account Class
T4.API Namespace
AccountStatus Property
The risk management satus of the account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
AccountStatus
See Also
Reference
Account Class
T4.API Namespace
AccountStrategyMaxClipSize
Property
The larges size order that can be entered by this account into
Strategy markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Account Class
T4.API Namespace
AccountStrategyMaxPosition
Property
The larges size position that can be held in any Strategy market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
The sysem will prevent orders from being entered that could
cause the accountto exceed this position limit. This includes
working orders of the market.
See Also
Reference
Account Class
T4.API Namespace
AccountSubscribed Property
Whether this account has been subscribed to or not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
Remarks
Accounts mus be subscribed to in order to get order updates
and position information.
See Also
Reference
Account Class
T4.API Namespace
AccountUPL Property
The total Unrealised P&L (open positions) for all the positions of
this account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
Unrealised P&L is valued agains the bes bid or ofer price in
the market. Ifno price is available then it will use the las trade
price, failing that it will use the settlement price.
See Also
Reference
Account Class
T4.API Namespace
AccountUPLTrade Property
The total Unrealised P&L (open positions) for all the positions of
this accountvalued agains the las trade price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
Unrealised P&L is valued agains the the las trade price. If no
las trade isavailable then it will use the settlement price.
See Also
Reference
Account Class
T4.API Namespace
AccountWarningLossLimit
Property
The warning % level this account's P&L is currently at relating to
it's loss limits.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Account Class
T4.API Namespace
AccountWarningMargin
Property
The warning % level this account's margin is currently at relating
to it's balance.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Account Class
T4.API Namespace
AccountWarningPL Property
The warning % level this account's P&L is currently at relating to
it's balance.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Account Class
T4.API Namespace
AccountWarningThresholdLoss
Limit Property
The warning threshold % for this account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
Negative values indicate no warning level is set.
See Also
Reference
Account Class
T4.API Namespace
AccountWarningThreshold
Margin Property
The warning threshold % for this account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
Negative values indicate no warning level is set.
See Also
Reference
Account Class
T4.API Namespace
AccountWarningThresholdPL
Property
The warning threshold % for this account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
Negative values indicate no warning level is set.
See Also
Reference
Account Class
T4.API Namespace
AccountSubscribe Method
Subscribes to the account so that account, position and order
updates can bereceived.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Remarks
Account updates (P&L etc), position updates (net position, P&L
etc) and orderupdates will only be received by accounts that
have been subscribed to.
See Also
Reference
Account Class
Subscribe Overload
T4.API Namespace
AccountSubscribe(OnAccount
Complete) Method
Subscribes to the account so that account, position and order
updates can bereceived.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poCallback OnAccountComplete
Method to be called when the account has completed
loading.
Remarks
Account updates (P&L etc), position updates (net position, P&L
etc) and orderupdates will only be received by accounts that
have been subscribed to. If you donot need unrealised P&L data
then you can turn that of to save cpu and bandwidth for the api.
See Also
Reference
Account Class
Subscribe Overload
T4.API Namespace
AccountSubscribe(Boolean, On
AccountComplete) Method
Subscribes to the account so that account, position and order
updates can bereceived.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pbEnableUPL Boolean
Whether UPL should be calculated by the api.
poCallback OnAccountComplete
Method to be called when the account has completed
loading.
Remarks
Account updates (P&L etc), position updates (net position, P&L
etc) and orderupdates will only be received by accounts that
have been subscribed to. If you donot need unrealised P&L data
then you can turn that of to save cpu and bandwidth for the api.
See Also
Reference
Account Class
Subscribe Overload
T4.API Namespace
AccountSubscribe(Boolean, On
AccountComplete, Object)
Method
Subscribes to the account so that account, position and order
updates can bereceived.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pbEnableUPL Boolean
Whether UPL should be calculated by the api.
poCallback OnAccountComplete
Method to be called when the account has completed
loading.
poTag Object
Optional Tag to allow you to track this reques.
Remarks
Account updates (P&L etc), position updates (net position, P&L
etc) and orderupdates will only be received by accounts that
have been subscribed to. If you donot need unrealised P&L data
then you can turn that of to save cpu and bandwidth for the api.
See Also
Reference
Account Class
Subscribe Overload
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
The account number and description
See Also
Reference
Account Class
T4.API Namespace
AccountUnsubscribe Method
Unsubscribes from the account to sop receiving account,
position and orderupdates.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Remarks
Account updates (P&L etc), position updates (net position, P&L
etc) and orderupdates will only be received by accounts that
have been subscribed to.
See Also
Reference
Account Class
T4.API Namespace
AccountAccountDetails Event
Event raised when the account's satic details are updated.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
AccountAccountDetailsEventHandler
Remarks
The account's satic details include the name, balance, clip size
etc that donot change in response to trading. These events are
generally raised in responseto an adminisrator updating the
details of the account, or a daily data import from a back ofce
sysem (e.g. daily balance update).
See Also
Reference
Account Class
T4.API Namespace
AccountAccountNotify Event
Event raised when there is a notifcation message for the
account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
AccountAccountNotifyEventHandler
Remarks
This is a free text message sent by an adminisrator, or by a
server process, forthe account. This should be displayed to the
user. This could be a message regarding the satus of the
account or it could jus be notifcation of a new account
satementbeing available.
See Also
Reference
Account Class
T4.API Namespace
AccountAccountUpdate Event
Event raised when the accounts dynamic details change.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
AccountAccountUpdateEventHandler
Remarks
The account's dynamic details include satus, margin, P&L and
available cash. Asorder's are placed and flled for the account
these details will change. These updates are sent out following
changes and are bufered to reduce network bandwidth usage.
See Also
Reference
Account Class
T4.API Namespace
AccountOrderPerformance
Event
Event raised when an order performance data changes.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public event
AccountOrderPerformanceEventHandler
OrderPerformance
Value
AccountOrderPerformanceEventHandler
See Also
Reference
Account Class
T4.API Namespace
AccountOrderRemoved Event
Event raised when an order is removed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
AccountOrderRemovedEventHandler
Remarks
Occurs when an order, or multiple orders, have been removed
from this API insance.This will occur at the end of trading day on
a per contract basis, and refers to the order objects being
disposed of rather than to any market action (such as pulling an
order).
See Also
Reference
Account Class
T4.API Namespace
AccountOrderTrade Event
Event raised when an order gets a fll (Update is also raised).
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
AccountOrderTradeEventHandler
Remarks
Occurs when an order gets flled, either partially or completely.
This event will be raised for each fll the order gets so a 10 lot
order that gets flled in two 5 lots will receive two OrderFill
events, even if the fll prices arethe same.
See Also
Reference
Account Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
AccountOrderTradeLegEventHandler
Remarks
Occurs when a srategy order gets flled, either partially or
completely. This event will be raised for each fll for each leg of
the srategy. If the Exchange does not provide leg trade
information for srategies then this event will notbe called.
See Also
Reference
Account Class
T4.API Namespace
AccountOrderUpdate Event
Event raised when an order is added.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
AccountOrderUpdateEventHandler
Remarks
Occurs when an order, or multiple orders, are added to this
account. This can either be from orders being created and
submitted by this API insance, or inresponse to another API
insance submitting orders for this account. It is alsocalled during
the initial account load following subscription to the account.
See Also
Reference
Account Class
T4.API Namespace
AccountPositionUpdate Event
Event raised when the accounts position data changes.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
AccountPositionUpdateEventHandler
Remarks
When an order is submitted, or when P&L for a position
changes then you will getthis event giving the new details of the
position. The position details includethe net position, margin,
P&L, wors position etc.
See Also
Reference
Account Class
T4.API Namespace
AccountHos Field
Reference to the Hos.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Hos
See Also
Reference
Account Class
T4.API Namespace
AccountOrders Field
Lis of all the orders in the account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
OrderLis
See Also
Reference
Account Class
T4.API Namespace
AccountPositions Field
Positions lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
PositionLis
See Also
Reference
Account Class
T4.API Namespace
AccountCompleteEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public AccountCompleteEventArgs(
Account poAccount,
Object poTag
)
Parameters
poAccount Account
The account
poTag Object
The tag specifed on the reques
See Also
Reference
AccountCompleteEventArgs Class
T4.API Namespace
AccountCompleteEvent
ArgsAccount Field
The account raising the event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Account
See Also
Reference
AccountCompleteEventArgs Class
T4.API Namespace
AccountCompleteEventArgsTag
Field
User specifed tag.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Object
See Also
Reference
AccountCompleteEventArgs Class
T4.API Namespace
AccountDetailsEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public AccountDetailsEventArgs(
Account poAccount
)
Parameters
poAccount Account
The account
See Also
Reference
AccountDetailsEventArgs Class
T4.API Namespace
AccountDetailsEvent
ArgsAccount Field
The account raising the event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Account
See Also
Reference
AccountDetailsEventArgs Class
T4.API Namespace
AccountLisCount Property
Returns the number of accounts in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
The number of accounts in the lis.
See Also
Reference
AccountLis Class
T4.API Namespace
AccountLisItem Property
Returns the account specifed if it exiss.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
AccountID String
The account id to return
Property Value
Account
The requesed account, or Nothing if it is not in the lis.
See Also
Reference
AccountLis Class
T4.API Namespace
AccountLisAccountPicker
Method
Display a dialog allowing the user to select a single account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poDefault Account
The default account to select in the lis, or Nothing for
none.
Return Value
Account
The account the user selected, or the default account specifed.
See Also
Reference
AccountLis Class
T4.API Namespace
AccountLisAccountPickerMulti
Method
Displays a dialog allowing the user to select 1 or more accounts.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poDefault LisAccount
Lis containing the default accounts to select, or Nothing
for none.
Return Value
LisAccount
A lis containing the accounts the user selected, or the default
lis specifed.
See Also
Reference
AccountLis Class
T4.API Namespace
AccountLisContains Method
Determines if the account specifed is in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
AccountID String
The account id to look for
Return Value
Boolean
True if the account is in the lis.
See Also
Reference
AccountLis Class
T4.API Namespace
AccountLisDispose Method
Releases all resources used by the AccountLis
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Implements
IDisposableDispose
See Also
Reference
AccountLis Class
Dispose Overload
T4.API Namespace
AccountLisDispose(Boolean)
Method
Releases the unmanaged resources used by the AccountLis and
optionally releases the managed resources
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
disposing Boolean
True to release both managed and unmanaged resources;
false to release only unmanaged resources
See Also
Reference
AccountLis Class
Dispose Overload
T4.API Namespace
AccountLisGetEnumerator
Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumerator
Account lis enumerator
Implements
IEnumerableGetEnumerator
See Also
Reference
AccountLis Class
T4.API Namespace
AccountLisGetHisory Method
Reques the hisory of the specifed order from the server.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poOrder Order
The order to get the hisory of.
poCallback OrderOnHisoryComplete
The method to call when the hisory has arrived.
Remarks
The callback method will be called once the hisory data is
received from the server.
See Also
Reference
AccountLis Class
T4.API Namespace
AccountLisGetSortedLis
Method
Return a copy of this lis as a sorted array
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
LisAccount
Lis of the accounts sorted by account number
See Also
Reference
AccountLis Class
T4.API Namespace
AccountLisAccountDetails
Event
Event raised when the account's satic details are updated.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public event
AccountLisAccountDetailsEventHandler
AccountDetails
Value
AccountLisAccountDetailsEventHandler
Remarks
The account's satic details include the name, balance, clip size
etc that donot change in response to trading. These events are
generally raised in responseto an adminisrator updating the
details of the account, or a daily data import from a back ofce
sysem (e.g. daily balance update).
See Also
Reference
AccountLis Class
T4.API Namespace
AccountLisHos Field
Reference to the API Hos.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Hos
See Also
Reference
AccountLis Class
T4.API Namespace
AccountNotifyEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public AccountNotifyEventArgs(
Account poAccount,
sring psText,
bool pbImportant
)
Parameters
poAccount Account
The account
psText String
The message text
pbImportant Boolean
Whether the message is important
See Also
Reference
AccountNotifyEventArgs Class
T4.API Namespace
AccountNotifyEvent
ArgsAccount Field
The account raising the event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Account
See Also
Reference
AccountNotifyEventArgs Class
T4.API Namespace
AccountNotifyEvent
ArgsImportant Field
Whether this message is of high importance.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Boolean
See Also
Reference
AccountNotifyEventArgs Class
T4.API Namespace
AccountNotifyEventArgsText
Field
The message text.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
String
See Also
Reference
AccountNotifyEventArgs Class
T4.API Namespace
AccountUpdateEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public AccountUpdateEventArgs(
Account poAccount
)
Parameters
poAccount Account
The account
See Also
Reference
AccountUpdateEventArgs Class
T4.API Namespace
AccountUpdateEvent
ArgsAccount Field
The account raising the event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Account
See Also
Reference
AccountUpdateEventArgs Class
T4.API Namespace
ActivationData Consructor
Empty consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public ActivationData()
See Also
Reference
ActivationData Class
ActivationData Overload
T4.API Namespace
ActivationData(SerializationInfo,
StreamingContext) Consructor
Consructor for recreating price from serialized.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public ActivationData(
SerializationInfo info,
StreamingContext context
)
Parameters
info SerializationInfo
SerializationInfo
context StreamingContext
Streaming context
See Also
Reference
ActivationData Class
ActivationData Overload
T4.API Namespace
ActivationDataGetObjectData
Method
Used to serialize this price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
info SerializationInfo
SerializationInfo
context StreamingContext
StreamingContext
Implements
ISerializableGetObjectData(SerializationInfo, StreamingContext)
See Also
Reference
ActivationData Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
A json representation of the activation details.
See Also
Reference
ActivationData Class
T4.API Namespace
ActivationDataActCancelDelay
Field
Activation Cancel time delay, only applied if CancelTime is not
present.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
TimeSpan
See Also
Reference
ActivationData Class
T4.API Namespace
ActivationDataActCancelTime
Field
Activation Cancel time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
DateTime
See Also
Reference
ActivationData Class
T4.API Namespace
ActivationDataBidOfer Field
Bid or Ofer
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
BidOfer
See Also
Reference
ActivationData Class
T4.API Namespace
ActivationDataCancelDelay
Field
Cancel time delay, only applied if CancelTime is not present.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
TimeSpan
See Also
Reference
ActivationData Class
T4.API Namespace
ActivationDataCancelTime Field
Cancel time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
DateTime
See Also
Reference
ActivationData Class
T4.API Namespace
ActivationDataImplied Field
Implied
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Boolean
See Also
Reference
ActivationData Class
T4.API Namespace
ActivationDataMode Field
Market mode
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketMode
See Also
Reference
ActivationData Class
T4.API Namespace
ActivationDataPrice Field
Price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
NullableDecimal
See Also
Reference
ActivationData Class
T4.API Namespace
ActivationDataQueueSubmit
Field
Submit
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Boolean
See Also
Reference
ActivationData Class
T4.API Namespace
ActivationDataSubmitDelay
Field
Submission Time Delay, only applied if SubmitTime is not
present.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
TimeSpan
See Also
Reference
ActivationData Class
T4.API Namespace
ActivationDataSubmitTime Field
Submission Time
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
DateTime
See Also
Reference
ActivationData Class
T4.API Namespace
ActivationDataVolume Field
Volume
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Int32
See Also
Reference
ActivationData Class
T4.API Namespace
ActiveMarketRequesContract
Property
Gets the Contract this reques is gathering data for.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Contract
See Also
Reference
ActiveMarketReques Class
T4.API Namespace
ActiveMarketRequesMarket
Property
Gets the bar data resulting from this reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Market
See Also
Reference
ActiveMarketReques Class
T4.API Namespace
ActiveMarketRequesRequesID
Property
Gets the unique id for this reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ActiveMarketReques Class
T4.API Namespace
ActiveMarketRequesStatus
Property
Gets the satus of this reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ChartDataRequesStatus
See Also
Reference
ActiveMarketReques Class
T4.API Namespace
ActiveMarketRequesStatus
Message Property
Gets the message describing the reason for the reques failure.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ActiveMarketReques Class
T4.API Namespace
ActiveMarketRequesTotal
ProcessTime Property
Gets the total processing time for this reques in milliseconds.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
ActiveMarketReques Class
T4.API Namespace
ActiveMarketRequesTrade Date
Property
Get the sarting trade date of this reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ActiveMarketReques Class
T4.API Namespace
ActiveMarketRequesChartData
Complete Event
Event raised when this chart data reques is complete.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public event
ActiveMarketRequesChartDataCompleteEventHandler
ChartDataComplete
Value
ActiveMarketRequesChartDataCompleteEventHandler
See Also
Reference
ActiveMarketReques Class
T4.API Namespace
Brand Consructor
Initializes a new insance of the Brand class
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public Brand()
See Also
Reference
Brand Class
T4.API Namespace
BrandBrandName Property
The name of the brand. This would typically be the frm name.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Brand Class
T4.API Namespace
BrandLoaded Property
Whether branding details have been received from the server
yet or not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
Brand Class
T4.API Namespace
ChartDataMarketVolume
RequesContract Property
Gets the Contract this reques is gathering data for.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Contract
See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace
ChartDataMarketVolume
RequesData Property
Gets the data resulting from this reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public ChartDataMarketVolumeRequesMarketTTV[]
Data { get; }
Property Value
ChartDataMarketVolumeRequesMarketTTV
See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace
ChartDataMarketVolume
RequesRequesID Property
Gets the unique id for this reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace
ChartDataMarketVolume
RequesStatus Property
Gets the satus of this reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ChartDataRequesStatus
See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace
ChartDataMarketVolume
RequesStatusMessage Property
Gets the message describing the reason for the reques failure.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace
ChartDataMarketVolume
RequesTotal ProcessTime
Property
Gets the total processing time for this reques in milliseconds.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace
ChartDataMarketVolume
RequesTrade Date Property
Get the sarting trade date of this reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace
ChartDataMarketVolume
RequesChartDataComplete
Event
Event raised when this chart data reques is complete.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public event
ChartDataMarketVolumeRequesChartDataCompleteEven
ChartDataComplete
Value
ChartDataMarketVolumeRequesChartDataCompleteEventHandler
See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace
ChartDataMarketVolume
RequesMarketTTVMarketID
Field
The market id.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
String
See Also
Reference
ChartDataMarketVolumeRequesMarketTTV Class
T4.API Namespace
ChartDataMarketVolume
RequesMarketTTVTTV Field
The TTV for this market id.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Int32
See Also
Reference
ChartDataMarketVolumeRequesMarketTTV Class
T4.API Namespace
ContractCategory Property
The contract category if known.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
CategoryType
See Also
Reference
Contract Class
T4.API Namespace
ContractContractID Property
The identifer for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This will be unique only within this exchange, other exchanges
may have the same ContractID for a diferent contract.
See Also
Reference
Contract Class
T4.API Namespace
ContractContractType Property
The type of contract this is, e.g. Future, Option etc.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ContractType
See Also
Reference
Contract Class
T4.API Namespace
ContractCurrency Property
The currency this contract is in.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
See Also
Reference
Contract Class
T4.API Namespace
ContractDayChangeTime
Property
The markets day change time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
Contract Class
T4.API Namespace
ContractDayChangeTimeAlt
Property
The markets alternate day change time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
Contract Class
T4.API Namespace
ContractDayChangeTime
Exceptions Property
The markets day change time exceptions.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Contract Class
T4.API Namespace
ContractDescription Property
Descriptive name for the contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Contract Class
T4.API Namespace
ContractEnabled Property
True if the contract is enabled.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
True if this contract is enabled.
See Also
Reference
Contract Class
T4.API Namespace
ContractExchange Property
The exchange that this contract belongs to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Exchange
The exchange
See Also
Reference
Contract Class
T4.API Namespace
ContractHos Property
Reference to the api Hos object.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Hos
Return Value
Hos
See Also
Reference
Contract Class
T4.API Namespace
ContractQuoteFeedSubscribed
Property
Whether we are subscribed to the quote feed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
Boolean
See Also
Reference
Contract Class
T4.API Namespace
ContractRelations Property
Return the collection of related contracts for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ContractRelationLis
The relation lis
See Also
Reference
Contract Class
T4.API Namespace
ContractTrade FeedSubscribed
Property
Whether we are subscribed to the trade feed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
Boolean
See Also
Reference
Contract Class
T4.API Namespace
ContractTrading Schedule
Property
Return the trading schedule for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
TradingSchedule
See Also
Reference
Contract Class
T4.API Namespace
ContractTrading ScheduleData
Property
The contracts trading schedule for the week, if known.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Contract Class
T4.API Namespace
ContractBeginRequesActive
Market Method
Requess the active market for the specifed trade date for the
contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public ActiveMarketReques
BeginRequesActiveMarket(
DateTime pdTradeDate,
ActiveMarketRequesChartDataCompleteEventHandler
poCallback
)
Parameters
pdTradeDate DateTime
Start date requesed.
poCallback ActiveMarketRequesChartDataCompleteEventHandler
Callback to call when the reques completes.
Return Value
ActiveMarketReques
A ChartContractDataReques that will contain the reques results
after the reques is processed asynchronously.
See Also
Reference
Contract Class
T4.API Namespace
ContractBeginRequesChart
Data(DateTime, DateTime,
ChartDataType, IChartData
RequesChartDataComplete
EventHandler) Method
Requess chart data for the contract (active markets.)
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
IChartDataRequesChartDataCompleteEventHandler
poCallback
)
Parameters
pdtStartDate DateTime
Start date requesed.
pdtEndDate DateTime
End date requesed.
penDataType ChartDataType
Data type requesed.
poCallback IChartDataRequesChartDataCompleteEventHandler
Callback to call when the reques completes.
Return Value
IChartDataReques
A ChartContractDataReques that will contain the reques results
after the reques is processedasynchronously.
See Also
Reference
Contract Class
BeginRequesChartData Overload
T4.API Namespace
ContractBeginRequesChart
Data(DateTime, DateTime, Date
Time, DateTime,
ChartDataType, IChartData
RequesChartDataComplete
EventHandler) Method
Requess chart data for the contract (active markets.)
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
IChartDataRequesChartDataCompleteEventHandler
poCallback
)
Parameters
pdtStartDate DateTime
Start date requesed.
pdtEndDate DateTime
End date requesed.
pdtStartTime DateTime
Session sart time.
pdtEndTime DateTime
Session end time.
penDataType ChartDataType
Data type requesed.
poCallback IChartDataRequesChartDataCompleteEventHandler
Callback to call when the reques completes.
Return Value
IChartDataReques
A ChartContractDataReques that will contain the reques results
after the reques is processedasynchronously.
See Also
Reference
Contract Class
BeginRequesChartData Overload
T4.API Namespace
ContractBeginRequesMarket
Trade VolumeData Method
Reques hisorical chart data for all markets in the contract
(including expired ones.)
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public ChartDataMarketVolumeReques
BeginRequesMarketTradeVolumeData(
DateTime pdTradeDate,
ChartDataMarketVolumeRequesChartDataCompleteEven
poCallback
)
Parameters
pdTradeDate DateTime
Start date requesed.
poCallback ChartDataMarketVolumeRequesChartDataCompleteEventHandler
Callback to call when the reques completes.
Return Value
ChartDataMarketVolumeReques
A ChartDataMarketVolumeReques that will contain the reques
results after the reques is processed asynchronously.
See Also
Reference
Contract Class
T4.API Namespace
ContractGetMarkets Method
Return the collection of markets for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
MarketLis
The lis of markets for this contract if they have been loaded,
otherwise Nothing
See Also
Reference
Contract Class
GetMarkets Overload
T4.API Namespace
ContractGetMarkets(Boolean)
Method
Return the collection of markets for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pbIncludeExpired Boolean
Whether to return expired markets or current markets
Return Value
MarketLis
The lis of markets for this contract if they have been loaded,
otherwise Nothing
See Also
Reference
Contract Class
GetMarkets Overload
T4.API Namespace
ContractGetMarkets(OnMarket
LisComplete) Method
Return the collection of markets for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poCallback OnMarketLisComplete
The method to call with the market lis results
Remarks
If the markets have already been loaded then the callback
method will be called on this same thread before this method
returns. If the markets haven't been loaded then they will be
requesed from the server, this method will return and the
callbackmethod will be called on a diferent thread when the
data is received from the server.
See Also
Reference
Contract Class
GetMarkets Overload
T4.API Namespace
ContractGetMarkets(Boolean,
OnMarketLisComplete)
Method
Return the collection of all expired markets for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pbIncludeExpired Boolean
Whether to return expired markets or current markets
poCallback OnMarketLisComplete
The method to call with the market lis results
Remarks
If the markets have already been loaded then the callback
method will be called on this same thread before this method
returns. If the markets haven't been loaded then they will be
requesed from the server, this method will return and the
See Also
Reference
Contract Class
GetMarkets Overload
T4.API Namespace
ContractGetMarkets(OnMarket
LisComplete, Object) Method
Return the collection of markets for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poCallback OnMarketLisComplete
The method to call with the market lis results
poTag Object
Tag allowing you to identify this reques
Remarks
If the markets have already been loaded then the callback
method will be called on this same thread before this method
returns. If the markets haven't been loaded then they will be
requesed from the server, this method will return and the
callbackmethod will be called on a diferent thread when the
data is received from the server.
See Also
Reference
Contract Class
GetMarkets Overload
T4.API Namespace
ContractGetMarkets(Boolean,
OnMarketLisComplete, Object)
Method
Return the collection of all expired markets for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pbIncludeExpired Boolean
Whether to return expired markets or current markets
poCallback OnMarketLisComplete
The method to call with the market lis results
poTag Object
Tag allowing you to identify this reques
Remarks
If the markets have already been loaded then the callback
See Also
Reference
Contract Class
GetMarkets Overload
T4.API Namespace
ContractGetMarkets(Int32,
StrategyType, OnMarketLis
Complete) Method
Get the fltered collection of markets for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
piExpiryDate Int32
The expiry date to flter on, or 0 for no flter. This is in the
form of an integer, yyyymmdd, e.g. 20181200 for Dec 2018
penStrategyType StrategyType
The srategy type to flter on, or StrategyType.Any for no
flter.
poCallback OnMarketLisComplete
The method to call with the market lis results
Remarks
If the markets have already been loaded then the callback
method will be called on this same thread before this method
returns. If the markets haven't been loaded then they will be
requesed from the server, this method will return and the
callbackmethod will be called on a diferent thread when the
data is received from the server.
See Also
Reference
Contract Class
GetMarkets Overload
T4.API Namespace
ContractGetMarkets(Int32,
StrategyType, Boolean, On
MarketLisComplete) Method
Get the fltered collection of expired markets for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
piExpiryDate Int32
The expiry date to flter on, or 0 for no flter. This is in the
form of an integer, yyyymmdd, e.g. 20181200 for Dec 2018
penStrategyType StrategyType
The srategy type to flter on, or StrategyType.Any for no
flter.
pbIncludeExpired Boolean
Whether to return expired markets or current markets
poCallback OnMarketLisComplete
The method to call with the market lis results
Remarks
If the markets have already been loaded then the callback
method will be called on this same thread before this method
returns. If the markets haven't been loaded then they will be
requesed from the server, this method will return and the
callbackmethod will be called on a diferent thread when the
data is received from the server.
See Also
Reference
Contract Class
GetMarkets Overload
T4.API Namespace
ContractGetMarkets(Int32,
StrategyType, OnMarketLis
Complete, Object) Method
Get the fltered collection of markets for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
piExpiryDate Int32
The expiry date to flter on, or 0 for no flter. This is in the
form of an integer, yyyymmdd, e.g. 20181200 for Dec 2018
penStrategyType StrategyType
The srategy type to flter on, or StrategyType.Any for no
flter.
poCallback OnMarketLisComplete
The method to call with the market lis results
poTag Object
Tag allowing you to identify this reques
Remarks
If the markets have already been loaded then the callback
method will be called on this same thread before this method
returns. If the markets haven't been loaded then they will be
requesed from the server, this method will return and the
callbackmethod will be called on a diferent thread when the
data is received from the server.
See Also
Reference
Contract Class
GetMarkets Overload
T4.API Namespace
ContractGetMarkets(Int32,
StrategyType, Boolean, On
MarketLisComplete, Object)
Method
Get the fltered collection of expired markets for this contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
piExpiryDate Int32
The expiry date to flter on, or 0 for no flter. This is in the
form of an integer, yyyymmdd, e.g. 20181200 for Dec 2018
penStrategyType StrategyType
The srategy type to flter on, or StrategyType.Any for no
flter.
pbIncludeExpired Boolean
poCallback OnMarketLisComplete
The method to call with the market lis results
poTag Object
Tag allowing you to identify this reques
Remarks
If the markets have already been loaded then the callback
method will be called on this same thread before this method
returns. If the markets haven't been loaded then they will be
requesed from the server, this method will return and the
callbackmethod will be called on a diferent thread when the
data is received from the server.
See Also
Reference
Contract Class
GetMarkets Overload
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
DateTime
The current trade date for this contract.
See Also
Reference
Contract Class
GetTradeDate Overload
T4.API Namespace
ContractGetTrade Date(Date
Time) Method
Calculate and return the current trading day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdTime DateTime
The datetime to get the trade date for.
Return Value
DateTime
The trade date for this contract for the specifed time.
Remarks
Trading holidays, such as New Years Day, will only be taken into
account when the date specifed is in the current or upcoming
week.
See Also
Reference
Contract Class
GetTradeDate Overload
T4.API Namespace
ContractSubscribe Method
Subscribe to the contract quote and trade feed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pbQuotes Boolean
[Missing <param name="pbQuotes"/>
documentation for
"M:T4.API.Contract.Subscribe(Sysem.Boolean,Sysem.Boolean)"]
pbTrades Boolean
[Missing <param name="pbTrades"/> documentation
for
"M:T4.API.Contract.Subscribe(Sysem.Boolean,Sysem.Boolean)"]
Return Value
Boolean
[Missing <returns> documentation for
"M:T4.API.Contract.Subscribe(Sysem.Boolean,Sysem.Boolean)"]
See Also
Reference
Contract Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
The contract description
See Also
Reference
Contract Class
T4.API Namespace
ContractUnsubscribe Method
Unsubscribe the contract feed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
See Also
Reference
Contract Class
T4.API Namespace
ContractContractFeed Event
Event raised when quote, trade or snapshot data is returned.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
ContractContractFeedEventHandler
See Also
Reference
Contract Class
T4.API Namespace
ContractDetailsEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public ContractDetailsEventArgs(
Contract poContract
)
Parameters
poContract Contract
The contract
See Also
Reference
ContractDetailsEventArgs Class
T4.API Namespace
ContractDetailsEvent
ArgsContract Field
The contract that was updated.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Contract
See Also
Reference
ContractDetailsEventArgs Class
T4.API Namespace
ContractFeedEventArgsItems
Property
Readonly lis of items.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public
ReadOnlyCollection<ContractFeedEventArgsItem>
Items { get; }
Property Value
ReadOnlyCollectionContractFeedEventArgsItem
Return Value
ReadOnlyCollectionContractFeedEventArgsItem
See Also
Reference
ContractFeedEventArgs Class
T4.API Namespace
ContractFeedEventArgsTo String
Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.ToString"]
See Also
Reference
ContractFeedEventArgs Class
T4.API Namespace
ContractFeedEventArgsContract
Field
The contract this feed data is for.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Contract
See Also
Reference
ContractFeedEventArgs Class
T4.API Namespace
ContractFeedEventArgsMode
Field
The market mode of the contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketMode
See Also
Reference
ContractFeedEventArgs Class
T4.API Namespace
ContractFeedEventArgsCleared
VolumeClearedVolume
Property
Cleared volume
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsClearedVolume Class
T4.API Namespace
ContractFeedEventArgsCleared
VolumeMarketID Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsClearedVolume Class
T4.API Namespace
ContractFeedEvent
ArgsItemMarketID Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsItem Class
T4.API Namespace
ContractFeedEventArgsCleared
VolumeTime Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsClearedVolume Class
T4.API Namespace
ContractFeedEvent
ArgsItemTime Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsItem Class
T4.API Namespace
ContractFeedEventArgsCleared
VolumeTrade Date Property
Settlement trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsClearedVolume Class
T4.API Namespace
ContractFeedEventArgsCleared
VolumeTo String Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.ClearedVolume.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.ClearedVolume.ToString"]
See Also
Reference
ContractFeedEventArgsClearedVolume Class
T4.API Namespace
ContractFeedEventArgsExpiry
ModeExpiryDate Property
Expiry date if this applies to all of that expiry.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace
ContractFeedEventArgsExpiry
ModeFlags Property
Market mode fags.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
MarketFlags2
See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace
ContractFeedEventArgsExpiry
ModeMarketID Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace
ContractFeedEventArgsExpiry
ModeMode Property
Market mode.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
MarketMode
See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace
ContractFeedEventArgsExpiry
ModeSecurityGroup Property
The security group.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace
ContractFeedEventArgsExpiry
ModeTime Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace
ContractFeedEventArgsExpiry
ModeTo String Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.ExpiryMode.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.ExpiryMode.ToString"]
See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace
ContractFeedEventArgsHeld
SettlementMarketID Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsHeldSettlement Class
T4.API Namespace
ContractFeedEventArgsHeld
SettlementPrice Property
Settlement price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsHeldSettlement Class
T4.API Namespace
ContractFeedEventArgsHeld
SettlementTime Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsHeldSettlement Class
T4.API Namespace
ContractFeedEventArgsHeld
SettlementTrade Date Property
Settlement trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsHeldSettlement Class
T4.API Namespace
ContractFeedEventArgsHeld
SettlementTo String Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.HeldSettlement.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.HeldSettlement.ToString"]
See Also
Reference
ContractFeedEventArgsHeldSettlement Class
T4.API Namespace
ContractFeedEvent
ArgsHighMarketID Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsHigh Class
T4.API Namespace
ContractFeedEvent
ArgsHighPrice Property
Settlement price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsHigh Class
T4.API Namespace
ContractFeedEvent
ArgsHighTime Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsHigh Class
T4.API Namespace
ContractFeedEvent
ArgsHighTrade Date Property
Settlement trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsHigh Class
T4.API Namespace
ContractFeedEventArgsHighTo
String Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.High.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.High.ToString"]
See Also
Reference
ContractFeedEventArgsHigh Class
T4.API Namespace
ContractFeedEventArgsItem
Consructor
Initializes a new insance of the ContractFeedEventArgsItem
class
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
protected Item()
See Also
Reference
ContractFeedEventArgsItem Class
T4.API Namespace
ContractFeedEvent
ArgsLowMarketID Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsLow Class
T4.API Namespace
ContractFeedEvent
ArgsLowPrice Property
Settlement price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsLow Class
T4.API Namespace
ContractFeedEvent
ArgsLowTime Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsLow Class
T4.API Namespace
ContractFeedEvent
ArgsLowTrade Date Property
Settlement trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsLow Class
T4.API Namespace
ContractFeedEventArgsLowTo
String Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.Low.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.Low.ToString"]
See Also
Reference
ContractFeedEventArgsLow Class
T4.API Namespace
ContractFeedEvent
ArgsOpenMarketID Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsOpen Class
T4.API Namespace
ContractFeedEvent
ArgsOpenPrice Property
Open price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsOpen Class
T4.API Namespace
ContractFeedEvent
ArgsOpenTime Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsOpen Class
T4.API Namespace
ContractFeedEvent
ArgsOpenTrade Date Property
Settlement trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsOpen Class
T4.API Namespace
ContractFeedEventArgsOpenTo
String Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.Open.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.Open.ToString"]
See Also
Reference
ContractFeedEventArgsOpen Class
T4.API Namespace
ContractFeedEventArgsOpen
InteresMarketID Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsOpenInteres Class
T4.API Namespace
ContractFeedEventArgsOpen
InteresOpenInteres Property
Open interes.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsOpenInteres Class
T4.API Namespace
ContractFeedEventArgsOpen
InteresTime Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsOpenInteres Class
T4.API Namespace
ContractFeedEventArgsOpen
InteresTrade Date Property
Settlement trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsOpenInteres Class
T4.API Namespace
ContractFeedEventArgsOpen
InteresTo String Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.OpenInteres.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.OpenInteres.ToString"]
See Also
Reference
ContractFeedEventArgsOpenInteres Class
T4.API Namespace
ContractFeedEventArgsPrev
OpenInteresMarketID Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsPrevOpenInteres Class
T4.API Namespace
ContractFeedEventArgsPrev
OpenInteresOpenInteres
Property
Open interes.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsPrevOpenInteres Class
T4.API Namespace
ContractFeedEventArgsPrev
OpenInteresTime Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsPrevOpenInteres Class
T4.API Namespace
ContractFeedEventArgsPrev
OpenInteresTrade Date
Property
Settlement trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsPrevOpenInteres Class
T4.API Namespace
ContractFeedEventArgsPrev
OpenInteresTo String Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.PrevOpenInteres.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.PrevOpenInteres.ToString"]
See Also
Reference
ContractFeedEventArgsPrevOpenInteres Class
T4.API Namespace
ContractFeedEvent
ArgsQuoteBidPrice Property
Bid price, including implied, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace
ContractFeedEvent
ArgsQuoteBidRealPrice
Property
Bid real price. Does not include implieds.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace
ContractFeedEvent
ArgsQuoteBidRealVolume
Property
Bid real volume. Does not include implieds.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace
ContractFeedEvent
ArgsQuoteBidVolume Property
Bid volume, including implied, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace
ContractFeedEvent
ArgsQuoteMarketID Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace
ContractFeedEvent
ArgsQuoteOferPrice Property
Ofer price, including implied, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace
ContractFeedEvent
ArgsQuoteOferRealPrice
Property
Ofer real price. Does not include implieds.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace
ContractFeedEvent
ArgsQuoteOferRealVolume
Property
Ofer real volume. Does not include implieds.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace
ContractFeedEvent
ArgsQuoteOferVolume
Property
Ofer volume, including implied, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace
ContractFeedEvent
ArgsQuoteTime Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace
ContractFeedEvent
ArgsQuoteTo String Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.Quote.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.Quote.ToString"]
See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace
ContractFeedEvent
ArgsSettlementMarketID
Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsSettlement Class
T4.API Namespace
ContractFeedEvent
ArgsSettlementPrice Property
Settlement price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsSettlement Class
T4.API Namespace
ContractFeedEvent
ArgsSettlementTime Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSettlement Class
T4.API Namespace
ContractFeedEvent
ArgsSettlementTrade Date
Property
Settlement trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSettlement Class
T4.API Namespace
ContractFeedEvent
ArgsSettlementTo String
Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.Settlement.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.Settlement.ToString"]
See Also
Reference
ContractFeedEventArgsSettlement Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotBidPrice Property
The bes bid price, which includes implied if that was requesed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotBidRealPrice
Property
The bes real bid price
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotBidRealVolume
Property
The bes real bid volume
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotBidVolume
Property
The bes bid volume, which includes implied if that was
requesed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotClearedVolume
Property
Cleared Volume.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotClearedVolume
Time Property
Cleared Volume time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotClearedVolume
Trade Date Property
Cleared Volume trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotFlags Property
Market mode fags.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
MarketFlags2
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotHighLowTime
Property
Open/High/Low time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotHighLowTrade
Date Property
Open/High/Low trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotHighPrice
Property
High price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotLasTrade Price
Property
Las trade price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotLasTrade SpdPrice
Property
Las trade price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotLasTrade Spd
Volume Property
Las trade volume.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotLasTrade Time
Property
Las Trade Time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotLasTrade Volume
Property
Las trade volume.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotLowPrice Property
Low price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotMarketID
Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotMode Property
Market mode.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
MarketMode
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotOferPrice
Property
The bes ofer price, which includes implied if that was requesed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotOferRealPrice
Property
The bes real ofer price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotOferRealVolume
Property
The bes real ofer volume.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotOferVolume
Property
The bes ofer volume, which includes implied if that was
requesed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotOpenInteres
Property
Open interes.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotOpenInteresTime
Property
Open interes time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotOpenInteres
Trade Date Property
Open interes trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotOpenPrice
Property
Open price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotPrevOpenInteres
Property
Previous open interes.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotPrevOpenInteres
Time Property
Previous open interes time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotPrevOpenInteres
Trade Date Property
Previous open interes trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotSettlementHeld
Price Property
Settlement price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotSettlementHeld
Time Property
Settlement time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotSettlementHeld
Trade Date Property
Settlement trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotSettlementPrice
Property
Settlement price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotSettlementTime
Property
Settlement time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotSettlementTrade
Date Property
Settlement trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotTime Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotTotal Trade Count
Property
Total trade count for the day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotTotal Traded
Volume Property
Total traded volume.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEvent
ArgsSnapshotTo String Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.Snapshot.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.Snapshot.ToString"]
See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace
ContractFeedEventArgsTrade At
BidOrOfer Property
Whether this trade was at the bid or ofer.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
BidOfer
See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace
ContractFeedEvent
ArgsTrade DueTo Spread
Property
Whether this trade was due to a spread
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace
ContractFeedEvent
ArgsTrade LasTrade Price
Property
Las trade price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace
ContractFeedEvent
ArgsTrade LasTrade Volume
Property
Las trade volume that actually occurred (e.g. like life give it).
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace
ContractFeedEvent
ArgsTrade MarketID Property
ID of the market
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace
ContractFeedEvent
ArgsTrade OrderVolumes
Property
Lis of individual order volumes that make up this trade, if
known.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace
ContractFeedEvent
ArgsTrade Time Property
The timesamp for this update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace
ContractFeedEvent
ArgsTrade Total Trade Count
Property
Total trade count.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace
ContractFeedEvent
ArgsTrade Total Traded Volume
Property
Total trade volume.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace
ContractFeedEventArgsTrade To
String Method
[Missing <summary> documentation for
"M:T4.API.ContractFeedEventArgs.Trade.ToString"]
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.Trade.ToString"]
See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace
ContractLisCount Property
Returns the number of contracts in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
The number of contracts in the lis
See Also
Reference
ContractLis Class
T4.API Namespace
ContractLisExchange Property
The exchange that this lis of contracts belongs to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Exchange
Return Value
Exchange
See Also
Reference
ContractLis Class
T4.API Namespace
ContractLisItem Property
Returns the contract specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
ContractID String
The id of the contract to return.
Property Value
Contract
See Also
Reference
ContractLis Class
T4.API Namespace
ContractLisContains Method
Determines whether the specifed contract is in this lis or not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
ContractID String
The contract to look for
Return Value
Boolean
True if the contract exiss
See Also
Reference
ContractLis Class
T4.API Namespace
ContractLisGetEnumerator
Method
Returns an enumerator on the lis for use in For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumeratorContract
Contract lis Enumerator
Implements
IEnumerableTGetEnumerator
See Also
Reference
ContractLis Class
T4.API Namespace
ContractLisGetSortedLis
Method
Return a copy of this lis as a sorted array
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
LisContract
Lis of contracts, sorted by Description
See Also
Reference
ContractLis Class
GetSortedLis Overload
T4.API Namespace
ContractLisGetSorted
Lis(Boolean) Method
Return a copy of this lis as a sorted array, optionally only
including contracts that the user is permissioned for, such as E-
mini's.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pbPermissionedOnly Boolean
True to only include contracts you are permissioned to see
Return Value
LisContract
Lis of contracts, sorted by Description
See Also
Reference
ContractLis Class
GetSortedLis Overload
T4.API Namespace
ContractLisIEnumerable_Get
Enumerator Method
Returns an enumerator on the lis for use in For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumerator
Contract lis Enumerator
Implements
IEnumerableGetEnumerator
See Also
Reference
ContractLis Class
T4.API Namespace
ContractRelationContractID
Property
The contract id of the related contract
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractRelation Class
T4.API Namespace
ContractRelationContractType
Property
The type of related contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ContractType
Return Value
ContractType
Remarks
If this is the same type as the underlying contract then this
would indicate a related contract, e.g. CBOT mini-dow contract
is currently on CME Globex sysem as CME_E YM, but was
previously onthe ECBOT platform as ECBT_E YM. This record
would indicate the dates when this change occurred and allow
access to get chart data for that old market.If this is a diferent
type than the underlying contract, e.g. an option vs a future,
then this indicates a relationship between these markets. e.g.
CBOT mini-dow futures contract is CME_E YM and it's option
See Also
Reference
ContractRelation Class
T4.API Namespace
ContractRelationEndDate
Property
The date when this relationship ended
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
i.e. don't bother looking for data for this related contract after
this date .
See Also
Reference
ContractRelation Class
T4.API Namespace
ContractRelationExchangeID
Property
The exchange id of the related contract
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
ContractRelation Class
T4.API Namespace
ContractRelationPriority
Property
The priority level of this relationship.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Return Value
Int32
This is used when there are multiple relationships that are
otherwise the same, e.g. e-mini s&p 500 futuresrelate to the
corresponding monthly option plus also weekly option
contracts. The monthly option would be priority5 and the
weeklies would be higher. The lower the number the higher
priority.
See Also
Reference
ContractRelation Class
T4.API Namespace
ContractRelationStartDate
Property
The date when this relationship sarted
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
i.e. don't bother looking for data for this related contract prior
to this date.
See Also
Reference
ContractRelation Class
T4.API Namespace
ContractRelationLisContract
Property
The contract this lis belongs to
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Contract
See Also
Reference
ContractRelationLis Class
T4.API Namespace
ContractRelationLisCount
Property
Returns the number of Contracts in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
ContractRelationLis Class
T4.API Namespace
ContractRelationLisItem
Property
Returns the contract relation for the exchange and contract
specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
ExchangeID String
ContractID String
The id of the contract to return.
Property Value
ContractRelation
The contract relation if found, otherwise Nothing
See Also
Reference
ContractRelationLis Class
T4.API Namespace
ContractRelationLisContains
Method
Determines whether the lis contains the Contract specifed or
not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
ExchangeID String
The exchange to look for
ContractID String
The contract to look for
Return Value
Boolean
True if the relation exiss.
See Also
Reference
ContractRelationLis Class
T4.API Namespace
ContractRelationLisGetChart
DataRelations Method
Returns a lis of the contract relations that would be needed for
chart data requess, e.g. hisorical contracts where a contractr
moved from one exchange to another.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public Lis<ContractRelation>
GetChartDataRelations()
Return Value
LisContractRelation
Lis of chart data relations.
See Also
Reference
ContractRelationLis Class
T4.API Namespace
ContractRelationLisGet
Enumerator Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public IEnumerator<ContractRelation>
GetEnumerator()
Return Value
IEnumeratorContractRelation
Contract relation enumerator
Implements
IEnumerableTGetEnumerator
See Also
Reference
ContractRelationLis Class
T4.API Namespace
ContractRelationLisGetOptions
Relations Method
Returns a lis of the options that are related to this contract, for
example Week 1 and Week 2 options are related to each other.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public Lis<ContractRelation>
GetOptionsRelations()
Return Value
LisContractRelation
Lis of related options contracts
See Also
Reference
ContractRelationLis Class
T4.API Namespace
ContractRelation
LisIEnumerable_GetEnumerator
Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumerator
Contract relation enumerator
Implements
IEnumerableGetEnumerator
See Also
Reference
ContractRelationLis Class
T4.API Namespace
CreateUDSContractID Property
Contractid of the frs leg.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
See Also
Reference
CreateUDS Class
T4.API Namespace
CreateUDSExchangeID Property
Exchangeid of the frs leg.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
See Also
Reference
CreateUDS Class
T4.API Namespace
CreateUDSExpiryDate Property
Expirydate of the frs leg.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Return Value
Int32
See Also
Reference
CreateUDS Class
T4.API Namespace
CreateUDSMarketRef Property
The MarketRef of the created srategy. NOT MarketID.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
See Also
Reference
CreateUDS Class
T4.API Namespace
CreateUDSRequesID Property
ID of this reques - NOT the market id.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
See Also
Reference
CreateUDS Class
T4.API Namespace
CreateUDSStatus Property
Whether the reques has completed successfully.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
UDSStatus
Return Value
UDSStatus
See Also
Reference
CreateUDS Class
T4.API Namespace
CreateUDSStatusDetail Property
Error satus from the reques, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
See Also
Reference
CreateUDS Class
T4.API Namespace
CreateUDSAddLeg Method
Add the specifed leg details to this defnition.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poLeg CreateUDSLeg
The leg to add
Return Value
String
Empty sring if successful, otherwise the reason why this leg
cannot be used
See Also
Reference
CreateUDS Class
T4.API Namespace
CreateUDSSend Method
Send the new market reques to the exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
See Also
Reference
CreateUDS Class
T4.API Namespace
CreateUDSRequesComplete
Event
Event raised when the reques has completed. This may or may
not occur
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public event
CreateUDSRequesCompleteEventHandler
RequesComplete
Value
CreateUDSRequesCompleteEventHandler
See Also
Reference
CreateUDS Class
T4.API Namespace
CreateUDSLeg Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public Leg(
Market poMarket,
BuySell penBuySell,
int piVolume
)
Parameters
poMarket Market
The market that is this leg, can be a srategy.
penBuySell BuySell
Whether we should buy or sell this leg.
piVolume Int32
The volume for this leg.
See Also
Reference
CreateUDSLeg Class
T4.API Namespace
CreateUDSLegBuySell Field
Whether we should buy or sell this leg.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
BuySell
See Also
Reference
CreateUDSLeg Class
T4.API Namespace
CreateUDSLegDelta Field
The delta for this leg, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
NullableDecimal
See Also
Reference
CreateUDSLeg Class
T4.API Namespace
CreateUDSLegMarket Field
The market that will be this leg, this can be a srategy.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Market
See Also
Reference
CreateUDSLeg Class
T4.API Namespace
CreateUDSLegPrice Field
The price for this leg, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
NullableDecimal
See Also
Reference
CreateUDSLeg Class
T4.API Namespace
CreateUDSLegVolume Field
The volume for this leg.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Int32
See Also
Reference
CreateUDSLeg Class
T4.API Namespace
CurrencyCurrency Property
The currency, e.g. USD, GBP, EUR etc.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
See Also
Reference
Currency Class
T4.API Namespace
CurrencyRate Property
The current exchange rate.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Return Value
Decimal
Remarks
Rates are sored as the number of dollars that 1 foreign currency
gets, e.g. GBP = 1.7 meaning 1 pound gets 1.7 dollars.
See Also
Reference
Currency Class
T4.API Namespace
CurrencyFromUSD Method
Converts the specifed amount from USD to this currency.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecValue Decimal
The USD value to convert
Return Value
Decimal
The USD value converted to this currency.
See Also
Reference
Currency Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecValue Decimal
The value to convert to USD
Return Value
Decimal
The value converted to USD
See Also
Reference
Currency Class
T4.API Namespace
CurrencyRateChange Event
Event raised when the rate changes.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
CurrencyRateChangeEventHandler
See Also
Reference
Currency Class
T4.API Namespace
CurrencyLisGetCurrency
Method
Return the specifed currency object, creating it if needed.
Thread safe.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psCurrency String
The currency to get, e.g. GBP
Return Value
Currency
Object representing the specifed currency
Remarks
If the currency specifed doesn't already exis then a new
currency object is created with a default 1:1 exchange rate.
See Also
Reference
CurrencyLis Class
T4.API Namespace
CurrencyLisRateChange Event
Event raised when a currency rate changes.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
CurrencyLisRateChangeEventHandler
See Also
Reference
CurrencyLis Class
T4.API Namespace
ExchangeContracts Property
Lis of contracts for the exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ContractLis
See Also
Reference
Exchange Class
T4.API Namespace
ExchangeContractType
Property
The type of contracts that this exchange contains, e.g. Futures,
options.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ContractType
Return Value
ContractType
See Also
Reference
Exchange Class
T4.API Namespace
ExchangeDescription Property
Descriptive name for the exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Exchange Class
T4.API Namespace
ExchangeEnabled Property
True if the exchange is enabled.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
Return Value
Boolean
See Also
Reference
Exchange Class
T4.API Namespace
ExchangeExchangeID Property
The unique identifer for this Exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Exchange Class
T4.API Namespace
ExchangeHos Property
Reference to the api Hos object.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Hos
Return Value
Hos
See Also
Reference
Exchange Class
T4.API Namespace
ExchangeMarketDataType
Property
The permission level the user has for this exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
MarketDataType
See Also
Reference
Exchange Class
T4.API Namespace
ExchangeUDS Property
Whether this exchange supports UDS creation.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
Return Value
Boolean
See Also
Reference
Exchange Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
The description
See Also
Reference
Exchange Class
T4.API Namespace
ExchangeLisCount Property
Returns the number of exchanges in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
The number of exchanges
See Also
Reference
ExchangeLis Class
T4.API Namespace
ExchangeLisItem Property
Returns the exchange specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
ExchangeID String
The id of the exchange to return.
Property Value
Exchange
The requesed exchange, or Nothing
See Also
Reference
ExchangeLis Class
T4.API Namespace
ExchangeLisContains Method
Determines whether the lis contains the exchange specifed or
not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
ExchangeID String
The id of the exchange
Return Value
Boolean
True if the exchange was found
See Also
Reference
ExchangeLis Class
T4.API Namespace
ExchangeLisGetEnumerator
Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumeratorExchange
Exchange lis enumerator
Implements
IEnumerableTGetEnumerator
See Also
Reference
ExchangeLis Class
T4.API Namespace
ExchangeLisGetSortedLis
Method
Return a copy of this lis as a sorted array
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
LisExchange
Lis of exchanges sorted by description.
See Also
Reference
ExchangeLis Class
T4.API Namespace
ExchangeLisIEnumerable_Get
Enumerator Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumerator
Exchange lis enumerator
Implements
IEnumerableGetEnumerator
See Also
Reference
ExchangeLis Class
T4.API Namespace
LoginResponseEventArgsToken
DeliveryMethod Property
The 2FA token delivery method las used.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public TwoFactorAuthTokenDeliveryMethod
TokenDeliveryMethod { get; }
Return Value
TwoFactorAuthTokenDeliveryMethod
See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace
LoginResponseEventArgsToken
RequesType Property
The 2FA token reques type.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
TwoFactorTokenRequesType
See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace
LoginResponseEventArgsSend
Token To Email Method
Reques the 2FA code to be sent to email if not already done
so. Use this if the user is not receiving the SMS message.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace
LoginResponseEventArgsSet
Token Code Method
Set the 2FA code that the user received so that we can
complete login.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psAuthCode String
The authentication code
penAuthorizationType TwoFactorAuthorizationType
The authorization type
See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace
LoginResponseEventArgsResult
Field
The success or failure reason.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
LoginResult
See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace
LoginResponseEventArgsText
Field
May contain additional detail on the failure reason.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
String
See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace
LoginResponseEventArgsUser
Field
The user this response is for.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
User
See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace
MarketActivationDate Property
The date when this contract can be frs be traded.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
Market Class
T4.API Namespace
MarketCategory Property
The contract category if known.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
CategoryType
See Also
Reference
Market Class
T4.API Namespace
MarketContract Property
The contract that this market belongs to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Contract
Return Value
Contract
See Also
Reference
Market Class
T4.API Namespace
MarketContractID Property
The identifer of the contract that this market is for.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
Note: ContractID is only unique for the exchange that it is part
of. Multiple exchanges may have the same ContractID.
See Also
Reference
Market Class
T4.API Namespace
MarketContractType Property
The type of the contract, e.g. Future or option.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ContractType
See Also
Reference
Market Class
T4.API Namespace
MarketCurrency Property
Three letter code for the currency that this market trades in.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
Currency code: e.g. USD, GBP, EUR etc.
See Also
Reference
Market Class
T4.API Namespace
MarketDayChangeTime
Property
The markets day change time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
This is the default time of day for this market that the trade date
changes from today to tomorrow. The
DayChangeTimeExceptions property liss any diferences to this
default on individual days.
See Also
Reference
Market Class
T4.API Namespace
MarketDayChangeTimeAlt
Property
The markets alternate day change time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
This is the alternate time of day for this market that the trade
date changes from today to tomorrow. This is used by -IMP
accounts that day change later than normal accounts due to
importing late changes from the exchanges.
See Also
Reference
Market Class
T4.API Namespace
MarketDayChangeTime
Exceptions Property
Exceptions to the markets day change time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
Liss exceptions to the default day change time in the format:
ddd=HH:mm;ddd=HH:mm
See Also
Reference
Market Class
T4.API Namespace
MarketDecimals Property
The number of decimal places for the market prices.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Market Class
T4.API Namespace
MarketDelisDate Property
The date when t4 deliss this market and ceases rolling over
positions.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
Markets that have passed their delis date are no longer
available in thesysem.
See Also
Reference
Market Class
T4.API Namespace
MarketDepthBufer Property
Returns the current subscription bufering level for this market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DepthBufer
See Also
Reference
Market Class
T4.API Namespace
MarketDepthLevels Property
Returns the current level of depth for this market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DepthLevels
Remarks
Note: this is what was requesed which may not be what is
available from the exchange.
See Also
Reference
Market Class
T4.API Namespace
MarketDescription Property
Descriptive name of the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Market Class
T4.API Namespace
MarketDetails Property
Semi-colon delimited lis of additional details of the market,
such as srike price, minute marker type.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
Remarks
This feld contains a semi colon delimited lis of details about the
market. It may contain no items, 1 item or multiple items. This
allows you to determine the diferences between multiple
markets that have the same ExchangeID, ContractID and
ExpiryDate.
Note: You should always check for the semi-colon even if you
are only expecting, or only seen a single value in the lisbefore as
additional lis items can be added at any time without warning.
The details will depend on the type of market:
A Asian
M Morning
D Daily
E Evening
N Night
See Also
Reference
Market Class
T4.API Namespace
MarketEnabled Property
Whether this market is enabled
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
Market Class
T4.API Namespace
MarketExchange Property
The exchange that this market belongs to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Exchange
Return Value
Exchange
See Also
Reference
Market Class
T4.API Namespace
MarketExchangeDelisDate
Property
The date when the exchange deliss this market, for UDS
markets this would be end of day or end of week even though
the legs can trade beyond that.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
Market Class
T4.API Namespace
MarketExchangeID Property
The identifer of the exchange that this market is for.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Market Class
T4.API Namespace
MarketExpiryDate Property
The expiry month for the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
This is in the format yyyymm00, e.g. 20050600 is june 2005
See Also
Reference
Market Class
T4.API Namespace
MarketHos Property
Reference to the api Hos object.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Hos
Return Value
Hos
See Also
Reference
Market Class
T4.API Namespace
MarketLasTrading Date
Property
The date when this contract can be las traded.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
In the case of srategies this would be the earlies date of any of
the legs las trading dates.
See Also
Reference
Market Class
T4.API Namespace
MarketLegs Property
The legs for this market if it is a srategy market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
MarketLegLis
See Also
Reference
Market Class
T4.API Namespace
MarketMarketID Property
Unique identifer for the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Market Class
T4.API Namespace
MarketMarketRef Property
Reference id for this market as provided by the exchange. May
be a meaningless number.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
See Also
Reference
Market Class
T4.API Namespace
MarketMinCabPrice Property
The minimum cabinet price for the market if there is one.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
NullableDecimal
See Also
Reference
Market Class
T4.API Namespace
MarketMinPriceIncrement
Property
The minimum price movement.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
Decimal
Remarks
Note that this is the default movement. If the market has a
minimum cabinet price orvariable price table, as a number of
options markets do, then the minimum price incrementis
dependent upon the price you are modifying. Use
AddPriceIncrements method to correctly add or subtract a
number of minimum price increments.
See Also
Reference
Market Class
T4.API Namespace
MarketOrderTypes Property
Returns the fags of order types that are supported by the
exchange for thismarket.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
OrderType
See Also
Reference
Market Class
T4.API Namespace
MarketPointValue Property
The cash value of an integral decimal price value.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
Decimal
Remarks
This is in the currency of the market.
See Also
Reference
Market Class
T4.API Namespace
MarketPriceCode Property
The cusom price format code for the market if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
Some exchanges, such as CME, have cusom price formats that
are not easily operated on mathematically. These codes
determine the routine that is used toconvert from a display
format into a decimal price.
See Also
Reference
Market Class
T4.API Namespace
MarketStrategyRatio Property
The price ratio for the srategy if supplied by the exchange
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Double
See Also
Reference
Market Class
T4.API Namespace
MarketStrategyType Property
The type of srategy this market is, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
StrategyType
See Also
Reference
Market Class
T4.API Namespace
MarketStrikePrice Property
The srike price for the market, if any, in the price format of the
underlying.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
NullableDecimal
See Also
Reference
Market Class
T4.API Namespace
MarketUnderlying Property
Return the underlying market, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Market
Return Value
Market
Remarks
If this is an option market, and has a related underlying futures
market, then that market will be returned here. Not all options
markets have underlying futures markets.
See Also
Reference
Market Class
T4.API Namespace
MarketVolumeIncrement
Property
The minimum increment in number of contracts that can be
traded.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Market Class
T4.API Namespace
MarketVTT Property
Lis of variable tick table defnitions, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
Remarks
Some markets, notably some CME option markets, have a
variable tick table defned that specifeswhat prices are allowed in
diferent price ranges.
For example, E-Mini S&P 500 options are currently defned with
a VTT of '5;P<-500=25;P>500=25;'
The lis is semi-colon seperated. The frs lis item value is the
default numerator to use. The remainingitems defne exceptions
to this default numerator. Each item is in the form of a formula
sarting with 'P',meaning the price, then either < or > and then
the price. After that is '=' and the numerator to use for that
See Also
Reference
Market Class
T4.API Namespace
MarketAddPriceIncrements
Method
Add the specifed number of minimum price increments to the
specifed price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecIncrements Decimal
The number of increments to add
pdecPrice Decimal
The price to add to.
Return Value
Decimal
The modifed price
Remarks
Adds the specifed number of price movements to the price
This takes into account the variable price table and minimum
cabinet prices which may cause incrementsto be less than the
markets default minimum price increment.
See Also
Reference
Market Class
T4.API Namespace
MarketBeginRequesChart
Data(DateTime, DateTime,
ChartDataType, IChartData
RequesChartDataComplete
EventHandler) Method
Requess hisorical chart data.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
IChartDataRequesChartDataCompleteEventHandler
poCallback
)
Parameters
pdtStartDate DateTime
The earlies date requesed.
pdtEndDate DateTime
The lates date requesed.
penDataType ChartDataType
The data type requesed.
poCallback IChartDataRequesChartDataCompleteEventHandler
Callback to call when the reques completes.
Return Value
IChartDataReques
A IChartDataReques object that will contain the reques results
after the reques is processedasynchronously.
See Also
Reference
Market Class
BeginRequesChartData Overload
T4.API Namespace
MarketBeginRequesChart
Data(DateTime, DateTime, Date
Time, DateTime,
ChartDataType, IChartData
RequesChartDataComplete
EventHandler) Method
Requess hisorical chart data for a specifed trading session.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
IChartDataRequesChartDataCompleteEventHandler
poCallback
)
Parameters
pdtStartDate DateTime
The earlies date requesed.
pdtEndDate DateTime
The lates date requesed.
pdtStartTime DateTime
The sart time of the session reques. (The date portion of
this parameter is ignored.)
pdtEndTime DateTime
The end time of the session reques. (The date portion of
this parameter is ignored.)
penDataType ChartDataType
Data type requesed.
poCallback IChartDataRequesChartDataCompleteEventHandler
Callback to call when the reques completes.
Return Value
IChartDataReques
A ChartDataReques that will contain the reques results after
the reques is processed asynchronously.
See Also
Reference
Market Class
BeginRequesChartData Overload
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecCash Decimal
The cash value
Return Value
Decimal
The price equivalent to the cash value
See Also
Reference
Market Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecClearing Decimal
The clearing price
Return Value
Decimal
The converted price
Remarks
Some CME markets trade in a diferent decimal format than
they clear. For example, E-mini S&P 500 trades as an integer
price such as 254450, but clears in a decimalformat such as
2544.50
See Also
Reference
Market Class
T4.API Namespace
MarketDepthSubscribe Method
Method to subscribe and unsubscribe from the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Remarks
Subscribes to a market for Smart bufer and BesOnly depth.
See Also
Reference
Market Class
DepthSubscribe Overload
T4.API Namespace
MarketDepth
Subscribe(DepthBufer,
DepthLevels) Method
Method to subscribe and unsubscribe from the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
penBufer DepthBufer
The subscription bufering.
penLevels DepthLevels
The depth levels needed.
Remarks
To subscribe to a market you need to specify a bufering value
(how frequently you want updates) and the amount of depth
levels you want.
See Also
Reference
Market Class
DepthSubscribe Overload
T4.API Namespace
MarketDepthUnsubscribe
Method
Method to unsubscribe from the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Remarks
Unsubscribes from the market.
See Also
Reference
Market Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psDisplay String
The display sring to convert
Return Value
NullableDecimal
The equivalent price, or Nothing if it could not be converted
Remarks
This takes into account the markets display format, e.g. for
CBOT 10yr Note the display will be parsed in half 32nds as
107160, insead of the decimal 107.50
See Also
Reference
Market Class
T4.API Namespace
MarketGetDepth Method
Returns the las depth received from the server.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
MarketDepth
The current market depth
Remarks
Once returned, the object is not updated.
See Also
Reference
Market Class
T4.API Namespace
MarketGetExpiryDate Method
Returns the ExpiryDate as a real date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
DateTime
The expiry date as a datetime
Remarks
Converts the yyyymm00 format expirydate into a date of '1 mm
yyyy'.
See Also
Reference
Market Class
T4.API Namespace
MarketGetHighLow Method
Returns the las high low information received.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
MarketHighLow
The current market high/low data
Remarks
Once returned, the object is not updated.
See Also
Reference
Market Class
T4.API Namespace
MarketGetIndicativeOpen
Method
Returns the las indicative opening received from the server.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
MarketIndicativeOpen
The current market depth
Remarks
Once returned, the object is not updated.
See Also
Reference
Market Class
T4.API Namespace
MarketGetPriceLimits Method
Returns the las price limit information received.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
MarketPriceLimits
The current market price limits
Remarks
Once returned, the object is not updated.
See Also
Reference
Market Class
T4.API Namespace
MarketGetSettlement Method
Returns the las settlement data received.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
MarketSettlement
The current market settlement data
Remarks
Once returned, the object is not updated.
See Also
Reference
Market Class
T4.API Namespace
MarketGetTrade Method
Returns the las trade received from the server.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
MarketTrade
The las market trade
Remarks
Once returned, the object is not updated.
See Also
Reference
Market Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
DateTime
The current trade date
See Also
Reference
Market Class
GetTradeDate Overload
T4.API Namespace
MarketGetTrade Date(DateTime)
Method
Calculate and return the trading day for the specifed datetime.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdTime DateTime
The datetime to check
Return Value
DateTime
The trade date for the specifed time.
See Also
Reference
Market Class
GetTradeDate Overload
T4.API Namespace
MarketIsDepthBuferSet Method
Determines if the specifed depth bufer level is covered by the
source.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
penCheckFor DepthBufer
The bufer level to check for.
penCheckIn DepthBufer
The bufer level to compare agains.
Return Value
Boolean
True if the specifed bufer is set
See Also
Reference
Market Class
T4.API Namespace
MarketIsDepthTrade Feed
Method
Determines if the specifed bufer level includes a trade feed or
not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
penDepthBufer DepthBufer
The bufer to check
Return Value
Boolean
True if the specifed bufer includes a trade feed
See Also
Reference
Market Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice Decimal
The price to convert
Return Value
Decimal
The cash value of the price
See Also
Reference
Market Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice Decimal
The price to convert
Return Value
Decimal
The clearing price
Remarks
Some CME markets trade in a diferent decimal format than
they clear. For example, E-mini S&P 500 trades as an integer
price such as 254450, but clears in a decimalformat such as
2544.50
See Also
Reference
Market Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice NullableDecimal
The price to convert
Return Value
String
The price formatted as a display price
Remarks
This takes into account the markets display format, e.g. for
CBOT 10yr Note the prices will be displayed in half 32nds as
107160, insead of the decimal 107.50
See Also
Reference
Market Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice Decimal
The price to convert
Return Value
Decimal
The 'real' price
See Also
Reference
Market Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecReal Decimal
The 'real' price
Return Value
Decimal
The converted price
See Also
Reference
Market Class
T4.API Namespace
MarketRoundPriceDown
Method
Round the specifed price down to the neares valid price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice Decimal
The price to round
Return Value
Decimal
The modifed price
See Also
Reference
Market Class
T4.API Namespace
MarketRoundPriceUp Method
Round the specifed price up to the neares valid price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice Decimal
The price to round
Return Value
Decimal
The modifed price
See Also
Reference
Market Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
The description
See Also
Reference
Market Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice Decimal
The price to validate
Return Value
Boolean
True if the price is a valid increment
Remarks
Determines if the specifed price is at a valid price increment for
this market takinginto account the variable price table and
minimum cabinet price, if any.
See Also
Reference
Market Class
T4.API Namespace
MarketMarketCheck
Subscription Event
Event raised to check the subscription satus.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public event
MarketMarketCheckSubscriptionEventHandler
MarketCheckSubscription
Value
MarketMarketCheckSubscriptionEventHandler
Remarks
When a market is unsubscribed from, or the subscription level is
reduced thenthis event will be raised to check the level of
subscription needed.
See Also
Reference
Market Class
T4.API Namespace
MarketMarketDepthUpdate
Event
Event raised when depth is updated.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public event
MarketMarketDepthUpdateEventHandler
MarketDepthUpdate
Value
MarketMarketDepthUpdateEventHandler
Remarks
Depth data is sent out whenever the bids or ofers in the market
change, and when trades occur in the market. If can be accessed
via the LasDepth propertyof the market.
See Also
Reference
Market Class
T4.API Namespace
MarketMarketDetails Event
Event raised when a market is loaded or the details change.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
MarketMarketDetailsEventHandler
See Also
Reference
Market Class
T4.API Namespace
MarketMarketHighLow Event
Event raised when the high low changes.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
MarketMarketHighLowEventHandler
Remarks
High/Low data is provided after initial subscription to a market
and when anew high or low price is traded in the market. It can
be accessed via theLasHighLow property of the market.
See Also
Reference
Market Class
T4.API Namespace
MarketMarketPriceLimits Event
Event raised when the price limits change.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public event
MarketMarketPriceLimitsEventHandler
MarketPriceLimits
Value
MarketMarketPriceLimitsEventHandler
Remarks
Order price limits are provided by some exchanges to indicate
the range outside of which orders will be rejected by the
exchange.
See Also
Reference
Market Class
T4.API Namespace
MarketMarketSettlement Event
Event raised when the settlement data changes.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
MarketMarketSettlementEventHandler
Remarks
Settlement data is provided after initial subscription to a market
and when new settlement data is available from the exchange. It
can be accessed via theLasSettlement property of the Market.
See Also
Reference
Market Class
T4.API Namespace
MarketMarketTrade Event
Event raised when a trade occurs.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
MarketMarketTradeEventHandler
Remarks
If you want to know when a trade has occurred in the market
then you should use this event rather than the
MarketDepthUpdate event.
This event is not raised for Block Trades and other of-exchange
trade types so picking up this event with FasTrade bufer sill
may mean thatyou don't get the entire volume for the day. i.e.
Adding all the LasTradeVolume values raised by this event
together may not equal TotalTradedVolume.
See Also
Reference
Market Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketTradeHisory
Remarks
This object is updated as trades occur and you should lock the
hos before accessing it's properties.
See Also
Reference
Market Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketTradeVolume
Remarks
This object is updated as trades occur and you should lock the
hos before accessing it's properties.
See Also
Reference
Market Class
T4.API Namespace
MarketLegItemDelta Property
Delta of this leg, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
Return Value
NullableDecimal
See Also
Reference
MarketLegItem Class
T4.API Namespace
MarketLegItemMarket Property
The market for this leg.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Market
See Also
Reference
MarketLegItem Class
T4.API Namespace
MarketLegItemMarketID
Property
The unique id of the market that is this leg.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
MarketLegItem Class
T4.API Namespace
MarketLegItemPrice Property
Price of this leg, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
Return Value
NullableDecimal
See Also
Reference
MarketLegItem Class
T4.API Namespace
MarketLegItemVolume Property
Volume/BuySell of this leg.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
Negative volumes indicate a selling leg, positive volumes
indicate buying relatedto buying the srategy. i.e. selling the
srategy means these are reversed.
See Also
Reference
MarketLegItem Class
T4.API Namespace
MarketLegLisCount Property
Returns the number of legs in the srategy.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketLegLis Class
T4.API Namespace
MarketLegLisItem Property
Returns the LegItem at the lis index specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
index Int32
The lis index of the leg to return. Zero based.
Property Value
MarketLegItem
See Also
Reference
MarketLegLis Class
T4.API Namespace
MarketChartDataAggressor
Property
Whether the aggressor was buying or selling.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
BidOfer
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataAtBidOrOfer
Property
Whether the trade occurred at the bid or ofer price or
somewhere in between
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
BidOfer
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataBarBidVolume
Property
Trade bid volume of the current data row
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataBarCloseTime
Property
Time of las trade of the current bar
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataBarOfer
Volume Property
Trade ofer volume of the current data row
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataBarStartTime
Property
Timesamp of the current bar
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataBarTrade
Count Property
Trade count of the current data row
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataBarTrades At
Bid Property
Count of trades that occurred at the bid
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataBarTrades At
Ofer Property
Count of trades that occurred at the ofer
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataBarVolume
Property
Trade volume of the current data row
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataBuySell
Property
The side specifed for the RFQ reques, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
BuySell
Return Value
BuySell
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataChange
Property
What changed on the las Read
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ChartDataChange
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataCleared
Volume Property
Cleared volume of the current data row.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Return Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataClosePrice
Property
Closing trade price of the current bar
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataDataType
Property
The bar types
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ChartDataType
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataDecimals
Property
Price Decimals of the current data row
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataDueTo Spread
Property
Whether the trade was due to a spread
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataEof Property
Whether we are at the end of the dataset or not
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataHighPrice
Property
High trade of the current bar
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataLowPrice
Property
Low trade price of the current bar
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataMarketID
Property
The market id this data is for
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataMinPrice
Increment Property
The minimum price movement.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
Decimal
Remarks
Note that this is the default movement. If the market has a
minimum cabinet price orvariable price table, as a number of
options markets do, then the minimum price incrementis
dependent upon the price you are modifying. Use
AddPriceIncrements method to correctly add or subtract a
number of minimum price increments.
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataMode
Property
The market mode
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
MarketMode
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataOpenInteres
Property
Open interes of the current data row.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Return Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataOpenPrice
Property
Opening trade price of the current bar
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataPointValue
Property
Point value of the current data row
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataPriceCode
Property
Price code of the current data row
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataSettlement
HeldPrice Property
Held Settlement price of the current data row. This is a
settlement price published before the end of the trading
session.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataSettlement
Price Property
Settlement price of the current data row
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataTime Property
Timesamp of the current data row.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataTotal Traded
Volume Property
Trade volume of the current data row
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataTPOIsClosing
Property
Whether the current TPO price is the closing price for the
current TPO interval
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataTPOIsOpening
Property
Whether the current TPO price is the opening price for the
current TPO interval
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataTPOPrice
Property
Price of the current TPO
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataTPOStartTime
Property
Start time of the current TPO
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataTPOVolume
Property
Volume of the current TPO
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataTPOVolumeAt
Bid Property
Volume that occured at the bid price of the current TPO
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataTPOVolumeAt
Ofer Property
Volume that occured at the ofer price of the current TPO
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataTrade Date
Property
The trade date of the data.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataTrade Price
Property
Trade price of the current data row
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataTrade Volume
Property
Trade volume of the current data row
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataVolume
Property
The volume specifed for the RFQ reques, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Return Value
Int32
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataVWAPrice
Property
Volume weighted average price, or fxing price, of the current
data row.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Return Value
Decimal
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataAddPrice
Increments Method
Add the specifed number of minimum price increments to the
specifed price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecIncrements Decimal
The number of increments to add
pdecPrice Decimal
The price to add to.
Return Value
Decimal
The modifed price
Remarks
Adds the specifed number of price movements to the price
This takes into account the variable price table and minimum
cabinet prices which may cause incrementsto be less than the
markets default minimum price increment.
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataCashTo Price
Method
Convert the specifed cash amount into it's equivalent decimal
price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecCash Decimal
The cash value
Return Value
Decimal
The equivalent price
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataClearingTo
Price Method
Converts the specifed clearing price into it's trading decimal
price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecClearing Decimal
The clearing price
Return Value
Decimal
The converted price
Remarks
Some CME markets trade in a diferent decimal format than
they clear. For example, E-mini S&P 500 trades as an integer
price such as 254450, but clears in a decimalformat such as
2544.50
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataDisplayTo Price
Method
Convert the display sring into a decimal price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psDisplay String
The display price
Return Value
NullableDecimal
The converted price
Remarks
This takes into account the markets display format, e.g. for
CBOT 10yr Note the display will be parsed in half 32nds as
107160, insead of the decimal 107.50
returned.
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataPriceTo Cash
Method
Convert the specifed decimal price into it's cash equivalent.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice Decimal
The price
Return Value
Decimal
The equivalent cash value
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataPriceTo
Clearing Method
Converts the specifed trading decimal price into it's clearing
price format, if known.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice Decimal
The price
Return Value
Decimal
The clearing price
Remarks
Some CME markets trade in a diferent decimal format than
they clear. For example, E-mini S&P 500 trades as an integer
price such as 254450, but clears in a decimalformat such as
2544.50
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataPriceTo Display
Method
Convert the specifed decimal price into it's display sring.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice NullableDecimal
the price
Return Value
String
The formatted display price
Remarks
This takes into account the markets display format, e.g. for
CBOT 10yr Note the prices will be displayed in half 32nds as
107160, insead of the decimal 107.50
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataPriceTo Real
Method
Converts the specifed trading decimal price into it's real price
format, if known.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice Decimal
The price
Return Value
Decimal
The 'real' price
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataRead Method
Move to the next record
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
Boolean
True if successfull.
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataRealTo Price
Method
Converts the specifed real format price into it's trading decimal
price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecReal Decimal
The 'Real' price
Return Value
Decimal
The converted price
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataRoundPrice
Down Method
Round the specifed price down to the neares valid price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice Decimal
The price to round
Return Value
Decimal
The modifed price
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataRoundPriceUp
Method
Round the specifed price up to the neares valid price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice Decimal
The price to round
Return Value
Decimal
The modifed price
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketChartDataValidate Price
Method
Validate the price specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdecPrice Decimal
The price to validate
Return Value
Boolean
True if the price is a valid increment.
Remarks
Determines if the specifed price is at a valid price increment for
this market takinginto account the variable price table and
minimum cabinet price, if any.
See Also
Reference
MarketChartData Class
T4.API Namespace
MarketCheckSubscriptionEvent
Args Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public MarketCheckSubscriptionEventArgs(
Market poMarket,
ref DepthBufer penDepthBufer,
ref DepthLevels penDepthLevels
)
Parameters
poMarket Market
The market
penDepthBufer DepthBufer
The bufer level
penDepthLevels DepthLevels
The depth level
See Also
Reference
MarketCheckSubscriptionEventArgs Class
T4.API Namespace
MarketCheckSubscriptionEvent
ArgsDepthSubscribeAtLeas
Method
Function used for checking subscription levels to ensure that we
have at leas the level requesed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
penBufer DepthBufer
The depth bufer
penLevels DepthLevels
The depth levels
Remarks
This method should be used with the MarketCheckSubscription
event to ensure theminimum subscription level needed is
maintained.
See Also
Reference
MarketCheckSubscriptionEventArgs Class
T4.API Namespace
MarketCheckSubscriptionEvent
ArgsDepthBufer Field
The required depth bufer.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
DepthBufer
See Also
Reference
MarketCheckSubscriptionEventArgs Class
T4.API Namespace
MarketCheckSubscriptionEvent
ArgsDepthLevels Field
The required depth levels.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
DepthLevels
See Also
Reference
MarketCheckSubscriptionEventArgs Class
T4.API Namespace
MarketCheckSubscriptionEvent
ArgsMarket Field
The market to check subscription for.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Market
See Also
Reference
MarketCheckSubscriptionEventArgs Class
T4.API Namespace
MarketDataExchanges Property
Returns a lis of all the exchanges that this user is allowed access
to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ExchangeLis
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataHos Property
Reference to the api Hos object.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Hos
Return Value
Hos
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataContract
Picker(Contract) Method
Displays a dialog allowing the user to select a contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poDefault Contract
The contract to select by default, or Nothing.
Return Value
Contract
The contract selected by the user, or the default.
See Also
Reference
MarketData Class
ContractPicker Overload
T4.API Namespace
MarketDataContract
Picker(Contract,
LisContractType,
LisStrategyType, String)
Method
Displays a dialog allowing the user to select a contract.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poDefault Contract
The contract to select by default, or Nothing.
poContractTypes LisContractType
Filter the market lis to only the contract types specifed.
Use null/Nothing for all.
poStrategyTypes LisStrategyType
Filter the market lis to only the srategy types specifed. Use
null/Nothing for all.
psSearch String
Initialise the search box.
Return Value
Contract
The contract selected by the user, or the default.
See Also
Reference
MarketData Class
ContractPicker Overload
T4.API Namespace
MarketDataCreateUDS Method
Creates and returns an object for creating new srategy markets
at the exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
penStrategyType StrategyType
The type of srategy to create.
poAccount Account
The account to use for creating the srategy, i.e. the iLink
session that the account is confgured for will be used to
create this market.
Return Value
CreateUDS
An object representing the UDS reques
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataDispose Method
Dispose
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Implements
IDisposableDispose
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataGetContract
Method
Get the specifed contract if we have permission to see it.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange
psContractID String
The contract
Return Value
Contract
The contract requesed, or Nothing.
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataGetMarket(String)
Method
Get the market from the specifed id.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psMarketID String
MarketID of the market to get
Return Value
Market
Returns the specifed market if it is loaded. If the market is not
loaded in the API currently then this returns Nothing.
See Also
Reference
MarketData Class
GetMarket Overload
T4.API Namespace
MarketDataGetMarket(String,
OnMarketLisComplete)
Method
Get the market from the specifed id. Requesing it from the
server if needed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psMarketID String
MarketID of the market to get.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
Remarks
If the specifed market is already loaded in the API then the
callback will be executed on this thread prior to this method
completing.If the market is not loaded in the API then it will be
requesed from the server, and when it arrives the callback will
be executed on another thread.
See Also
Reference
MarketData Class
GetMarket Overload
T4.API Namespace
MarketDataGetMarket(String,
Boolean, OnMarketLis
Complete) Method
Get the market from the specifed id. Requesing it from the
server if needed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psMarketID String
MarketID of the market to get.
pbIncludeExpired Boolean
Whether to search expired markets.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
Remarks
See Also
Reference
MarketData Class
GetMarket Overload
T4.API Namespace
MarketDataGetMarket(String,
OnMarketLisComplete, Object)
Method
Get the market from the specifed id. Requesing it from the
server if needed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psMarketID String
MarketID of the market to get.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
poTag Object
User tag allowing you to identify this reques.
Remarks
See Also
Reference
MarketData Class
GetMarket Overload
T4.API Namespace
MarketDataGetMarket(String,
Boolean, OnMarketLis
Complete, Object) Method
Get the market from the specifed id. Requesing it from the
server if needed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psMarketID String
MarketID of the market to get.
pbIncludeExpired Boolean
Whether to search expired markets.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
poTag Object
Remarks
If the specifed market is already loaded in the API then the
callback will be executed on this thread prior to this method
completing.If the market is not loaded in the API then it will be
requesed from the server, and when it arrives the callback will
be executed on another thread.
See Also
Reference
MarketData Class
GetMarket Overload
T4.API Namespace
MarketDataGetMarketByRef
Method
Try and fnd a market with the specifed market ref. This will only
succeed if the market is currently loaded in the API. This does
not make a reques to the server.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangePrefx String
The exchange to search in, e.g. CME
psMarketRef String
The exchange provided market ref, e.g. ESH6
Return Value
Market
The specifed market, or Nothing
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataGetMarkets(String,
String, OnMarketLisComplete)
Method
Allows the reques of specifc markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange for the markets.
psContractID String
The contract for the markets.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
Remarks
If the specifed market lis is already loaded in the API then the
See Also
Reference
MarketData Class
GetMarkets Overload
T4.API Namespace
MarketDataGetMarkets(String,
String, Boolean, OnMarketLis
Complete) Method
Allows the reques of specifc markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange for the markets.
psContractID String
The contract for the markets.
pbIncludeExpired Boolean
Whether to return expired markets.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
Remarks
If the specifed market lis is already loaded in the API then the
callback will be executed on this thread prior to this method
completing.If the market lis is not loaded in the API then it will
be requesed from the server, and when it arrives the callback
will be executed on another thread.
See Also
Reference
MarketData Class
GetMarkets Overload
T4.API Namespace
MarketDataGetMarkets(String,
String, Int32, OnMarketLis
Complete) Method
Allows the reques of specifc markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange for the markets.
psContractID String
The contract for the markets.
piExpiryDate Int32
The expiry month for the markets.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
Remarks
If the specifed market lis is already loaded in the API then the
callback will be executed on this thread prior to this method
completing.If the market lis is not loaded in the API then it will
be requesed from the server, and when it arrives the callback
will be executed on another thread.
See Also
Reference
MarketData Class
GetMarkets Overload
T4.API Namespace
MarketDataGetMarkets(String,
String, OnMarketLisComplete,
Object) Method
Allows the reques of specifc markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange for the markets.
psContractID String
The contract for the markets.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
poTag Object
User tag allowing you to identify this reques.
Remarks
If the specifed market lis is already loaded in the API then the
callback will be executed on this thread prior to this method
completing.If the market lis is not loaded in the API then it will
be requesed from the server, and when it arrives the callback
will be executed on another thread.
See Also
Reference
MarketData Class
GetMarkets Overload
T4.API Namespace
MarketDataGetMarkets(String,
String, Boolean, OnMarketLis
Complete, Object) Method
Allows the reques of specifc markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange for the markets.
psContractID String
The contract for the markets.
pbIncludeExpired Boolean
Whether to return expired markets.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
poTag Object
User tag allowing you to identify this reques.
Remarks
If the specifed market lis is already loaded in the API then the
callback will be executed on this thread prior to this method
completing.If the market lis is not loaded in the API then it will
be requesed from the server, and when it arrives the callback
will be executed on another thread.
See Also
Reference
MarketData Class
GetMarkets Overload
T4.API Namespace
MarketDataGetMarkets(String,
String, Int32, OnMarketLis
Complete, Object) Method
Allows the reques of specifc markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange for the markets.
psContractID String
The contract for the markets.
piExpiryDate Int32
The expiry month for the markets.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
poTag Object
User tag allowing you to identify this reques.
Remarks
If the specifed market lis is already loaded in the API then the
callback will be executed on this thread prior to this method
completing.If the market lis is not loaded in the API then it will
be requesed from the server, and when it arrives the callback
will be executed on another thread.
See Also
Reference
MarketData Class
GetMarkets Overload
T4.API Namespace
MarketDataGetMarkets(String,
String, Int32, StrategyType, On
MarketLisComplete) Method
Allows the reques of specifc markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange for the markets.
psContractID String
The contract for the markets.
piExpiryDate Int32
The expiry month for the markets.
penStrategyType StrategyType
The srategy markets to return.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
Remarks
If the specifed market lis is already loaded in the API then the
callback will be executed on this thread prior to this method
completing.If the market lis is not loaded in the API then it will
be requesed from the server, and when it arrives the callback
will be executed on another thread.
See Also
Reference
MarketData Class
GetMarkets Overload
T4.API Namespace
MarketDataGetMarkets(String,
String, Int32, StrategyType,
Boolean, OnMarketLis
Complete) Method
Allows the reques of specifc markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange for the markets.
psContractID String
The contract for the markets.
piExpiryDate Int32
The expiry month for the markets.
penStrategyType StrategyType
The srategy markets to return.
pbIncludeExpired Boolean
Whether to return expired markets.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
Remarks
If the specifed market lis is already loaded in the API then the
callback will be executed on this thread prior to this method
completing.If the market lis is not loaded in the API then it will
be requesed from the server, and when it arrives the callback
will be executed on another thread.
See Also
Reference
MarketData Class
GetMarkets Overload
T4.API Namespace
MarketDataGetMarkets(String,
String, Int32, StrategyType, On
MarketLisComplete, Object)
Method
Allows the reques of specifc markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange for the markets.
psContractID String
The contract for the markets.
piExpiryDate Int32
The expiry month for the markets.
penStrategyType StrategyType
The srategy markets to return.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
poTag Object
User tag allowing you to identify this reques.
Remarks
If the specifed market lis is already loaded in the API then the
callback will be executed on this thread prior to this method
completing.If the market lis is not loaded in the API then it will
be requesed from the server, and when it arrives the callback
will be executed on another thread.
See Also
Reference
MarketData Class
GetMarkets Overload
T4.API Namespace
MarketDataGetMarkets(String,
String, Int32, StrategyType,
Boolean, OnMarketLis
Complete, Object) Method
Allows the reques of specifc markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange for the markets.
psContractID String
The contract for the markets.
piExpiryDate Int32
penStrategyType StrategyType
The srategy markets to return.
pbIncludeExpired Boolean
Whether to return expired markets.
poCallback OnMarketLisComplete
The method to call when the market has been loaded.
poTag Object
User tag allowing you to identify this reques.
Remarks
If the specifed market lis is already loaded in the API then the
callback will be executed on this thread prior to this method
completing.If the market lis is not loaded in the API then it will
be requesed from the server, and when it arrives the callback
will be executed on another thread.
See Also
Reference
MarketData Class
GetMarkets Overload
T4.API Namespace
MarketDataMarket
Picker(Market) Method
Displays a dialog allowing the user to select a market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poDefault Market
The market to select by default, or Nothing
Return Value
Market
The market selected by the user, or the default.
See Also
Reference
MarketData Class
MarketPicker Overload
T4.API Namespace
MarketDataMarket
Picker(LisContractType,
LisStrategyType, Market)
Method
Displays a dialog allowing the user to select a market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poContractTypes LisContractType
Filter the market lis to only the contract types specifed.
Use null/Nothing for all.
poStrategyTypes LisStrategyType
Filter the market lis to only the srategy types specifed. Use
null/Nothing for all.
poDefault Market
The market to select by default, or Nothing
Return Value
Market
The market selected by the user, or the default.
See Also
Reference
MarketData Class
MarketPicker Overload
T4.API Namespace
MarketDataMarket
Picker(LisContractType,
LisStrategyType, Market, String)
Method
Displays a dialog allowing the user to select a market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poContractTypes LisContractType
Filter the market lis to only the contract types specifed.
Use null/Nothing for all.
poStrategyTypes LisStrategyType
Filter the market lis to only the srategy types specifed. Use
null/Nothing for all.
poDefault Market
The market to select by default, or Nothing
psSearch String
Initialise the search box.
Return Value
Market
The market selected by the user, or the default.
See Also
Reference
MarketData Class
MarketPicker Overload
T4.API Namespace
MarketDataMarketPicker
Hisorical Method
Displays a dialog allowing the user to select a market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poDefault Market
The market to select by default, or Nothing
Return Value
Market
The market selected by the user, or the default.
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataMarketPicker
Multi(LisMarket, Market)
Method
Displays a dialog allowing the user to select one or more
markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poDefault LisMarket
Lis of markets to select by default, or Nothing
poFindMarket Market
The market to initially highlight in the picker
Return Value
LisMarket
The lis of markets selected by the user, or Nothing
See Also
https://wiki.t4login.com/api47help/html/6ec47a54-5247-1418-38cc-5f6673bb123f.htm[10/2/2023 1:30:40 PM]
MarketData.MarketPickerMulti(List<Market>, Market) Method
Reference
MarketData Class
MarketPickerMulti Overload
T4.API Namespace
MarketDataMarketPicker
Multi(LisMarket, Market,
LisContractType,
LisStrategyType, String)
Method
Displays a dialog allowing the user to select one or more
markets.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poDefault LisMarket
Lis of markets to select by default, or Nothing
poFindMarket Market
The market to initially highlight in the picker
poContractTypes LisContractType
Filter the market lis to only the contract types specifed.
Use null/Nothing for all.
poStrategyTypes LisStrategyType
Filter the market lis to only the srategy types specifed. Use
null/Nothing for all.
psSearch String
Initialise the search box.
Return Value
LisMarket
The lis of markets selected by the user, or Nothing
See Also
Reference
MarketData Class
MarketPickerMulti Overload
T4.API Namespace
MarketDataRequesChartData
Batch Method
Reques batch chart data.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange
psContractID String
The contract
psMarketID String
The market
penDataType ChartDataType
pdtStartDate DateTime
The sart date
pdtEndDate DateTime
The end date
pdtSessStartTime DateTime
The session sart time
pdtSessEndTime DateTime
The session end time
Return Value
String
The reques id
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataRequesMarket
Trade VolumeData Method
Reques hisorical chart data for all markets in the contract
(including expired ones.)
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psExchangeID String
The exchange
psContractID String
The contract
pdtTradeDate DateTime
The trade date chart data is requesed for.
Return Value
String
The reques id
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataValidate ChartData
Cache Method
Validates the data in the chart cache.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Remarks
This is called on the chart reques processing thread (generally a
thread pool thread). The validated fag is set the frs time
through regardless of error or timeout getting a response from
the server.
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataContractDetails
Event
Event raised when a contract is updated.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public event
MarketDataContractDetailsEventHandler
ContractDetails
Value
MarketDataContractDetailsEventHandler
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataMarketRFQ Event
Event raised when an RFQ message is received.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
MarketDataMarketRFQEventHandler
Remarks
To receive RFQ events you mus do the following: 1. Reques the
market defnitions for the markets you are interesed in via
CreateMarketFilter or by referencing the Markets property of a
Contract object so that the markets are loaded.2. Subscribe to at
leas 1 market in that exchange group, e.g. subscribing to a
single CBOT soybean option market will get you RFQ's for all
CBOT Commodity option markets. You do NOT need to
subscribe to all markets that you are interesed in RFQ's for.
See Also
Reference
MarketData Class
T4.API Namespace
MarketDepthChangeBufer
Property
The bufering level this change was sent out on
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DepthBufer
See Also
Reference
MarketDepth Class
T4.API Namespace
MarketDepthChangeLevel
Property
The depth level this change was sent out on
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DepthLevels
See Also
Reference
MarketDepth Class
T4.API Namespace
MarketDepthFlags Property
Returns the bit feld of fags that are set for this market, e.g.
FasMarket.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
MarketFlags2
See Also
Reference
MarketDepth Class
T4.API Namespace
MarketDepthMode Property
Returns the mode of the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
MarketMode
Remarks
This sates whether the market is currently open, closed or in a
diferent trading sate.
See Also
Reference
MarketDepth Class
T4.API Namespace
MarketDepthTime Property
Returns the server time of the las depth update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
'''
See Also
Reference
MarketDepth Class
T4.API Namespace
MarketDepthBids Field
The lis of bids in the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketDepthDepthLis
See Also
Reference
MarketDepth Class
T4.API Namespace
MarketDepthImpliedBids Field
The lis of implied bids in the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketDepthDepthLis
See Also
Reference
MarketDepth Class
T4.API Namespace
MarketDepthImpliedOfers Field
The lis of implied ofers in the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketDepthDepthLis
See Also
Reference
MarketDepth Class
T4.API Namespace
MarketDepthOfers Field
The lis of ofers in the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketDepthDepthLis
See Also
Reference
MarketDepth Class
T4.API Namespace
MarketDepthDepthItemNumOf
Orders Property
The number of orders making up this depth level, or zero if
data is unavailable.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Return Value
Int32
See Also
Reference
MarketDepthDepthItem Class
T4.API Namespace
MarketDepthDepthItemPrice
Property
Returns the price of the depth item.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
MarketDepthDepthItem Class
T4.API Namespace
MarketDepthDepthItemVolume
Property
Returns the volume available at this price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketDepthDepthItem Class
T4.API Namespace
MarketDepthDepthLisCount
Property
Returns the number of items in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketDepthDepthLis Class
T4.API Namespace
MarketDepthDepth
LisItem(Decimal) Property
Returns the depth item for the price specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poPrice Decimal
The price to return the depth item of.
Property Value
MarketDepthDepthItem
See Also
Reference
MarketDepthDepthLis Class
Item Overload
T4.API Namespace
MarketDepthDepthLisItem(Int
32) Property
Returns the depth item at the lis index specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
index Int32
The lis index to return. Zero based.
Property Value
MarketDepthDepthItem
See Also
Reference
MarketDepthDepthLis Class
Item Overload
T4.API Namespace
MarketDepthUpdateEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public MarketDepthUpdateEventArgs(
Market poMarket,
MarketDepth poDepth,
MarketIndicativeOpen poIndicativeOpen
)
Parameters
poMarket Market
The market
poDepth MarketDepth
The depth snapshot
poIndicativeOpen MarketIndicativeOpen
[Missing <param name="poIndicativeOpen"/>
documentation for
"M:T4.API.MarketDepthUpdateEventArgs.#ctor(T4.API.Market,T4.API.MarketDepth,T4.API.MarketIndicativeOpen)"]
See Also
Reference
MarketDepthUpdateEventArgs Class
T4.API Namespace
MarketDepthUpdateEvent
ArgsDepth Field
The depth data associated with this event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketDepth
Remarks
Accessing this insance's properties is threadsafe.
See Also
Reference
MarketDepthUpdateEventArgs Class
T4.API Namespace
MarketDepthUpdateEvent
ArgsIndicativeOpen Field
The indicative opening data associated with this event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketIndicativeOpen
Remarks
Accessing this insance's properties is threadsafe.
See Also
Reference
MarketDepthUpdateEventArgs Class
T4.API Namespace
MarketDepthUpdateEvent
ArgsMarket Field
The market with a depth update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Market
See Also
Reference
MarketDepthUpdateEventArgs Class
T4.API Namespace
MarketDetailsEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public MarketDetailsEventArgs(
Market poMarket
)
Parameters
poMarket Market
The market
See Also
Reference
MarketDetailsEventArgs Class
T4.API Namespace
MarketDetailsEventArgsMarket
Field
The market whose details have changed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Market
See Also
Reference
MarketDetailsEventArgs Class
T4.API Namespace
MarketHighLowHighPrice
Property
Returns the highes traded price for the market for the current
trading day. If null then no data is available.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
MarketHighLow Class
T4.API Namespace
MarketHighLowLowPrice
Property
Returns the lowes traded price for the market for the current
trading day. If null then no data is available.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
MarketHighLow Class
T4.API Namespace
MarketHighLowOpenPrice
Property
Returns the frs price traded in the market for the current
trading day. If null then no data is available.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
MarketHighLow Class
T4.API Namespace
MarketHighLowEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public MarketHighLowEventArgs(
Market poMarket,
MarketHighLow poHighLow
)
Parameters
poMarket Market
The market
poHighLow MarketHighLow
The high low data
See Also
Reference
MarketHighLowEventArgs Class
T4.API Namespace
MarketHighLowEventArgsHigh
Low Field
The high low details for this event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketHighLow
Remarks
Accessing this insance's properties is threadsafe.
See Also
Reference
MarketHighLowEventArgs Class
T4.API Namespace
MarketHighLowEvent
ArgsMarket Field
The market whose high low details has changed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Market
See Also
Reference
MarketHighLowEventArgs Class
T4.API Namespace
MarketIndicativeOpenPrice
Property
The indicative opening price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
Decimal
Remarks
This value is only valid if Volume > 0 and market is in Pre-Open.
See Also
Reference
MarketIndicativeOpen Class
T4.API Namespace
MarketIndicativeOpenTime
Property
Returns the server time of the las indicative update.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketIndicativeOpen Class
T4.API Namespace
MarketIndicativeOpenVolume
Property
The indicative opening volume.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
Int32
See Also
Reference
MarketIndicativeOpen Class
T4.API Namespace
MarketLisContract Property
The Contract that this market lis is part of.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
Contract
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisCount Property
Returns the number of markets in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisItem Property
Returns the market specifed if it exiss in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
MarketID String
The unique id of the market to return.
Property Value
Market
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisContains Method
Determines whether the specifed market is in the lis or not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
MarketID String
The unique id of the market to check for.
Return Value
Boolean
True if the market is in this lis
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisGetEnumerator
Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumeratorMarket
Market lis enumerator
Implements
IEnumerableTGetEnumerator
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisGetSortedLis Method
Return a copy of this lis as a sorted array.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
LisMarket
Lis of sorted markets.
Remarks
The sort
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisIEnumerable_Get
Enumerator Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumerator
Market lis enumerator
Implements
IEnumerableGetEnumerator
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisMarketDetails Event
Event raised when details are received for a market matching
the flter.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Value
MarketLisMarketDetailsEventHandler
Remarks
This only occurs when this lis is fltered, e.g. the markets for a
contractor contract month.
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisContractID Field
Filter reques ContractID.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
String
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisExchangeID Field
Filter reques ExchangeID.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
String
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisExpiryDate Field
Filter reques expiry date (contract month).
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Int32
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisIncludeExpired Field
Whether expired markets are included in the reques
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Boolean
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisMarketID Field
The specifc market id requesed, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
String
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisStrategyType Field
Filter reques srategy type (outrights, spreads etc).
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
StrategyType
See Also
Reference
MarketLis Class
T4.API Namespace
MarketLisEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public MarketLisEventArgs(
MarketLis poMarkets,
Object poTag,
MarketLisEventArgsStatusType penStatus
)
Parameters
poMarkets MarketLis
The lis of markets found
poTag Object
The tag specifed on the reques
penStatus MarketLisEventArgsStatusType
The result of the reques
See Also
Reference
MarketLisEventArgs Class
T4.API Namespace
MarketLisEventArgsMarkets
Field
The lis of all the markets returned for this reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketLis
Remarks
If a specifc market was requesed then this lis will contain jus
that market if it was found.
See Also
Reference
MarketLisEventArgs Class
T4.API Namespace
MarketLisEventArgsStatus Field
The satus of the reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketLisEventArgsStatusType
See Also
Reference
MarketLisEventArgs Class
T4.API Namespace
MarketLisEventArgsTag Field
User specifed tag.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Object
See Also
Reference
MarketLisEventArgs Class
T4.API Namespace
MarketPriceLimitsHighPrice
Property
Returns the high limit price for the market. If value is null then
no high limit is available.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
MarketPriceLimits Class
T4.API Namespace
MarketPriceLimitsLowPrice
Property
Returns the low limit price for the market. If value is null then no
low limit is available.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
MarketPriceLimits Class
T4.API Namespace
MarketPriceLimitsTime Property
Time these limits were las updated.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketPriceLimits Class
T4.API Namespace
MarketPriceLimitsEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public MarketPriceLimitsEventArgs(
Market poMarket,
MarketPriceLimits poPriceLimits
)
Parameters
poMarket Market
The market
poPriceLimits MarketPriceLimits
The price limit data
See Also
Reference
MarketPriceLimitsEventArgs Class
T4.API Namespace
MarketPriceLimitsEvent
ArgsMarket Field
The market whose price limits have changed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Market
See Also
Reference
MarketPriceLimitsEventArgs Class
T4.API Namespace
MarketPriceLimitsEvent
ArgsPriceLimits Field
The price limits associated with this event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketPriceLimits
Remarks
Accessing this insance's properties is threadsafe.
See Also
Reference
MarketPriceLimitsEventArgs Class
T4.API Namespace
MarketRFQEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public MarketRFQEventArgs(
Market poMarket,
BuySell penBuySell,
int piVolume,
sring psID
)
Parameters
poMarket Market
The market
penBuySell BuySell
Whether the reques is for buying or selling
piVolume Int32
The volume of the reques
psID String
The id of the reques.
See Also
Reference
MarketRFQEventArgs Class
T4.API Namespace
MarketRFQEventArgsBuySell
Field
Whether it is to buy or sell.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
BuySell
See Also
Reference
MarketRFQEventArgs Class
T4.API Namespace
MarketRFQEventArgsID Field
The id.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
String
See Also
Reference
MarketRFQEventArgs Class
T4.API Namespace
MarketRFQEventArgsMarket
Field
The market the RFQ is in.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Market
See Also
Reference
MarketRFQEventArgs Class
T4.API Namespace
MarketRFQEventArgsVolume
Field
The volume requesed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Int32
See Also
Reference
MarketRFQEventArgs Class
T4.API Namespace
MarketSettlementCleared
Volume Property
Cleared volume for the previous trading day for this market as
reported by the exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Return Value
Int32
The cleared volume, or -1 if no data is available.
See Also
Reference
MarketSettlement Class
T4.API Namespace
MarketSettlementHeldPrice
Property
Returns the price of the lates settlement for this market (which
could be for the current trading day), if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
MarketSettlement Class
T4.API Namespace
MarketSettlementHeldTime
Property
Returns the server time of the held settlement price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketSettlement Class
T4.API Namespace
MarketSettlementHeldTrade
Date Property
Returns the trade date of the held settlement price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketSettlement Class
T4.API Namespace
MarketSettlementOpenInteres
Property
Open interes quantity for this market as reported by the
exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Return Value
Int32
The open interes quantity, or -1 if no data is available.
See Also
Reference
MarketSettlement Class
T4.API Namespace
MarketSettlementPrice Property
Returns the price of the settlement for this market for the prior
trading day, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
MarketSettlement Class
T4.API Namespace
MarketSettlementTime Property
Returns the server time of the settlement price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketSettlement Class
T4.API Namespace
MarketSettlementTrade Date
Property
Returns the trade date of the settlement price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketSettlement Class
T4.API Namespace
MarketSettlementVWAPrice
Property
Volume weighted average price as reported by the exchange, if
any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
Return Value
NullableDecimal
See Also
Reference
MarketSettlement Class
T4.API Namespace
MarketSettlementEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public MarketSettlementEventArgs(
Market poMarket,
MarketSettlement poSettlement
)
Parameters
poMarket Market
The market
poSettlement MarketSettlement
The settlement data
See Also
Reference
MarketSettlementEventArgs Class
T4.API Namespace
MarketSettlementEvent
ArgsMarket Field
The market whose settlement details have changed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Market
See Also
Reference
MarketSettlementEventArgs Class
T4.API Namespace
MarketSettlementEvent
ArgsSettlement Field
The settlement data associated with this event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketSettlement
Remarks
Accessing this insance's properties is threadsafe.
See Also
Reference
MarketSettlementEventArgs Class
T4.API Namespace
MarketTrade AtBidOrOfer
Property
Determines if the las trade occurred at the bid or ofer.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
BidOfer
See Also
Reference
MarketTrade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
MarketTrade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
MarketTrade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
Remarks
Trades occuring in outrights due to spreads trading can be of
the market, hencethese trades should not be used for charting
or triggering of sops etc.
See Also
Reference
MarketTrade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
Trades occuring in outrights due to spreads trading can be of
the market, hencethese trades should not be used for charting
or triggering of sops etc.
See Also
Reference
MarketTrade Class
T4.API Namespace
MarketTrade SpdVolume
Property
Returns the volume of the las trade, this includes trades due to
spreadstrading where available.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
Trades occuring in outrights due to spreads trading can be of
the market, hencethese trades should not be used for charting
or triggering of sops etc.
See Also
Reference
MarketTrade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
'''
See Also
Reference
MarketTrade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketTrade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketTrade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketTrade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketTrade Class
T4.API Namespace
MarketTrade EventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public MarketTradeEventArgs(
Market poMarket,
MarketTrade poTrade
)
Parameters
poMarket Market
The market
poTrade MarketTrade
The trade data
See Also
Reference
MarketTradeEventArgs Class
T4.API Namespace
MarketTrade EventArgsMarket
Field
The market the trade occurred in.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Market
See Also
Reference
MarketTradeEventArgs Class
T4.API Namespace
MarketTrade EventArgsTrade
Field
The trade details associated with this event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketTrade
Remarks
Accessing this insance's properties is threadsafe.
See Also
Reference
MarketTradeEventArgs Class
T4.API Namespace
MarketTrade HisoryCount
Property
Returns the number of items in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketTradeHisory Class
T4.API Namespace
MarketTrade HisoryItem
Property
Returns the hisory item at the lis index specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
index Int32
The lis index to return the hisoy for. Zero based.
Property Value
MarketTradeHisoryHisoryItem
See Also
Reference
MarketTradeHisory Class
T4.API Namespace
MarketTrade HisoryItemPrice
Property
Returns the price of the item at the lis index specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
index Int32
Property Value
Decimal
See Also
Reference
MarketTradeHisory Class
T4.API Namespace
MarketTrade HisoryHisory
ItemPrice Property
Returns the price of this item.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
MarketTradeHisoryHisoryItem Class
T4.API Namespace
MarketTrade HisoryHisory
ItemTime Property
Returns the server time that this price las traded.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketTradeHisoryHisoryItem Class
T4.API Namespace
MarketTrade HisoryHisory
ItemVolume Property
Returns the volume that traded at this price at that time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
This is diferent to the TradeVolume information as this is the
trade volumejus for that time period when this price traded
(before and after a difernt price trading), whereas the
TradeVolume information is the total traded at this price for the
whole day.
See Also
Reference
MarketTradeHisoryHisoryItem Class
T4.API Namespace
MarketTrade VolumeComplete
Property
Determines whether this lis is a complete lis of all the data for
the marketor whether it contains jus the changes to the lis las
sent by the server.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
MarketTradeVolume Class
T4.API Namespace
MarketTrade VolumeCount
Property
Returns the number of items in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketTradeVolume Class
T4.API Namespace
MarketTrade
VolumeItem(Decimal) Property
Returns the volume data for the price specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poPrice Decimal
The price to return the data for.
Property Value
MarketTradeVolume VolumeItem
See Also
Reference
MarketTradeVolume Class
Item Overload
T4.API Namespace
MarketTrade VolumeItem(Int32)
Property
Returns the volume data for the lis index specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
index Int32
The lis index to return the data for. Zero based.
Property Value
MarketTradeVolume VolumeItem
See Also
Reference
MarketTradeVolume Class
Item Overload
T4.API Namespace
MarketTrade VolumeVolume
ItemPrice Property
Returns the price of this volume item.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
MarketTradeVolume VolumeItem Class
T4.API Namespace
MarketTrade VolumeVolume
ItemTime Property
Returns the server time of the las trade that occurred at this
price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
MarketTradeVolume VolumeItem Class
T4.API Namespace
MarketTrade VolumeVolume
ItemVolume Property
Returns the total number of lots traded in this market at this
price forthe current trading day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
MarketTradeVolume VolumeItem Class
T4.API Namespace
NotifcationEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public NotifcationEventArgs(
sring psText,
bool pbImportant,
Exchange poExchange,
Market poMarket
)
Parameters
psText String
The message text
pbImportant Boolean
Whether this is important
poExchange Exchange
The exchange this message is for, if any.
poMarket Market
The market, if any
See Also
Reference
NotifcationEventArgs Class
T4.API Namespace
NotifcationEventArgsExchange
Field
The exchange this message applies to, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Exchange
See Also
Reference
NotifcationEventArgs Class
T4.API Namespace
NotifcationEventArgsImportant
Field
Whether this is high priority.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Boolean
See Also
Reference
NotifcationEventArgs Class
T4.API Namespace
NotifcationEventArgsMarket
Field
The specifc market this message applies to, if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Market
See Also
Reference
NotifcationEventArgs Class
T4.API Namespace
NotifcationEventArgsText Field
The message text.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
String
See Also
Reference
NotifcationEventArgs Class
T4.API Namespace
OrderAccountCode Property
The clearing account code for the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
AccountCode
Remarks
Whether this order is a give up or not.
See Also
Reference
Order Class
T4.API Namespace
OrderAccountNumber Property
The clearing account number that this order is for.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This may or may not be the same as the Account for this order,
depending on theaccount and the clearing arrangements that
the frm has.
See Also
Reference
Order Class
T4.API Namespace
OrderAccountSvr Property
The name of the Account Server that las changed this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
The account server is where the account is loaded on the
sysem. Diferentaccounts can be on diferent servers and
accounts can move between serversduring the lifetime of an
order.
See Also
Reference
Order Class
T4.API Namespace
OrderActivationData Property
The activation trigger details.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ActivationData
See Also
Reference
Order Class
T4.API Namespace
OrderActivationType Property
Whether the order works immediately or is held for later
activation.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ActivationType
See Also
Reference
Order Class
T4.API Namespace
OrderAppID Property
Unique identifer for the application that las changed the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
Each application on the sysem is uniquely identifed by a GUID
and each orderthat is submitted, revised or pulled by tha
application gets that identifer.
See Also
Reference
Order Class
T4.API Namespace
OrderAppName Property
The name of the application that las changed this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Order Class
T4.API Namespace
OrderAvgPriceGroupID
Property
The average price group.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
See Also
Reference
Order Class
T4.API Namespace
OrderAvgPriceIndicator
Property
The average price indicator type.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
AvgPriceIndicatorType
See Also
Reference
Order Class
T4.API Namespace
OrderBillingFee Property
The clearing billing fee for the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
BillingFee
Remarks
This value is set by an adminisrator for the frm on a per
account per exchangebasis.
See Also
Reference
Order Class
T4.API Namespace
OrderBuySell Property
Whether the order is a Buy or Sell order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
BuySell
See Also
Reference
Order Class
T4.API Namespace
OrderChange Property
The las change to the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
OrderChange
Remarks
States the las change that was made to the order, e.g.
submission success,trade etc.
See Also
Reference
Order Class
T4.API Namespace
OrderChecked Property
Provides support for an end user to check of orders as they
have seen them. Some users want the ability to use multiple
check sates which is why an integer is used. This value is only
maintained in memory while the API exiss. Value changes are
not reported back to the server.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Order Class
T4.API Namespace
OrderClearingTrade PriceType
Property
The clearing trade price type.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public ClearingTradePriceType
ClearingTradePriceType { get; }
Return Value
ClearingTradePriceType
See Also
Reference
Order Class
T4.API Namespace
OrderCTI Property
The clearing cusomer type indicator for the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
CTI
Remarks
This value is set by an adminisrator for the frm on a per
account per exchangebasis.
See Also
Reference
Order Class
T4.API Namespace
OrderCurrentLimitPrice
Property
The current limit price of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
Remarks
When revising the price of an order this value will only change
once the revision has been confrmed by the exchange.
See Also
Reference
Order Class
T4.API Namespace
OrderCurrentMaxShow
Property
The maximum volume visible to the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Order Class
T4.API Namespace
OrderCurrentStopPrice
Property
The current sop trigger price of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
Remarks
When revising the sop trigger price of an order this value will
only change once the revision has been confrmed by the
exchange.
See Also
Reference
Order Class
T4.API Namespace
OrderCurrentVolume Property
The current total volume of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
When revising the volume of an order this value will only
change once the revision has been confrmed by the exchange.
See Also
Reference
Order Class
T4.API Namespace
OrderCusomerReference
Property
The clearing cusomer reference for the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This value is set by an adminisrator for the frm on a per
account per exchangebasis.
See Also
Reference
Order Class
T4.API Namespace
OrderCusOrderHandlingIns
Property
The cusomer order handling insance type.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public CusOrderHandlingInsType
CusOrderHandlingIns { get; }
Return Value
CusOrderHandlingInsType
See Also
Reference
Order Class
T4.API Namespace
OrderExchangeID Property
The exchange identifer for the market for this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Order Class
T4.API Namespace
OrderExchangeLocation
Property
The user location identifer for the exchange for this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Order Class
T4.API Namespace
OrderExchangeLoginID
Property
The user login identifer for the exchange for this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This is the exchange recognised user identifer, if any, for the
user that thisorder is for. This is not the exchange login that
executed the order.
See Also
Reference
Order Class
T4.API Namespace
OrderExchangeOrderID
Property
The order id given to this order by the exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
If an order gets to the market successfully then it will be
assigned an id bythe exchange. This should be used for
information only as diferent exchangesuse diferent rules as to
uniqueness and re-use of id's.
See Also
Reference
Order Class
T4.API Namespace
OrderExchangeOrderRef
Property
Exchange recognised order id reference
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Order Class
T4.API Namespace
OrderExchangeSvr Property
The name of the Exchange Server that las changed this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Order Class
T4.API Namespace
OrderExchangeTime Property
The time from the exchange of the las change to this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
Diferent exchanges operate in diferent timezones so this
should be used forinformation only. Additionally, this is only
updated in response to messages from the exchange for the
order and not on every update to the order.
See Also
Reference
Order Class
T4.API Namespace
OrderExecutingLoginID
Property
The exchange login that executed this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This is the actual exchange login that executed this order.
Multiple orders forthe same account and exchange may be
executed by diferent logins. Additionally, the login for an order
may change during the lifetime of that order.
See Also
Reference
Order Class
T4.API Namespace
OrderFirsExchangeTag
Property
The frs tag sent to the exchange for this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
See Also
Reference
Order Class
T4.API Namespace
OrderIsWorking Property
Whether the Order is in a working sate or not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
Remarks
Newly submitted Orders do not have a satus until the server
responds with eithera 'Working' satus (the order is live in the
market) or a 'Rejected' satus. Hence,this property will return
False until one of those sates is achieved.
See Also
Reference
Order Class
T4.API Namespace
OrderLasExchangeTag
Property
The mos recent tag sent to the exchange for this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
See Also
Reference
Order Class
T4.API Namespace
OrderMaxVolume Property
The maximum volume allowed for this order. Used with
AutoOCO's etc.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Return Value
Int32
See Also
Reference
Order Class
T4.API Namespace
OrderMemberAllocation
Property
The clearing member allocation for the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
The give up frm, if any, for this order.
See Also
Reference
Order Class
T4.API Namespace
OrderNewLimitPrice Property
The new limit price of the order during a revision.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
Remarks
When revising the limit price of an order the NewLimitPrice will
be set to the desired price of the order. Once the revision is
confrmed or rejected by theexchange this value will be set to
the CurrentLimitTicks.
See Also
Reference
Order Class
T4.API Namespace
OrderNewMaxShow Property
The maximum volume visible to the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Order Class
T4.API Namespace
OrderNewStopPrice Property
The new sop trigger price of the order during a revision.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
Remarks
When revising the sop trigger price of an order the
NewStopPrice will be set to the desired price of the order. Once
the revision is confrmed or rejected by the exchange this value
will be set to the CurrentStopTicks.
See Also
Reference
Order Class
T4.API Namespace
OrderNewVolume Property
The new volume of the order during a revision.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
When revising the volume of an order the NewVolume will be
set to the desired total volume of the order. Once the revision is
confrmed or rejected by theexchange this value will be set to
the CurrentVolume.
See Also
Reference
Order Class
T4.API Namespace
OrderOmnibusAccount
Property
The clearing omnibus account for the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This value is set by an adminisrator for the frm on a per
account per exchangebasis.
See Also
Reference
Order Class
T4.API Namespace
OrderOpenClose Property
Whether the order is opening or closing interes in the market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
OpenClose
See Also
Reference
Order Class
T4.API Namespace
OrderOrderLink Property
Whether this order is linked to another.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
OrderLink
Remarks
Determines if this order is part of an OCO or not. If it is then
when the orderis flled or cancelled then the other order linked
to this will be pulled and vice versa.
See Also
Reference
Order Class
T4.API Namespace
OrderOrdersLinked Property
The UniqueID's of the orders that are linked to this one.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Order Class
T4.API Namespace
OrderOrigin Property
The clearing origin of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Origin
Remarks
This value is set by an adminisrator for the frm on a per
account per exchangebasis.
See Also
Reference
Order Class
T4.API Namespace
OrderPriceType Property
The type of pricing for the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
PriceType
Remarks
Whether the order is a market order, limit, sop market etc.
See Also
Reference
Order Class
T4.API Namespace
OrderPrimaryUser Property
Primary user
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
PrimaryUserType
See Also
Reference
Order Class
T4.API Namespace
OrderResponsePending
Property
Whether the sysem is waiting for a response from the exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ResponsePending
Remarks
Determines if the Order is waiting for confrmation of
Submission, Revision orPull. The sysem does not allow multiple
revisions to be in progress at the same time for the same order
as this can lead to problems determining what the actualsate of
the order is at the exchange.
See Also
Reference
Order Class
T4.API Namespace
OrderRoutingUserID Property
Unique identifer of the user that las changed the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
The login name for a user could change but the ID will not
change.
See Also
Reference
Order Class
T4.API Namespace
OrderRoutingUsername
Property
The login name of the user that las changed the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Order Class
T4.API Namespace
OrderSessionID Property
The id for the user login session that las changed this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
Every time a user logs in a unique session identifer is created.
All orderssubmitted, revised or pulled during that session get
that identifer.
See Also
Reference
Order Class
T4.API Namespace
OrderStatus Property
The satus of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
OrderStatus
Remarks
Whether the order is working, fnished or rejected.
See Also
Reference
Order Class
T4.API Namespace
OrderStatusDetail Property
Free text sring containing any messages from the exchange
regarding this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
If anything unusual happens to this order (for example, pulling
an order that is already pulled) then this text will give the details
of it.
See Also
Reference
Order Class
T4.API Namespace
OrderSubmissionSpeed
Property
The round trip order submission speed for the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
OrderSpeed
Remarks
This is the time in milliseconds from the API sending the order
to the serveruntil the API receives a 'Working' or 'Rejected' satus
for the order. i.e. until the order is confrmed as working at the
exchange or it has been rejectedby the exchange or by the
server.
See Also
Reference
Order Class
T4.API Namespace
OrderSubmitTime Property
The server time that the order was frs submitted at.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
Order Class
T4.API Namespace
OrderTag Property
Free text sring for the order specifed when the order is created.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This value is provided to allow applications to tag orders with a
meaningfulidentifer or code so that they can recognise the
order. This tag is never changed by the sysem and will remain
with the order forever. It can be changed when revising or pulling
the order.
See Also
Reference
Order Class
T4.API Namespace
OrderTime Property
The server time of the las update to this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
Order Class
T4.API Namespace
OrderTimeType Property
The time behaviour of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
TimeType
Remarks
Determines how the order will behave when submitted to the
market, such as ImmediateAndCancel, CompleteVolume etc.
See Also
Reference
Order Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
This is the total number of lots of this order that have flled.
See Also
Reference
Order Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
Diferent contracts use diferent time frames for their trading
days. This valuegives the trading day for this order based on
those time frames. e.g. eCBOT 10yr Note contracts open for
'tomorrow' at 7pm in the evening, so orders placed after 7pm
will have a trade date of tomorrows date insead of todays.
If an order is rolled over into the next trade day then this value
will be updated.
See Also
Reference
Order Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This value is set by an adminisrator for the frm on a per
account per exchangebasis.
See Also
Reference
Order Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
Order Class
T4.API Namespace
OrderUniqueID Property
The unique identifer for the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This is a GUID (globally unique identifer) that uniquely identifes
this orderwithin the trading sysem. These ID's are never reused.
This is the only wayto identify an individual Order.
See Also
Reference
Order Class
T4.API Namespace
OrderUserAddress Property
The IP address of the user that las changed the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Order Class
T4.API Namespace
OrderUserID Property
Unique identifer of the user that las changed the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
The login name for a user could change but the ID will not
change.
See Also
Reference
Order Class
T4.API Namespace
OrderUsername Property
The login name of the user that las changed the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Order Class
T4.API Namespace
OrderUserSvr Property
The name of the User Server that las changed this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
The user server is what the API connects to. Each time the API
connects it couldbe to a diferent server. Additionally, multiple
insances of the API for the same user could be on diferent
servers.
See Also
Reference
Order Class
T4.API Namespace
OrderWorkingVolume Property
The current working volume of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
This is the number of lots that are currently working, i.e. the
CurrentVolume minus the TotalFillVolume. This should never be
negative, even if the order was'over flled' during a downward
volume revision.
See Also
Reference
Order Class
T4.API Namespace
OrderAverageFillPrice Method
Calculates the average fll price of the flls for this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
Decimal
The volume weighted average price.
See Also
Reference
Order Class
T4.API Namespace
OrderGetHisory Method
Allows the user to reques the hisory of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poCallback OrderOnHisoryComplete
The method to call with the hisory results.
Remarks
Sends a reques to the server for a snapshot of the entire hisory
of the order. This will be returned via the specifed
OnHisoryComplete callback. Only one reques per ordercan be
in process at a time.
See Also
Reference
Order Class
T4.API Namespace
OrderPull Method
Method to pull the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Remarks
Determines if the order is working and can be pulled, then
sends the pull reques to the server and updates the order satus
to refect the pull reques.
See Also
Reference
Order Class
Pull Overload
T4.API Namespace
OrderPull(User, Boolean)
Method
Method to pull the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poUser User
The user to pull the order as.
pbManualOrderIndicator Boolean
True if this was initiated by a user, false if algorithmic
Remarks
Determines if the order is working and can be pulled, then
sends the pull reques to the server and updates the order satus
to refect the pull reques.
See Also
Reference
Order Class
Pull Overload
T4.API Namespace
OrderRevise(Int32,
NullableDecimal) Method
Method to revise the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
Remarks
Success of this method does NOT indicate that the order has
been revised, only that the revision is in progress. OrderUpdate
events will be raised with theresults of the revision.
Note: The volume specifed should be the total volume for the
order and not jus the working volume. I.e. if a 10 lot order is
partially flled 5 lots (so hs 5 lots sill 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
Reference
Order Class
Revise Overload
T4.API Namespace
OrderRevise(Int32,
NullableDecimal,
NullableDecimal) Method
Method to revise the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
poStopPrice NullableDecimal
The new sop trigger price for the order.
Remarks
Success of this method does NOT indicate that the order has
Note: The volume specifed should be the total volume for the
order and not jus the working volume. I.e. if a 10 lot order is
partially flled 5 lots (so hs 5 lots sill 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
Reference
Order Class
Revise Overload
T4.API Namespace
OrderRevise(Int32,
NullableDecimal,
NullableDecimal,
NullableDecimal, Activation
Data, Int32, User, Boolean)
Method
Method to revise the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
poStopPrice NullableDecimal
The new sop trigger price for the order.
poTrailPrice NullableDecimal
The new trailing price for the order.
poActivationData ActivationData
The activation trigger details.
piMaxShow Int32
The MaxShow of the order
poUser User
The user to pull the order as.
pbManualOrderIndicator Boolean
True if this was initiated by a user, false if algorithmic
Remarks
Success of this method does NOT indicate that the order has
been revised, only that the revision is in progress. OrderUpdate
events will be raised with theresults of the revision.
Note: The volume specifed should be the total volume for the
order and not jus the working volume. I.e. if a 10 lot order is
partially flled 5 lots (so hs 5 lots sill 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
Reference
Order Class
Revise Overload
T4.API Namespace
OrderUpdateTag Method
Allows the updating of only the tag feld of this order regardless
of the orders' satus.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psTag String
The value to update the tag property to. Mus be less than
50 characters.
See Also
Reference
Order Class
T4.API Namespace
OrderAccount Field
The account this order belongs to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Account
See Also
Reference
Order Class
T4.API Namespace
OrderMarket Field
The market this order belongs to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Market
See Also
Reference
Order Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
TradeLegLis
See Also
Reference
Order Class
T4.API Namespace
OrderTrades Field
Lis of individual trades for the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
TradeLis
See Also
Reference
Order Class
T4.API Namespace
OrderSpeed Consructor
Initializes a new insance of the OrderSpeed class
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public Speed()
See Also
Reference
OrderSpeed Class
T4.API Namespace
OrderSpeedAccountHandler
RoundTrip Property
Round trip time from the account handler
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
OrderSpeed Class
T4.API Namespace
OrderSpeedAPIRoundTrip
Property
Round trip time from the api
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
OrderSpeed Class
T4.API Namespace
OrderSpeedComplete Property
Whether we have all the performance data or not
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Boolean
See Also
Reference
OrderSpeed Class
T4.API Namespace
OrderSpeedExchangeHandler
RoundTrip Property
Round trip time from the exchangehandler
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
OrderSpeed Class
T4.API Namespace
OrderSpeedUserHandlerRound
Trip Property
Round trip time from the userhandler
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
OrderSpeed Class
T4.API Namespace
OrderHisoryAccountSvr
Property
The name of the Account Server that las changed this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
The account server is where the account is loaded on the
sysem. Diferentaccounts can be on diferent servers and
accounts can move between serversduring the lifetime of an
order.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryActivationData
Property
The activation trigger details.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ActivationData
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryActivationType
Property
The activation type for the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ActivationType
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryAppID Property
Unique identifer for the application that las changed the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
Each application on the sysem is uniquely identifed by a GUID
and each orderthat is submitted, revised or pulled by tha
application gets that identifer.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryAppName
Property
The name of the application that las changed this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryChange Property
The las change to the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
OrderChange
Remarks
States the las change that was made to the order, e.g.
submission success,trade etc.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryCurrentLimitPrice
Property
The current limit decimal price of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
Remarks
When revising the price of an order this value will only change
once the revision has been confrmed by the exchange.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryCurrentMaxShow
Property
The max show value.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryCurrentStopPrice
Property
The current sop trigger decimal price of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
Remarks
When revising the sop trigger priceof an order this value will
only change once the revision has been confrmed by the
exchange.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryCurrentVolume
Property
The current total volume of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
When revising the volume of an order this value will only
change once the revision has been confrmed by the exchange.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryExchangeID
Property
The exchange identifer for the market for this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryExchangeLoginID
Property
The user login identifer for the exchange for this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This is the exchange recognised user identifer, if any, for the
user that thisorder is for. This is not the exchange login that
executed the order.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryExchangeOrderID
Property
The order id given to this order by the exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
If an order gets to the market successfully then it will be
assigned an id bythe exchange. This should be used for
information only as diferent exchangesuse diferent rules as to
uniqueness and re-use of id's.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryExchangeSvr
Property
The name of the Exchange Server that las changed this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryExchangeTime
Property
The time from the exchange of the las change to this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
Diferent exchanges operate in diferent timezones so this
should be used forinformation only. Additionally, this is only
updated in response to messages from the exchange for the
order and not on every update to the order.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryExecutingLoginID
Property
The exchange login that executed this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This is the actual exchange login that executed this order.
Multiple orders forthe same account and exchange may be
executed by diferent logins. Additionally, the login for an order
may change during the lifetime of that order.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryMaxVolume
Property
The maximum volume allowed for this order. Used with
AutoOCO's etc.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Return Value
Int32
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryNewLimitPrice
Property
The new limit decimal price of the order during a revision.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
Remarks
When revising the limit price of an order the NewLimitTicks will
be set to the desired price of the order. Once the revision is
confrmed or rejected by theexchange this value will be set to
the CurrentLimitPrice.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryNewMaxShow
Property
The max show value.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryNewStopPrice
Property
The new sop trigger decimal price of the order during a
revision.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
Remarks
When revising the sop trigger price of an order the
NewStopTicks will be set to the desired price of the order. Once
the revision is confrmed or rejected by the exchange this value
will be set to the CurrentStopPrice.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryNewVolume
Property
The new volume of the order during a revision.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
When revising the volume of an order the NewVolume will be
set to the desired total volume of the order. Once the revision is
confrmed or rejected by theexchange this value will be set to
the CurrentVolume.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryPriceType Property
The type of pricing for the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
PriceType
Remarks
Whether the order is a market order, limit, sop market etc.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryResponsePending
Property
Whether the sysem is waiting for a response from the exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ResponsePending
Remarks
Determines if the Order is waiting for confrmation of
Submission, Revision orPull. The sysem does not allow multiple
revisions to be in progress at the same time for the same order
as this can lead to problems determining what the actualsate of
the order is at the exchange.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisorySequenceOrder
Property
Index of the hisory item to ensure the correct sort order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisorySessionID Property
The id for the user login session that las changed this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
Every time a user logs in a unique session identifer is created.
All orderssubmitted, revised or pulled during that session get
that identifer.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryStatus Property
The satus of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
OrderStatus
Remarks
Whether the order is working, fnished or rejected.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryStatusDetail
Property
Free text sring containing any messages from the exchange
regarding this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
If anything unusual happens to this order (for example, pulling
an order that is already pulled) then this text will give the details
of it.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryTag Property
Free text sring for the order specifed when the order is created.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This value is provided to allow applications to tag orders with a
meaningfulidentifer or code so that they can recognise the
order. This tag is never changed by the sysem and will remain
with the order forever. It can be changed when revising or pulling
the order.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryTime Property
The server time of the las update to this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryTimeType Property
The time behaviour of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
TimeType
Remarks
Determines how the order will behave when submitted to the
market, such as ImmediateAndCancel, CompleteVolume etc.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryTotal FillVolume
Property
The total flled volume of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
This is the total number of lots of this order that have flled.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryTrade Date
Property
The trading date for this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
Diferent contracts use diferent time frames for their trading
days. This valuegives the trading day for this order based on
those time frames. e.g. eCBOT 10yr Note contracts open for
'tomorrow' at 7pm in the evening, so orders placed after 7pm
will have a trade date of tomorrows date insead of todays.
If an order is rolled over into the next trade day then this value
will be updated.
See Also
Reference
OrderHisory Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
NullableDecimal
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryUserAddress
Property
The IP address of the user that las changed the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryUserID Property
Unique identifer of the user that las changed the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
The login name for a user could change but the ID will not
change.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryUsername
Property
The login name of the user that las changed the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryUserSvr Property
The name of the User Server that las changed this order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
The user server is what the API connects to. Each time the API
connects it couldbe to a diferent server. Additionally, multiple
insances of the API for the same user could be on diferent
servers.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderHisoryWorkingVolume
Property
The current working volume of the order.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
This is the number of lots that are currently working, i.e. the
CurrentVolume minus the TotalFillVolume. This should never be
negative, even if the order was'over flled' during a downward
volume revision.
See Also
Reference
OrderHisory Class
T4.API Namespace
OrderLisCount Property
Returns the number of orders in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
OrderLis Class
T4.API Namespace
OrderLisItem Property
Returns the Order for the specifed UniqueID.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
UniqueID String
The unique identifer for the Order
Property Value
Order
See Also
Reference
OrderLis Class
T4.API Namespace
OrderLisContains Method
Whether the lis contains the specifed Order or not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
UniqueID String
The unique identifer for the order.
Return Value
Boolean
True if the order was found
See Also
Reference
OrderLis Class
T4.API Namespace
OrderLisGetEnumerator
Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumeratorOrder
Order lis enumerator
Implements
IEnumerableTGetEnumerator
See Also
Reference
OrderLis Class
T4.API Namespace
OrderLisGetSortedLis Method
Return a copy of this lis as a sorted array.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
LisOrder
Lis of orders sorted by submission time, newes order is frs
See Also
Reference
OrderLis Class
T4.API Namespace
OrderLisIEnumerable_Get
Enumerator Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumerator
Order lis enumerator
Implements
IEnumerableGetEnumerator
See Also
Reference
OrderLis Class
T4.API Namespace
OrderPerformanceEvent
Args(Account, Boolean,
LisOrder) Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public OrderPerformanceEventArgs(
Account poAccount,
bool pbPossibleResend,
Lis<Order> poOrders
)
Parameters
poAccount Account
The account
pbPossibleResend Boolean
Whether this is a possible resend or duplicate
poOrders LisOrder
The orders
See Also
Reference
OrderPerformanceEventArgs Class
OrderPerformanceEventArgs Overload
T4.API Namespace
OrderPerformanceEvent
Args(Account, Boolean, Order)
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public OrderPerformanceEventArgs(
Account poAccount,
bool pbPossibleResend,
Order poOrder
)
Parameters
poAccount Account
The account
pbPossibleResend Boolean
Whether this is possible resend or duplcate
poOrder Order
The order
See Also
Reference
OrderPerformanceEventArgs Class
OrderPerformanceEventArgs Overload
T4.API Namespace
OrderPerformanceEvent
ArgsAccount Field
The account raising the event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Account
See Also
Reference
OrderPerformanceEventArgs Class
T4.API Namespace
OrderPerformanceEvent
ArgsOrders Field
Lis of orders updated.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
LisOrder
See Also
Reference
OrderPerformanceEventArgs Class
T4.API Namespace
OrderPerformanceEvent
ArgsPossibleResend Field
Whether this data has possibly already been received.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Boolean
See Also
Reference
OrderPerformanceEventArgs Class
T4.API Namespace
OrderPullBatchCount Property
Returns the number of orders in the batch.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
OrderPullBatch Class
T4.API Namespace
OrderPullBatchAdd(Order)
Method
Adds the specifed order to the batch to be pulled by the Maser
user.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poOrder Order
The order to be pulled.
See Also
Reference
OrderPullBatch Class
Add Overload
T4.API Namespace
OrderPullBatchAdd(Order, User,
Boolean) Method
Adds the specifed order to the batch to be pulled by the
specifed user.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poOrder Order
The order to be pulled.
poUser User
The user to pull the order with.
pbManualOrderIndicator Boolean
True if an actual person is causing this
See Also
Reference
OrderPullBatch Class
Add Overload
T4.API Namespace
OrderPullBatchSend Method
Pull the batch of orders.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Remarks
Success of this method does NOT indicate that the order has
been pulled, only that the pull is in progress. OrderUpdate
events will be raised with theresults of the pull.
See Also
Reference
OrderPullBatch Class
T4.API Namespace
OrderRemovedEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public OrderRemovedEventArgs(
Account poAccount,
Lis<Order> poOrders
)
Parameters
poAccount Account
The account
poOrders LisOrder
The orders
See Also
Reference
OrderRemovedEventArgs Class
T4.API Namespace
OrderRemovedEvent
ArgsAccount Field
The account raising the event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Account
See Also
Reference
OrderRemovedEventArgs Class
T4.API Namespace
OrderRemovedEvent
ArgsOrders Field
Lis of orders updated.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
LisOrder
See Also
Reference
OrderRemovedEventArgs Class
T4.API Namespace
OrderRevisionBatchCount
Property
Returns the number of orders in the batch.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
OrderRevisionBatch Class
T4.API Namespace
OrderRevisionBatchAdd(Order,
Int32, NullableDecimal) Method
Adds the specifed order and it's revision details to the batch.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poOrder Order
The order to be pulled.
piVolume Int32
The new total volume for the order. Specify the exising
value if you don't want to change it.
poLimitPrice NullableDecimal
The new limit price for the order. Specify the exising value
if you don't want to change it.
Remarks
Note: The volume specifed should be the total volume for the
order and not jus the working volume. I.e. if a 10 lot order is
partially flled 5 lots (so hs 5 lots sill 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
Reference
OrderRevisionBatch Class
Add Overload
T4.API Namespace
OrderRevisionBatchAdd(Order,
Int32, NullableDecimal,
NullableDecimal) Method
Adds the specifed order and it's revision details to the batch.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poOrder Order
The order to be pulled.
piVolume Int32
The new total volume for the order. Specify the exising
value if you don't want to change it.
poLimitPrice NullableDecimal
The new limit price for the order. Specify the exising value
if you don't want to change it.
poStopPrice NullableDecimal
The new sop trigger price for the order. Specify the
exising value if you don't want to change it.
Remarks
Note: The volume specifed should be the total volume for the
order and not jus the working volume. I.e. if a 10 lot order is
partially flled 5 lots (so hs 5 lots sill 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
Reference
OrderRevisionBatch Class
Add Overload
T4.API Namespace
OrderRevisionBatchAdd(Order,
Int32, NullableDecimal,
NullableDecimal,
NullableDecimal, Activation
Data, Int32, User, Boolean)
Method
Adds the specifed order and it's revision details to the batch.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poOrder Order
The order to be revised.
piVolume Int32
The new total volume for the order. Specify the exising
value if you don't want to change it.
poLimitPrice NullableDecimal
The new limit price for the order. Specify the exising value
if you don't want to change it.
poStopPrice NullableDecimal
The new sop trigger price for the order. Specify the
exising value if you don't want to change it.
poTrailPrice NullableDecimal
The new trailing price for the order. Specify the exising
value if you don't want to change it.
poActivationData ActivationData
The activation trigger details. Specify the exising value if
you don't want to change it.
piMaxShow Int32
The new max show for the order. Specify the exising 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 specifed should be the total volume for the
order and not jus the working volume. I.e. if a 10 lot order is
partially flled 5 lots (so hs 5 lots sill 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
Reference
OrderRevisionBatch Class
Add Overload
T4.API Namespace
OrderRevisionBatchSend
Method
Revise the batch of orders.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Remarks
Success of this method does NOT indicate that the order has
been revised, only that the revision is in progress. OrderUpdate
events will be raised with theresults of the revision.
See Also
Reference
OrderRevisionBatch Class
T4.API Namespace
OrderSendEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public OrderSendEventArgs(
Lis<Order> poOrders,
Object poTag
)
Parameters
poOrders LisOrder
The orders
poTag Object
[Missing <param name="poTag"/> documentation
for
"M:T4.API.OrderSendEventArgs.#ctor(Sysem.Collections.Generic.Lis{T4.API.Order},Sysem.Object)"]
See Also
Reference
OrderSendEventArgs Class
T4.API Namespace
OrderSendEventArgsOrders
Field
Lis of orders created.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
LisOrder
See Also
Reference
OrderSendEventArgs Class
T4.API Namespace
OrderSendEventArgsTag Field
User tag.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Object
See Also
Reference
OrderSendEventArgs Class
T4.API Namespace
OrderSubmissionBatchCount
Property
Returns the number of orders in the batch.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
OrderSubmissionBatch Class
T4.API Namespace
OrderSubmission
BatchAdd(Account, Market,
BuySell, PriceType, Int32,
NullableDecimal) Method
Adds the specifed order to the batch to be pulled by the Maser
user.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poAccount Account
The account to put the order in.
poMarket Market
The market the order is for.
penBuySell BuySell
penPriceType PriceType
The type of order, e.g. Limit, Market, StopMarket etc
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
See Also
Reference
OrderSubmissionBatch Class
Add Overload
T4.API Namespace
OrderSubmission
BatchAdd(Account, Market,
BuySell, PriceType, Int32,
NullableDecimal,
NullableDecimal, String)
Method
Adds the specifed order to the batch to be pulled by the Maser
user.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poAccount Account
The account to put the order in.
poMarket Market
The market the order is for.
penBuySell BuySell
Whether to buy or sell
penPriceType PriceType
The type of order, e.g. Limit, Market, StopMarket etc
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
poStopPrice NullableDecimal
The new sop trigger price for the order.
psTag String
Tag for identifying this order. This will be put in Order.Tag
property.
See Also
Reference
OrderSubmissionBatch Class
Add Overload
T4.API Namespace
OrderSubmission
BatchAdd(Account, Market,
BuySell, PriceType, TimeType,
Int32, NullableDecimal,
NullableDecimal, String,
NullableDecimal,
ActivationType, ActivationData)
Method
Adds the specifed order and it's Submission details to the batch.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poAccount Account
The account to put the order in.
poMarket Market
The market the order is for.
penBuySell BuySell
Whether to buy or sell
penPriceType PriceType
The type of order, e.g. Limit, Market, StopMarket etc
penTimeType TimeType
The time the order should work for, e.g. Day, GTC
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
poStopPrice NullableDecimal
The new sop trigger price for the order.
psTag String
Tag for identifying this order. This will be put in Order.Tag
property.
poTrailPrice NullableDecimal
The new trailing price for the order.
penActivationType ActivationType
The activation type, or Immediate for none.
poActivationData ActivationData
The activation trigger details.
See Also
Reference
OrderSubmissionBatch Class
Add Overload
T4.API Namespace
OrderSubmission
BatchAdd(Account, Market,
BuySell, PriceType, TimeType,
Int32, NullableDecimal,
NullableDecimal, String,
NullableDecimal,
ActivationType, ActivationData,
Int32, Int32) Method
Adds the specifed order and it's Submission details to the batch.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
int piMaxShow,
int piMaxVolume
)
Parameters
poAccount Account
The account to put the order in.
poMarket Market
The market the order is for.
penBuySell BuySell
Whether to buy or sell
penPriceType PriceType
The type of order, e.g. Limit, Market, StopMarket etc
penTimeType TimeType
The time the order should work for, e.g. Day, GTC
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
poStopPrice NullableDecimal
The new sop trigger price for the order.
psTag String
Tag for identifying this order. This will be put in Order.Tag
property.
poTrailPrice NullableDecimal
The new trailing price for the order.
penActivationType ActivationType
The activation type, or Immediate for none.
poActivationData ActivationData
The activation trigger details.
piMaxShow Int32
The new max show for the order.
piMaxVolume Int32
The maximum volume this order can have, used with multi
exit OCO's
See Also
Reference
OrderSubmissionBatch Class
Add Overload
T4.API Namespace
OrderSubmission
BatchAdd(Account, Market,
BuySell, PriceType, TimeType,
Int32, NullableDecimal,
NullableDecimal, String,
NullableDecimal,
ActivationType, ActivationData,
Int32, Int32, User, Boolean)
Method
Adds the specifed order and it's Submission details to the batch.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
ActivationType penActivationType,
ActivationData poActivationData,
int piMaxShow,
int piMaxVolume,
User poUser,
bool pbManualOrderIndicator
)
Parameters
poAccount Account
The account to put the order in.
poMarket Market
The market the order is for.
penBuySell BuySell
Whether to buy or sell
penPriceType PriceType
The type of order, e.g. Limit, Market, StopMarket etc
penTimeType TimeType
The time the order should work for, e.g. Day, GTC
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
poStopPrice NullableDecimal
The new sop trigger price for the order.
psTag String
Tag for identifying this order. This will be put in Order.Tag
property.
poTrailPrice NullableDecimal
The new trailing price for the order.
penActivationType ActivationType
The activation type, or Immediate for none.
poActivationData ActivationData
The activation trigger details.
piMaxShow Int32
The new max show for the order.
piMaxVolume Int32
The maximum volume this order can have, used with multi
exit OCO's
poUser User
The user to Submit the order with.
pbManualOrderIndicator Boolean
True if an actual person is causing this
See Also
Reference
OrderSubmissionBatch Class
Add Overload
T4.API Namespace
OrderSubmission
BatchAdd(Account, Market,
BuySell, PriceType, TimeType,
Int32, NullableDecimal,
NullableDecimal, String,
NullableDecimal,
ActivationType, ActivationData,
Int32, Int32, User, Boolean,
Boolean) Method
Adds the specifed order and it's Submission details to the batch.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
ActivationType penActivationType,
ActivationData poActivationData,
int piMaxShow,
int piMaxVolume,
User poUser,
bool pbManualOrderIndicator,
bool pbPrimaryUser
)
Parameters
poAccount Account
The account to put the order in.
poMarket Market
The market the order is for.
penBuySell BuySell
Whether to buy or sell
penPriceType PriceType
The type of order, e.g. Limit, Market, StopMarket etc
penTimeType TimeType
The time the order should work for, e.g. Day, GTC
piVolume Int32
The new total volume for the order.
poLimitPrice NullableDecimal
The new limit price for the order.
poStopPrice NullableDecimal
The new sop trigger price for the order.
psTag String
Tag for identifying this order. This will be put in Order.Tag
property.
poTrailPrice NullableDecimal
The new trailing price for the order.
penActivationType ActivationType
The activation type, or Immediate for none.
poActivationData ActivationData
The activation trigger details.
piMaxShow Int32
The new max show for the order.
piMaxVolume Int32
The maximum volume this order can have, used with multi
exit OCO's
poUser User
The user to Submit the order with.
pbManualOrderIndicator Boolean
True if an actual person is causing this
pbPrimaryUser Boolean
True if applying primary user confgurations. For example
exchangelogin (tag 50). Primary and secondary settings are
confgured by frm adminisrators.
See Also
Reference
OrderSubmissionBatch Class
Add Overload
T4.API Namespace
OrderSubmissionBatchSend
Method
Submit the batch of orders.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
LisOrder
The lis of Orders created.
Remarks
Success of this method does NOT indicate that the order has
been submited, only that the submission is in progress.
OrderUpdate events will be raised with theresults of the
submission.
See Also
Reference
OrderSubmissionBatch Class
Send Overload
T4.API Namespace
OrderSubmissionBatchSend(On
OrderSend) Method
Submit the batch of orders.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poCallback OnOrderSend
Method to be called when the orders have been created
but before being sent.
Return Value
LisOrder
The lis of Orders created.
Remarks
Success of this method does NOT indicate that the order has
been submited, only that the submission is in progress.
OrderUpdate events will be raised with theresults of the
submission.
See Also
Reference
OrderSubmissionBatch Class
Send Overload
T4.API Namespace
OrderSubmissionBatchSend(On
OrderSend, Object) Method
Submit the batch of orders.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poCallback OnOrderSend
Method to be called when the orders have been created
but before being sent.
poTag Object
Optional Tag to allow you to track this reques.
Return Value
LisOrder
The lis of Orders created.
Remarks
Success of this method does NOT indicate that the order has
See Also
Reference
OrderSubmissionBatch Class
Send Overload
T4.API Namespace
OrderSubmissionBatchOrder
Link Field
The order linking type if any.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
OrderLink
See Also
Reference
OrderSubmissionBatch Class
T4.API Namespace
OrderTrade EventArgs(Account,
Boolean, Order, Lis Trade )
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public OrderTradeEventArgs(
Account poAccount,
bool pbPossibleResend,
Order poOrder,
Lis<Trade> poTrades
)
Parameters
poAccount Account
The account
pbPossibleResend Boolean
Whether this is a possible resend or duplicate
poOrder Order
The order
poTrades LisTrade
The trades
See Also
Reference
OrderTradeEventArgs Class
OrderTradeEventArgs Overload
T4.API Namespace
OrderTrade EventArgs(Account,
Boolean, Order, Trade)
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public OrderTradeEventArgs(
Account poAccount,
bool pbPossibleResend,
Order poOrder,
Trade poTrade
)
Parameters
poAccount Account
The account
pbPossibleResend Boolean
Whether this is a possible resend or duplicate
poOrder Order
The order
poTrade Trade
The trade
See Also
Reference
OrderTradeEventArgs Class
OrderTradeEventArgs Overload
T4.API Namespace
OrderTrade EventArgsAccount
Field
The account raising the event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Account
See Also
Reference
OrderTradeEventArgs Class
T4.API Namespace
OrderTrade EventArgsOrder
Field
Order the fll is for.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Order
See Also
Reference
OrderTradeEventArgs Class
T4.API Namespace
OrderTrade EventArgsPossible
Resend Field
Whether this data has possibly already been received.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Boolean
See Also
Reference
OrderTradeEventArgs Class
T4.API Namespace
OrderTrade EventArgsTrades
Field
The trade.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
LisTrade
See Also
Reference
OrderTradeEventArgs Class
T4.API Namespace
OrderTrade LegEvent
Args(Account, Boolean, Order,
LisTrade Leg) Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public OrderTradeLegEventArgs(
Account poAccount,
bool pbPossibleResend,
Order poOrder,
Lis<TradeLeg> poTradeLegs
)
Parameters
poAccount Account
The account
pbPossibleResend Boolean
Whether this is a possible resend or duplicate
poOrder Order
The order
poTradeLegs LisTradeLeg
The trade legs
See Also
Reference
OrderTradeLegEventArgs Class
OrderTradeLegEventArgs Overload
T4.API Namespace
OrderTrade LegEvent
Args(Account, Boolean, Order,
Trade Leg) Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public OrderTradeLegEventArgs(
Account poAccount,
bool pbPossibleResend,
Order poOrder,
TradeLeg poTradeLeg
)
Parameters
poAccount Account
The account
pbPossibleResend Boolean
Whether this is a possible resend or duplicate
poOrder Order
The order
poTradeLeg TradeLeg
The trade leg
See Also
Reference
OrderTradeLegEventArgs Class
OrderTradeLegEventArgs Overload
T4.API Namespace
OrderTrade LegEvent
ArgsAccount Field
The account raising the event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Account
See Also
Reference
OrderTradeLegEventArgs Class
T4.API Namespace
OrderTrade LegEventArgsOrder
Field
Order the fll is for.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Order
See Also
Reference
OrderTradeLegEventArgs Class
T4.API Namespace
OrderTrade LegEvent
ArgsPossibleResend Field
Whether this data has possibly already been received.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Boolean
See Also
Reference
OrderTradeLegEventArgs Class
T4.API Namespace
OrderTrade LegEventArgsTrade
Legs Field
The trade.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
LisTradeLeg
See Also
Reference
OrderTradeLegEventArgs Class
T4.API Namespace
OrderUpdateEvent
Args(Account, Boolean,
LisOrder) Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public OrderUpdateEventArgs(
Account poAccount,
bool pbPossibleResend,
Lis<Order> poOrders
)
Parameters
poAccount Account
The account
pbPossibleResend Boolean
Whether this is a possible resend or duplicate
poOrders LisOrder
The orders
See Also
Reference
OrderUpdateEventArgs Class
OrderUpdateEventArgs Overload
T4.API Namespace
OrderUpdateEvent
Args(Account, Boolean, Order)
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public OrderUpdateEventArgs(
Account poAccount,
bool pbPossibleResend,
Order poOrder
)
Parameters
poAccount Account
The account
pbPossibleResend Boolean
Whether this is a possible resend or duplicate
poOrder Order
The order
See Also
Reference
OrderUpdateEventArgs Class
OrderUpdateEventArgs Overload
T4.API Namespace
OrderUpdateEventArgsAccount
Field
The account raising the event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Account
See Also
Reference
OrderUpdateEventArgs Class
T4.API Namespace
OrderUpdateEventArgsOrders
Field
Lis of orders updated.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
LisOrder
See Also
Reference
OrderUpdateEventArgs Class
T4.API Namespace
OrderUpdateEventArgsPossible
Resend Field
Whether this data has possibly already been received.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Boolean
See Also
Reference
OrderUpdateEventArgs Class
T4.API Namespace
PositionAverageOpenPrice
Property
The average price of any open position the account has in this
market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
This is calculated on a frs in frs out basis and represents the
average price that you would need to trade at or better in order
to break even or makea proft. This can be confusing to
undersand at frs, e.g. if you buy 1 lotat a price of 10 (your
average is now 10), then buy another 1 lot at a price of 20 (your
average is now 15), then sell 1 at 18 your average becomes 20 as
that is the price of the remaining open buy order. In this
insance, selling another 1 lot at 18 would be a 'loss' on that
individual trade, but sill leadto a proft across both trades.
display pricecorrectly.
See Also
Reference
Position Class
T4.API Namespace
PositionBuys Property
The total number of lots bought in the current trading day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Position Class
T4.API Namespace
PositionFeesAndCommissions
Property
The fees and commissions for the current day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Return Value
Decimal
Remarks
If enabled by the adminisrator then this should be considered
an esimate as it is a simple calculation and doesnot take into
account volume discounts etc. You should always check
satements for actual fees and commissions.
See Also
Reference
Position Class
T4.API Namespace
PositionMargin Property
The margin requirement for this account in this market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
This takes into account whether the positions are overnight or
day tradingand uses the appropriate margin percentage rate for
the account as well as thecontract margin rates defned by the
frm.
See Also
Reference
Position Class
T4.API Namespace
PositionMarket Property
The market for this position.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Market
See Also
Reference
Position Class
T4.API Namespace
PositionNet Property
Returns the current net position of the account in this market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
Net position is simply the number of buys minus the number of
sells that thisaccount has for the current trading day.
See Also
Reference
Position Class
T4.API Namespace
PositionOvernightUPL Property
The total Unrealised Proft and Loss from open positions from
previous daysto the lates settlement prices.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
This is the P&L between the fll prices from open positions from
the previoustrading day to the lates settlement price. This value
is included within theUPL value.
See Also
Reference
Position Class
T4.API Namespace
PositionPL Property
The total proft and loss for the account in this market for the
current tradingday.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
Includes both unrealised and realised P&L.
See Also
Reference
Position Class
T4.API Namespace
PositionPLTrade Property
The total proft and loss for the account in this market for the
current tradingday valued agains the las trade price.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
Includes both unrealised and realised P&L.
See Also
Reference
Position Class
T4.API Namespace
PositionRPL Property
The total Realised Proft and Loss (closed positions) for this
account in this market for the current trading day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
Realised P&L is calculated on a frs in frs out basis, so if 1 lot is
boughtand then another 1 lot is bought, followed by a 1 lot sell
then the sell willmatch agains the frs buy.
See Also
Reference
Position Class
T4.API Namespace
PositionSells Property
The total number of lots sold in the current trading day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Position Class
T4.API Namespace
PositionTotal BuyFillPrice
Property
The total price of all buy trades the account has in thismarket.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
Position Class
T4.API Namespace
PositionTotal SellFillPrice
Property
The total price of all sell trades the account has in thismarket.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
Position Class
T4.API Namespace
PositionUPL Property
The total Unrealised Proft and Loss (open positions) for this
account in this market for the current trading day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
Unrealised P&L is valued agains the bes bid or ofer price in
the market. Ifno price is available then it will use the las trade
price, failing that it will use the settlement price.
See Also
Reference
Position Class
T4.API Namespace
PositionUPLTrade Property
The total Unrealised Proft and Loss (open positions) for this
account in this market for the current trading day.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Remarks
Unrealised P&L is valued agains the las las trade price, failing
that it will use the settlement price.
See Also
Reference
Position Class
T4.API Namespace
PositionWorkingBuys Property
The total number of lots that are currently working to buy in the
market forthis account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Position Class
T4.API Namespace
PositionWorkingSells Property
The total number of lots that are currently working to sell in the
market forthis account.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Position Class
T4.API Namespace
PositionWors Property
Returns the wors position that this account can have in this
market.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
The wors position is the bigges buy or sell position that the
current net position and working orders combined could achieve
if they flled. For example,if you are working 5 buys and 5 sells
then your wors position is 5 as all the buys may fll without any
of the sells flling and vice versa. If you already have a net
position of -3 then your wors position is -8 as the 5 sells may fll
on top of your exising position without any of the buys flling.
See Also
Reference
Position Class
T4.API Namespace
PositionAccount Field
Reference to the account this position belongs to.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Account
See Also
Reference
Position Class
T4.API Namespace
PositionLisCount Property
Returns the number of position objects in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
PositionLis Class
T4.API Namespace
PositionLisItem(Market)
Property
Returns the position for the market specifed, creating the
positionobject if it doesn't already exis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
poMarket Market
The market
Property Value
Position
The specifed position
See Also
Reference
PositionLis Class
Item Overload
T4.API Namespace
PositionLisItem(String) Property
Returns the position for the market identifer specifed, creating
the positionobject if it doesn't already exis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
MarketID String
The market
Property Value
Position
The specifed position
Remarks
If the market id is not found then an ArgumentException is
throw.
See Also
Reference
PositionLis Class
Item Overload
T4.API Namespace
PositionLisContains Method
Determines whether there is a position object for the market
specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
MarketID String
The market
Return Value
Boolean
True if the position has been created
See Also
Reference
PositionLis Class
T4.API Namespace
PositionLisGetEnumerator
Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumeratorPosition
Position lis enumerator
Implements
IEnumerableTGetEnumerator
See Also
Reference
PositionLis Class
T4.API Namespace
PositionLisIEnumerable_Get
Enumerator Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumerator
Position lis enumerator
Implements
IEnumerableGetEnumerator
See Also
Reference
PositionLis Class
T4.API Namespace
PositionUpdateEventArgs
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public PositionUpdateEventArgs(
Account poAccount,
Position poPosition
)
Parameters
poAccount Account
The account
poPosition Position
The position
See Also
Reference
PositionUpdateEventArgs Class
T4.API Namespace
PositionUpdateEvent
ArgsAccount Field
The account raising the event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Account
See Also
Reference
PositionUpdateEventArgs Class
T4.API Namespace
PositionUpdateEvent
ArgsPosition Field
The position that has updated.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Position
See Also
Reference
PositionUpdateEventArgs Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
Only available on some exchanges.
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
Only available on some exchanges.
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
Diferent exchange work in diferent time zones so this should
be used forinformation only.
See Also
Reference
Trade Class
T4.API Namespace
Trade ExchangeTrade ID
Property
The exchange supplied fll identifer.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This should be used for information only as diferent exchanges
have diferentrules regarding uniqueness and re-use.
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
Description of this trade
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Int32
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Market
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Order
See Also
Reference
Trade Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
BuySell
Remarks
This takes into account the order buy/sell and the market
defntion.
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
Only available on some exchanges.
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
Only available on some exchanges.
See Also
Reference
TradeLeg Class
T4.API Namespace
Trade LegExchangeTime
Property
The exchange time that the leg fll occurred at.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
Remarks
Diferent exchange work in diferent time zones so this should
be used forinformation only.
See Also
Reference
TradeLeg Class
T4.API Namespace
Trade LegExchangeTrade ID
Property
The exchange supplied leg fll identifer.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Remarks
This should be used for information only as diferent exchanges
have diferentrules regarding uniqueness and re-use.
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
See Also
Reference
TradeLeg Class
T4.API Namespace
Trade LegResidualVolume
Property
The remaining working volume of the order at the time of this
fll.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
Description of this trade leg
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Int32
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketLegItem
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Order
See Also
Reference
TradeLeg Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
TradeLegLis Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
index Int32
The lis index to return the fll at. Zero Based.
Property Value
TradeLeg
The trade leg specifed
Remarks
This is not efcient for iterating trades, please use Enumerator
methods insead.
See Also
Reference
TradeLegLis Class
T4.API Namespace
Trade LegLisGetEnumerator
Method
Returns an enumerator on the lis for use in For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumeratorTradeLeg
Trade leg lis enumerator
Implements
IEnumerableTGetEnumerator
See Also
Reference
TradeLegLis Class
T4.API Namespace
Trade LegLisIEnumerable_Get
Enumerator Method
Returns an enumerator on the lis for use in For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumerator
Trade leg lis enumerator
Implements
IEnumerableGetEnumerator
See Also
Reference
TradeLegLis Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
TradeLis Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
index Int32
The lis index of the fll to return.
Property Value
Trade
The specifed trade
Remarks
This is not efcient for iterating trades, please use Enumerator
methods insead.
See Also
Reference
TradeLis Class
T4.API Namespace
Trade LisGetEnumerator
Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumeratorTrade
Trade lis enumerator
Implements
IEnumerableTGetEnumerator
See Also
Reference
TradeLis Class
T4.API Namespace
Trade LisIEnumerable_Get
Enumerator Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumerator
Trade lis enumerator
Implements
IEnumerableGetEnumerator
See Also
Reference
TradeLis Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
String description of the trades
Remarks
Builds and returns a sring of the fll details in
Volume1@DisplayPrice1, Volume2@DisplayPrice2 format.
See Also
Reference
TradeLis Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public TradingSchedule()
See Also
Reference
TradingSchedule Class
TradingSchedule Overload
T4.API Namespace
Trading Schedule(String)
Consructor
Create the schedule from the specifed packed sring.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public TradingSchedule(
sring psPackedString
)
Parameters
psPackedString String
[Missing <param name="psPackedString"/>
documentation for
"M:T4.API.TradingSchedule.#ctor(Sysem.String)"]
See Also
Reference
TradingSchedule Class
TradingSchedule Overload
T4.API Namespace
Trading ScheduleGetMarket
Mode Method
Return the mode that this schedule says should be active for the
date time specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdTime DateTime
[Missing <param name="pdTime"/> documentation
for
"M:T4.API.TradingSchedule.GetMarketMode(Sysem.DateTime,Sysem.DateTime)"]
pdLasTradingDate DateTime
[Missing <param name="pdLasTradingDate"/>
documentation for
"M:T4.API.TradingSchedule.GetMarketMode(Sysem.DateTime,Sysem.DateTime)"]
Return Value
MarketMode
[Missing <returns> documentation for
"M:T4.API.TradingSchedule.GetMarketMode(Sysem.DateTime,Sysem.DateTime)"]
See Also
Reference
TradingSchedule Class
T4.API Namespace
Trading ScheduleGetNextClosed
Time Method
Return the time of the frs scheduled Close after the time
specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdTime DateTime
[Missing <param name="pdTime"/> documentation
for
"M:T4.API.TradingSchedule.GetNextClosedTime(Sysem.DateTime,Sysem.DateTime)"]
pdLasTradingDate DateTime
[Missing <param name="pdLasTradingDate"/>
documentation for
"M:T4.API.TradingSchedule.GetNextClosedTime(Sysem.DateTime,Sysem.DateTime)"]
Return Value
DateTime
[Missing <returns> documentation for
"M:T4.API.TradingSchedule.GetNextClosedTime(Sysem.DateTime,Sysem.DateTime)"]
See Also
Reference
TradingSchedule Class
T4.API Namespace
Trading ScheduleGetNext
Event(DateTime, DateTime)
Method
Get the frs occurrance of the specifed market mode event
after the time specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public TradingScheduleSessionEvent
GetNextEvent(
DateTime pdTime,
DateTime pdLasTradingDate
)
Parameters
pdTime DateTime
[Missing <param name="pdTime"/> documentation
for
"M:T4.API.TradingSchedule.GetNextEvent(Sysem.DateTime,Sysem.DateTime)"]
pdLasTradingDate DateTime
[Missing <param name="pdLasTradingDate"/>
documentation for
"M:T4.API.TradingSchedule.GetNextEvent(Sysem.DateTime,Sysem.DateTime)"]
Return Value
TradingSchedule SessionEvent
[Missing <returns> documentation for
"M:T4.API.TradingSchedule.GetNextEvent(Sysem.DateTime,Sysem.DateTime)"]
See Also
Reference
TradingSchedule Class
GetNextEvent Overload
T4.API Namespace
Search
Trading ScheduleGetNextEvent(Date
Time, LisMarketMode, DateTime)
Method
Get the frs occurrance of any of the specifed market mode events after the
time specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdTime DateTime
[Missing <param name="pdTime"/> documentation for
"M:T4.API.TradingSchedule.GetNextEvent(Sysem.DateTime,Sysem.Collections.Generic.Lis{T4.MarketMode},Sysem.DateTime)"]
penModes LisMarketMode
[Missing <param name="penModes"/> documentation for
"M:T4.API.TradingSchedule.GetNextEvent(Sysem.DateTime,Sysem.Collections.Generic.Lis{T4.MarketMode},Sysem.DateTime)"]
pdLasTradingDate DateTime
[Missing <param name="pdLasTradingDate"/> documentation for
"M:T4.API.TradingSchedule.GetNextEvent(Sysem.DateTime,Sysem.Collections.Generic.Lis{T4.MarketMode},Sysem.DateTime)"]
Return Value
TradingSchedule SessionEvent
[Missing <returns> documentation for
"M:T4.API.TradingSchedule.GetNextEvent(Sysem.DateTime,Sysem.Collections.Generic.Lis{T4.MarketMode},Sysem.DateTime)"]
See Also
Reference
TradingSchedule Class
GetNextEvent Overload
T4.API Namespace
Trading ScheduleGetNext
Event(DateTime, MarketMode,
DateTime) Method
Get the frs occurrance of the specifed market mode event
after the time specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public TradingScheduleSessionEvent
GetNextEvent(
DateTime pdTime,
MarketMode penMode,
DateTime pdLasTradingDate
)
Parameters
pdTime DateTime
[Missing <param name="pdTime"/> documentation
for
"M:T4.API.TradingSchedule.GetNextEvent(Sysem.DateTime,T4.MarketMode,Sysem.DateTime)"]
penMode MarketMode
[Missing <param name="penMode"/> documentation
for
"M:T4.API.TradingSchedule.GetNextEvent(Sysem.DateTime,T4.MarketMode,Sysem.DateTime)"]
pdLasTradingDate DateTime
[Missing <param name="pdLasTradingDate"/>
documentation for
"M:T4.API.TradingSchedule.GetNextEvent(Sysem.DateTime,T4.MarketMode,Sysem.DateTime)"]
Return Value
TradingSchedule SessionEvent
[Missing <returns> documentation for
"M:T4.API.TradingSchedule.GetNextEvent(Sysem.DateTime,T4.MarketMode,Sysem.DateTime)"]
See Also
Reference
TradingSchedule Class
GetNextEvent Overload
T4.API Namespace
Trading ScheduleGetNextOpen
Time Method
Return the time of the frs scheduled Open after the time
specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
pdTime DateTime
[Missing <param name="pdTime"/> documentation
for
"M:T4.API.TradingSchedule.GetNextOpenTime(Sysem.DateTime,Sysem.DateTime)"]
pdLasTradingDate DateTime
[Missing <param name="pdLasTradingDate"/>
documentation for
"M:T4.API.TradingSchedule.GetNextOpenTime(Sysem.DateTime,Sysem.DateTime)"]
Return Value
DateTime
[Missing <returns> documentation for
"M:T4.API.TradingSchedule.GetNextOpenTime(Sysem.DateTime,Sysem.DateTime)"]
See Also
Reference
TradingSchedule Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.TradingSchedule.ToPackedString"]
See Also
Reference
TradingSchedule Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
[Missing <returns> documentation for
"M:T4.API.TradingSchedule.ToXML"]
See Also
Reference
TradingSchedule Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
LisTradingSchedule TradeDate
See Also
Reference
TradingSchedule Class
T4.API Namespace
Trading ScheduleSessionEvent
Consructor
Consructor.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public SessionEvent(
MarketMode penMode,
DateTime pdTime
)
Parameters
penMode MarketMode
[Missing <param name="penMode"/> documentation
for
"M:T4.API.TradingSchedule.SessionEvent.#ctor(T4.MarketMode,Sysem.DateTime)"]
pdTime DateTime
[Missing <param name="pdTime"/> documentation
for
"M:T4.API.TradingSchedule.SessionEvent.#ctor(T4.MarketMode,Sysem.DateTime)"]
See Also
Reference
TradingSchedule SessionEvent Class
T4.API Namespace
Trading ScheduleSession
EventCompareTo Method
Comparer for sorting this lis by time.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
other TradingSchedule SessionEvent
[Missing <param name="other"/> documentation for
"M:T4.API.TradingSchedule.SessionEvent.CompareTo(T4.API.TradingSchedule.SessionEvent)"]
Return Value
Int32
[Missing <returns> documentation for
"M:T4.API.TradingSchedule.SessionEvent.CompareTo(T4.API.TradingSchedule.SessionEvent)"]
Implements
IComparableTCompareTo(T)
See Also
Reference
TradingSchedule SessionEvent Class
T4.API Namespace
Trading ScheduleSession
EventMode Field
The market mode change to occur.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
MarketMode
See Also
Reference
TradingSchedule SessionEvent Class
T4.API Namespace
Trading ScheduleSession
EventTime Field
Date time of the event.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
DateTime
See Also
Reference
TradingSchedule SessionEvent Class
T4.API Namespace
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public TradeDate(
DateTime pdTradeDate
)
Parameters
pdTradeDate DateTime
[Missing <param name="pdTradeDate"/>
documentation for
"M:T4.API.TradingSchedule.TradeDate.#ctor(Sysem.DateTime)"]
See Also
Reference
TradingSchedule TradeDate Class
T4.API Namespace
Trading ScheduleTrade
DateCompareTo Method
Comparer used to sort the lis by trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
other TradingSchedule TradeDate
[Missing <param name="other"/> documentation for
"M:T4.API.TradingSchedule.TradeDate.CompareTo(T4.API.TradingSchedule.TradeDate)"]
Return Value
Int32
[Missing <returns> documentation for
"M:T4.API.TradingSchedule.TradeDate.CompareTo(T4.API.TradingSchedule.TradeDate)"]
Implements
IComparableTCompareTo(T)
See Also
Reference
TradingSchedule TradeDate Class
T4.API Namespace
Trading ScheduleTrade
DateSessionEvents Field
Lis of session events for this trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
LisTradingSchedule SessionEvent
See Also
Reference
TradingSchedule TradeDate Class
T4.API Namespace
Trading ScheduleTrade
DateTrade Date Field
The trade date.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
DateTime
See Also
Reference
TradingSchedule TradeDate Class
T4.API Namespace
UserExchangeExchangeID
Property
The id of this exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
Return Value
String
See Also
Reference
UserExchange Class
T4.API Namespace
UserExchangeMarketDataType
Property
The permission level that the user has for this exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
MarketDataType
Return Value
MarketDataType
See Also
Reference
UserExchange Class
T4.API Namespace
UserExchangeExchange Field
Reference to the underlying exchange.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Field Value
Exchange
See Also
Reference
UserExchange Class
T4.API Namespace
UserExchangeLisCount
Property
Returns the number of exchanges in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
UserExchangeLis Class
T4.API Namespace
UserExchangeLisHos Property
Reference to the api Hos object.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Hos
Return Value
Hos
See Also
Reference
UserExchangeLis Class
T4.API Namespace
UserExchangeLisItem Property
Returns the exchange specifed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
ExchangeID String
The id of the exchange to return.
Property Value
UserExchange
The specifed user exchange, or Nothing
See Also
Reference
UserExchangeLis Class
T4.API Namespace
UserExchangeLisContains
Method
Determines whether the lis contains the exchange specifed or
not.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
ExchangeID String
The exchange to check for
Return Value
Boolean
True if the exchange is found.
See Also
Reference
UserExchangeLis Class
T4.API Namespace
UserExchangeLisGet
Enumerator Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
public IEnumerator<UserExchange>
GetEnumerator()
Return Value
IEnumeratorUserExchange
The exchange lis enumerator
Implements
IEnumerableTGetEnumerator
See Also
Reference
UserExchangeLis Class
T4.API Namespace
UserExchangeLisGetSortedLis
Method
Return a copy of this lis as a sorted array.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
LisUserExchange
Lis of exchanges sorted by Description.
See Also
Reference
UserExchangeLis Class
T4.API Namespace
UserExchangeLisIEnumerable_
GetEnumerator Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumerator
The exchange lis enumerator
Implements
IEnumerableGetEnumerator
See Also
Reference
UserExchangeLis Class
T4.API Namespace
UserLisCount Property
Returns the number of accounts in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
See Also
Reference
UserLis Class
T4.API Namespace
UserLisHos Property
Reference to the api Hos object.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Hos
Return Value
Hos
See Also
Reference
UserLis Class
T4.API Namespace
UserLisItem Property
Returns the user specifed if it exiss.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
UserName String
The user to look for
Property Value
User
The specifed user, or Nothing
See Also
Reference
UserLis Class
T4.API Namespace
UserLisContains Method
Determines if the user specifed is in the lis.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
UserName String
The user to check for
Return Value
Boolean
True if the user exiss
See Also
Reference
UserLis Class
T4.API Namespace
UserLisGetEnumerator Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumeratorUser
User lis enumerator
Implements
IEnumerableTGetEnumerator
See Also
Reference
UserLis Class
T4.API Namespace
UserLisGetUserByID Method
Look for and return the user for the specifed user id
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psUserID String
The user id
Return Value
User
The specifed user, or Nothing
See Also
Reference
UserLis Class
T4.API Namespace
UserLisIEnumerable_Get
Enumerator Method
Returns an enumerator on the lis for use with For...Each
satements.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
IEnumerator
User lis enumerator
Implements
IEnumerableGetEnumerator
See Also
Reference
UserLis Class
T4.API Namespace
UserLisLoginUser(String, String,
OnLoginResponse) Method
Login an additional user
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psUsername String
The username
psPassword String
The password
poCallback OnLoginResponse
The method to call with the login response
See Also
Reference
UserLis Class
LoginUser Overload
T4.API Namespace
UserLisLoginUser(String, String,
String, OnLoginResponse)
Method
Login an additional user
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Parameters
psUsername String
The username
psPassword String
The password
psNewPassword String
The new password to change to
poCallback OnLoginResponse
The method to call with the login response
See Also
Reference
UserLis Class
LoginUser Overload
T4.API Namespace
IChartDataRequesData
Property
Gets the data this reques has retrieved.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
MarketChartData
Remarks
This property value is only valid after the reques has completed
and Status = CompletedOtherwise this property will return
Nothing.
See Also
Reference
IChartDataReques Interface
T4.API Namespace
IChartDataRequesRequesed
DataType Property
Gets the data type requesed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ChartDataType
See Also
Reference
IChartDataReques Interface
T4.API Namespace
IChartDataRequesRequesed
EndTime Property
Gets the end time for session requess.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
IChartDataReques Interface
T4.API Namespace
IChartDataRequesRequesed
StartTime Property
Gets the sart time for session requess.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateTime
See Also
Reference
IChartDataReques Interface
T4.API Namespace
IChartDataRequesRequesID
Property
Gets the unique id of the reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
String
See Also
Reference
IChartDataReques Interface
T4.API Namespace
IChartDataRequesStatus
Property
Gets the satus of the reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
ChartDataRequesStatus
Return Value
ChartDataRequesStatus
See Also
Reference
IChartDataReques Interface
T4.API Namespace
IChartDataRequesStatus
Message Property
Gets the satus message of the reques.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Return Value
String
If a failure occurs, this message may describe why.
See Also
Reference
IChartDataReques Interface
T4.API Namespace
IChartDataRequesTotal Process
Time Property
Gets the total time (in milli-seconds) this reques took to process.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Decimal
Return Value
Decimal
See Also
Reference
IChartDataReques Interface
T4.API Namespace
IChartDataRequesTrade Dates
Processed Property
Gets the date range actually processed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateRange
See Also
Reference
IChartDataReques Interface
T4.API Namespace
IChartDataRequesTrade Dates
Requesed Property
Gets the date range orginially requesed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
DateRange
Return Value
DateRange
See Also
Reference
IChartDataReques Interface
T4.API Namespace
IChartDataRequesTrade Days
Processed Property
Gets a count of the number of trade days actually processed.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Property Value
Int32
Remarks
Weekends and other non-trading days are excluded from this
count.
See Also
Reference
IChartDataReques Interface
T4.API Namespace
IChartDataRequesGetMarket
Method
Returns the market for the specifed market id.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
Market GetMarket(
sring psMarketID
)
Parameters
psMarketID String
The market id
Return Value
Market
The specifed market
Remarks
This will only return a market for markets related to this reques.
For example, if contract data is requesed, all the markets of that
contractand all related contracts will be available.If chart data for
a specifc market was requesed, only that market will be
available.
See Also
Reference
IChartDataReques Interface
T4.API Namespace
IChartDataRequesChartData
Complete Event
Event raised when the reques is complete.
Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)
C# Copy
event
IChartDataRequesChartDataCompleteEventHandler
ChartDataComplete
Value
IChartDataRequesChartDataCompleteEventHandler
See Also
Reference
IChartDataReques Interface
T4.API Namespace
AccountSubscribe Method
Overload Lis
Subscribe Subscribes to the
account so that account,
position and order
updates can bereceived.
See Also
Reference
Account Class
T4.API Namespace
AccountLisDispose Method
Overload Lis
Dispose Releases all resources used by the
AccountLis
See Also
Reference
AccountLis Class
T4.API Namespace
ActivationData Consructor
Overload Lis
ActivationData Empty consructor.
See Also
Reference
ActivationData Class
T4.API Namespace
ContractBeginRequesChart
Data Method
Overload Lis
BeginRequesChartData(DateTime, DateTime, Requess
ChartDataType, chart
IChartDataRequesChartDataCompleteEventHandler) data for
the
contract
(active
markets.)
See Also
Reference
Contract Class
T4.API Namespace
ContractGetMarkets Method
Overload Lis
GetMarkets Return the collection
of markets for this
contract.
See Also
Reference
Contract Class
T4.API Namespace
Overload Lis
GetTradeDate Calculate and return the
current trading day.
See Also
Reference
Contract Class
T4.API Namespace
ContractLisGetSortedLis
Method
Overload Lis
GetSortedLis Return a copy of this lis as a
sorted array
See Also
Reference
ContractLis Class
T4.API Namespace
MarketBeginRequesChartData
Method
Overload Lis
BeginRequesChartData(DateTime, DateTime, Requess
ChartDataType, hisorical
IChartDataRequesChartDataCompleteEventHandler) chart
data.
See Also
Reference
Market Class
T4.API Namespace
MarketDepthSubscribe Method
Overload Lis
DepthSubscribe Method to subscribe and
unsubscribe from the
market.
See Also
Reference
Market Class
T4.API Namespace
Overload Lis
GetTradeDate Calculate and return the
current trading day.
See Also
Reference
Market Class
T4.API Namespace
MarketDataContractPicker
Method
Overload Lis
ContractPicker(Contract) Displays a dialog
allowing the user to
select a contract.
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataGetMarket Method
Overload Lis
GetMarket(String) Get the market from the
specifed id.
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataGetMarkets Method
Overload Lis
GetMarkets(String, String, Allows the
OnMarketLisComplete) reques of
specifc markets.
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataMarketPicker
Method
Overload Lis
MarketPicker(Market) Displays a dialog allowing
the user to select a
market.
See Also
Reference
MarketData Class
T4.API Namespace
MarketDataMarketPickerMulti
Method
Overload Lis
MarketPickerMulti(LisMarket, Displays a dialog
Market) allowing the user to
select one or more
markets.
See Also
Reference
MarketData Class
T4.API Namespace
MarketDepthDepthLisItem
Property
Overload Lis
ItemDecimal Returns the depth item for the price
specifed.
See Also
Reference
MarketDepthDepthLis Class
T4.API Namespace
MarketTrade VolumeItem
Property
Overload Lis
ItemDecimal Returns the volume data for the price
specifed.
See Also
Reference
MarketTradeVolume Class
T4.API Namespace
OrderPull Method
Overload Lis
Pull Method to pull the order.
See Also
Reference
Order Class
T4.API Namespace
OrderRevise Method
Overload Lis
Revise(Int32, NullableDecimal) Method to
revise the
order.
See Also
Reference
Order Class
T4.API Namespace
OrderPerformanceEventArgs
Consructor
Overload Lis
OrderPerformanceEventArgs(Account, Consructor.
Boolean, LisOrder)
OrderPerformanceEventArgs(Account, Consructor.
Boolean, Order)
See Also
Reference
OrderPerformanceEventArgs Class
T4.API Namespace
OrderPullBatchAdd Method
Overload Lis
Add(Order) Adds the specifed order to the batch to
be pulled by the Maser user.
See Also
Reference
OrderPullBatch Class
T4.API Namespace
OrderRevisionBatchAdd
Method
Overload Lis
Add(Order, Int32, Nullable Decimal) Adds the specifed
order and it's
revision details to
the batch.
See Also
Reference
OrderRevisionBatch Class
T4.API Namespace
OrderSubmissionBatchAdd
Method
Overload Lis
Add(Account, Market, BuySell, PriceType, Adds the
Int32, NullableDecimal) specifed
order to the
batch to be
pulled by the
Maser user.
See Also
Reference
OrderSubmissionBatch Class
T4.API Namespace
OrderSubmissionBatchSend
Method
Overload Lis
Send Submit the batch of orders.
See Also
Reference
OrderSubmissionBatch Class
T4.API Namespace
OrderTrade EventArgs
Consructor
Overload Lis
OrderTradeEventArgs(Account, Boolean, Consructor.
Order, Lis Trade )
See Also
Reference
OrderTradeEventArgs Class
T4.API Namespace
OrderTrade LegEventArgs
Consructor
Overload Lis
OrderTradeLegEventArgs(Account, Boolean, Consructor.
Order, Lis TradeLeg )
See Also
Reference
OrderTradeLegEventArgs Class
T4.API Namespace
OrderUpdateEventArgs
Consructor
Overload Lis
OrderUpdateEventArgs(Account, Boolean, Consructor.
LisOrder)
See Also
Reference
OrderUpdateEventArgs Class
T4.API Namespace
PositionLisItem Property
Overload Lis
ItemMarket Returns the position for the market specifed,
creating the positionobject if it doesn't
already exis.
See Also
Reference
PositionLis Class
T4.API Namespace
Overload Lis
TradingSchedule Consructor.
See Also
Reference
TradingSchedule Class
T4.API Namespace
Trading ScheduleGetNextEvent
Method
Overload Lis
GetNextEvent(DateTime, Get the frs occurrance of the
DateTime) specifed market mode event
after the time specifed.
See Also
Reference
TradingSchedule Class
T4.API Namespace
UserLisLoginUser Method
Overload Lis
LoginUser(String, String, Login an
OnLoginResponse) additional user
See Also
Reference
UserLis Class
T4.API Namespace