You are on page 1of 1812

Connecting the API

T4 API 4.7 Documentation




Search

Connecting the API


This topic contains the following sections:

This article describes how to get the API connected to the


server.

 Referencing The API


To access the API from your application you need to add a
reference to the T4API.47.dll and T4Defnitions.47.dll fles
located in the c:\Program Files\CTS\T4ClientSim\bin\ folder to
your project.

The namespace that contains all the API objects is T4.API. Mos
enumerations are defned in the T4 namespace:

C#  Copy

// Import the T4 defnitions namespace.


using T4;

// Import the API namespace.


using T4.API;

In order for your application to connect and login to the sysem


you mus create and hold a reference to a T4.API.Hos object.
Login responses are raised as events from this hos object.

C#  Copy

// Reference to the main api hos object.


internal Hos moHos;

https://wiki.t4login.com/api47help/html/33aaaf1d-de34-42df-9c30-0dd6dc434947.htm[10/2/2023 12:46:09 PM]


Connecting the API

 Easy Login with User Interaction


If you are creating an application that the user will interact with
then the easies way of logging in is to use the API's Login
method which displays a dialog to the user and gracefully
handles all the login responses that can occur.

C#  Copy

// Initialise the api when the application


sarts.
private void frmMain_Load(object sender,
Sysem.EventArgs e)
{

moHos = Hos.Login(APIServerType.Simulator,
"T4Example", "112A04B0-5AAF-42F4-994E-
FA7CB959C60B");

// Check for success.


if (moHos == null)
{
// Hos object not returned which means
the user cancelled the login dialog.
this.Close();
}
else
{
// Login was successfull.
Trace.WriteLine("Login Success");
}
}

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

// Event raised if login fails or reconnects.


private void
moHos_LoginResponse(LoginResponseEventArgs e)

https://wiki.t4login.com/api47help/html/33aaaf1d-de34-42df-9c30-0dd6dc434947.htm[10/2/2023 12:46:09 PM]


Connecting the API

{
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.

To connect to the sysem you simply create the Hos object:

C#  Copy

// Initialise the api when the application


sarts.
private void frmMain_Load(object sender,
Sysem.EventArgs e)
{
// Create the api hos object.
moHos = new Hos(APIServerType.Simulator,
"T4Example", "112A04B0-5AAF-42F4-994E-
FA7CB959C60B", "[Your frm]", "[Your user]", "
[Your password]");

// Lisen for login responses.


moHos.LoginResponse += new
T4.API.Hos.LoginResponseEventHandler(moHos_Login

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.

The LoginResponse events are raised following login or


disconnection:

https://wiki.t4login.com/api47help/html/33aaaf1d-de34-42df-9c30-0dd6dc434947.htm[10/2/2023 12:46:09 PM]


Connecting the API

C#  Copy

// Event raised if login fails or reconnects.


private void
moHos_LoginResponse(LoginResponseEventArgs e)
{
Trace.WriteLine(sring.Format("Login Response:
{0} {1}", e.Result.ToString, e.Text));
}

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.

If the failure reason is IncorrectVersion then you mus upgrade


your machine and application to the lates version of the API
using the insall on the website. This should only occur when API
compatibility is broken, such as when moving from .Net 4.0 to
.Net 4.7, but could also occur if serious issues are found with a
specifc API build that requires blocking use of that build entirely.

If you receive a LoginResponse event with a password or


application failure and want to try logging in again then you will
need to create a new Hos object.

 Shutting Down
When your application shuts down you should dispose of the
hos object so that the API shuts down correctly:

C#  Copy

// Shutdown the api when the application exits.


private void frmMain_Closed(object sender,
Sysem.EventArgs e)
{
// Check to see that we have an api object.
if (moHos != null)
{
// Dispose of the api.
moHos.Dispose();
moHos = null;
}
}

https://wiki.t4login.com/api47help/html/33aaaf1d-de34-42df-9c30-0dd6dc434947.htm[10/2/2023 12:46:09 PM]


Connecting the API

 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.

 Persising User Settings


The API supports saving of user settings to the server allowing
applications to retrieve their users' settings easily even if the
user is using diferent computers. Settings are sored on a per
user per application basis so each application has it’s own
settings independent of the main trading frontend or other API
developed applications. These settings are retrieved from the
server during initial login and are accessible via the Hos
MaserUser.UserSettings property. Settings are provided as an
XML document. To save settings for a user you need to add
your settings to the UserSettings XML document (or replace it
with your own XML document) and then call the Hos
MaserUser.SaveUserSettings method.

 Note

https://wiki.t4login.com/api47help/html/33aaaf1d-de34-42df-9c30-0dd6dc434947.htm[10/2/2023 12:46:09 PM]


Connecting the API

Settings are currently limited to 100kb in size, but this


may be changed in the future so it is recommended that
settings are kept to a minimum.

 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>

 Proxy Server Problems


If your application is running on a network with a proxy server
then you may need the following added to your application
confg fle section for the API to be able to connect to the
servers:

XML  Copy

<!-- Enable the sysem default proxy server if


there is one. -->
<sysem.net>
<defaultProxy enabled="true">
<proxy usesysemdefault="True" />
</defaultProxy>
</sysem.net>

 Trace and Debugging


To see the sate of orders that your application has submitted
you can run the main trading frontend and log in as the same
user as your application does. You will see the same accounts
and orders and can manipulate those orders from either your
application or the trading frontend.

https://wiki.t4login.com/api47help/html/33aaaf1d-de34-42df-9c30-0dd6dc434947.htm[10/2/2023 12:46:09 PM]


Connecting the API

The API can generate some trace messages. These can be


enabled by adding the following switch to the section of you
app.confg fle:

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:

Time The local time that the message was sent or

https://wiki.t4login.com/api47help/html/33aaaf1d-de34-42df-9c30-0dd6dc434947.htm[10/2/2023 12:46:09 PM]


Connecting the API

received.

Dir Whether the message was sent (OUT) or


received (IN)

Type The type of the message, e.g. LoginResponse,


etc. Mos message types should be relatively
meaningful as to the kind of data that they
contain. Some messages are not logged, such
as Login.

Message A sring representation of the actual message


data.

Selecting a message, or several messages, causes them to be


displayed in full in the bottom part of the screen.

 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

Using BeginInvoke is preferable to using Invoke as this


allows the API to continue processing whereas Invoke
will block the API until the method completes and can
cause deadlocks in some circumsances.

Also, it is possible for your application to throw errors while


processing any collection based object in the API, even if it does
not have a UI. For example, the collection of Depth items (bids
and ofers) for a market could change while you are iterating
through it. To prevent this the API Hos object provides a
SyncRoot property, EnterLock and ExitLock methods. When
EnterLock is called on an object it will block any updates from
the server. Consequently you should keep locks active for the

https://wiki.t4login.com/api47help/html/33aaaf1d-de34-42df-9c30-0dd6dc434947.htm[10/2/2023 12:46:09 PM]


Connecting the API

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

// Deal with the Market Depth Updating.


private void
moMarket_MarketDepthUpdate(MarketDepthUpdateEven
e)
{

// Invoke the update on the main UI thread


if needed.
if (this.InvokeRequired)
this.BeginInvoke(new
MethodInvoker(MarketDepthUpdate));
else
MarketDepthUpdate();
}

// Update the display.


private void MarketDepthUpdate()
{

// Lock the hos object so that we can


safely process the depth.
try
{
moHos.EnterLock();

// Display the market depth.


if (moMarket.GetDepth().Bids.Count > 0)
lblBid.Text = sring.Format("
{0}@{1}", moMarket.GetDepth().Bids(0).Volume,
moMarket.GetDepth().Bids(0).Price);
else
lblBid.Text = "";

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 = "";
}

https://wiki.t4login.com/api47help/html/33aaaf1d-de34-42df-9c30-0dd6dc434947.htm[10/2/2023 12:46:09 PM]


Connecting the API

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

// Deal with the Market Depth Updating.


private void
Markets_MarketDepthUpdate(MarketDepthUpdateEvent
e)
{

// Invoke the update onto the GUI thread if


needed.
if (this.IsHandleCreated)
this.BeginInvoke(new
Market.MarketDepthUpdateEventHandler(OnMarketDep
new object[] { e });
else
OnMarketDepthUpdate(e);
}

// Update the display.


private void
OnMarketDepthUpdate(MarketDepthUpdateEventArgs
e)
{

// No lock is needed as the contents


e.Depth cannot change.

// Display the market depth.


if (e.Depth.Bids.Count > 0)
lblBid.Text = sring.Format("{0}@{1}",

https://wiki.t4login.com/api47help/html/33aaaf1d-de34-42df-9c30-0dd6dc434947.htm[10/2/2023 12:46:09 PM]


Connecting the API

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 = "";
}

https://wiki.t4login.com/api47help/html/33aaaf1d-de34-42df-9c30-0dd6dc434947.htm[10/2/2023 12:46:09 PM]


Host.Login Method

T4 API 4.7 Documentation




Search

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.

Login(APIServerType, Displays a login dialog to the user


String, String, that also handles password expiry
Boolean) and password changing. Returns a
logged in Hos object if successful
or Nothing if the user cancels the
dialog.

Login(String, String, Displays a login dialog to the user


Boolean, Boolean) 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

https://wiki.t4login.com/api47help/html/6f2af65d-656e-c4ba-d6f9-575ec18d9b22.htm[10/2/2023 12:46:11 PM]


Host.Login Method

https://wiki.t4login.com/api47help/html/6f2af65d-656e-c4ba-d6f9-575ec18d9b22.htm[10/2/2023 12:46:11 PM]


Host Constructor

T4 API 4.7 Documentation




Search

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.

Hos(APIServerType, Consructor that connects to the


String, String, server, fails if cannot connect
String, String, successfully. Connection and login is
String, String) carried out asynchronously.

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/42723ba7-e08a-57a7-168c-944171823cfa.htm[10/2/2023 12:46:13 PM]


Host.LoginResponse Event

T4 API 4.7 Documentation




Search

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

public event HosLoginResponseEventHandler


LoginResponse

Value
HosLoginResponseEventHandler

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5475ef6e-f759-6f8d-60e7-c2bc14fd40f1.htm[10/2/2023 12:46:15 PM]


User.ChangePassword Method

T4 API 4.7 Documentation




Search

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

public void ChangePassword(


sring psOldPassword,
sring psNewPassword,
OnLoginResponse poCallback
)

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

https://wiki.t4login.com/api47help/html/03b9efef-3c11-e477-656f-a59f08114abb.htm[10/2/2023 12:46:17 PM]


User.ChangePassword Method

or PasswordChangeFailed as some checks, such as for password


hisory are only done server side. The user mus already be
successfully logged in as well.

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/03b9efef-3c11-e477-656f-a59f08114abb.htm[10/2/2023 12:46:17 PM]


User Class

T4 API 4.7 Documentation




Search

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

public class User

Inheritance
Object  User

 Properties
Accounts The lis of accounts that this user can see

Exchanges The lis of exchanges that this user can


see

IsMaser Whether this is the main api user or not

LoginResult The result of the login attempt

PwdComplexity Whether password complexity is


required

PwdExpireDays How frequently passwords mus be


changed

https://wiki.t4login.com/api47help/html/b51f4ec4-e978-6e75-bd78-1b292187f1cc.htm[10/2/2023 12:46:19 PM]


User Class

PwdExpiresAt When the users current password


expires and mus be changed by.

PwdHisoryDays How long until a password can be


reused

Roles Method that returns the lis of roles that


this user can perform.

UserID ID of the user

Username Username

UserSettings XML document containing any settings


for this user and application.

 Methods
ChangePassword Change the password for this user

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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

IsInRole Method to determine whether the


user is in the specifed role or not.

Logof Logof this user.

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/b51f4ec4-e978-6e75-bd78-1b292187f1cc.htm[10/2/2023 12:46:19 PM]


User Class

SaveUserSettings Save the current xml document user


settings.

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Hos Reference to the main hos object

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/b51f4ec4-e978-6e75-bd78-1b292187f1cc.htm[10/2/2023 12:46:19 PM]


Host.MasterUser Property

T4 API 4.7 Documentation




Search

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

public User MaserUser { get; }

Property Value
User

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2be52cb3-32e0-575a-f11a-c445910dd805.htm[10/2/2023 12:46:22 PM]


User.UserSettings Property

T4 API 4.7 Documentation




Search

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

public XmlDocument UserSettings { get; set; }

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

https://wiki.t4login.com/api47help/html/d64828f6-9a00-3edc-6696-8f5333905af5.htm[10/2/2023 12:46:23 PM]


User.UserSettings Property

https://wiki.t4login.com/api47help/html/d64828f6-9a00-3edc-6696-8f5333905af5.htm[10/2/2023 12:46:23 PM]


User.SaveUserSettings Method

T4 API 4.7 Documentation




Search

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

public bool SaveUserSettings()

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

https://wiki.t4login.com/api47help/html/fd47a9c2-8d8b-9951-ccd0-2e46b50b89e8.htm[10/2/2023 12:46:25 PM]


User.SaveUserSettings Method

https://wiki.t4login.com/api47help/html/fd47a9c2-8d8b-9951-ccd0-2e46b50b89e8.htm[10/2/2023 12:46:25 PM]


Host.Login(APIServerType, String, String) Method

T4 API 4.7 Documentation




Search

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

public satic Hos Login(


APIServerType penServer,
sring psAppName,
sring psAppLicense
)

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

https://wiki.t4login.com/api47help/html/faa4e0c1-c2b1-8326-46f1-d95e0a1c5994.htm[10/2/2023 12:46:27 PM]


Host.Login(APIServerType, String, String) Method

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.

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

https://wiki.t4login.com/api47help/html/faa4e0c1-c2b1-8326-46f1-d95e0a1c5994.htm[10/2/2023 12:46:27 PM]


Host.Login(APIServerType, String, String, Boolean) Method

T4 API 4.7 Documentation




Search

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

public satic Hos Login(


APIServerType penServer,
sring psAppName,
sring psAppLicense,
bool pbSubscribeToAccounts
)

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

https://wiki.t4login.com/api47help/html/ba8b642d-fcca-9554-087c-18b3a7460374.htm[10/2/2023 12:46:31 PM]


Host.Login(APIServerType, String, String, Boolean) Method

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.

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

https://wiki.t4login.com/api47help/html/ba8b642d-fcca-9554-087c-18b3a7460374.htm[10/2/2023 12:46:31 PM]


Host.Login(APIServerType, String, String, Boolean) Method

https://wiki.t4login.com/api47help/html/ba8b642d-fcca-9554-087c-18b3a7460374.htm[10/2/2023 12:46:31 PM]


Host.Login(String, String, Boolean, Boolean) Method

T4 API 4.7 Documentation




Search

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

public satic Hos Login(


sring psAppName,
sring psAppLicense,
bool pbSubscribeToAccounts,
bool pbIncludeTesEnvironments
)

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

https://wiki.t4login.com/api47help/html/f69885e9-edeb-e94f-cc37-bdb62fc8dd0d.htm[10/2/2023 12:46:35 PM]


Host.Login(String, String, Boolean, Boolean) Method

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

https://wiki.t4login.com/api47help/html/f69885e9-edeb-e94f-cc37-bdb62fc8dd0d.htm[10/2/2023 12:46:35 PM]


Host.Login(String, String, Boolean, Boolean) Method

https://wiki.t4login.com/api47help/html/f69885e9-edeb-e94f-cc37-bdb62fc8dd0d.htm[10/2/2023 12:46:35 PM]


Host Class

T4 API 4.7 Documentation




Search

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

public class Hos : IDisposable

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.

As soon as the Hos object is created it will attempt to connect


to the serversand login. It will remain connected to the servers
until the Dispose method iscalled. If it is disconnected from the
server due to a network problem then it will automatically keep
trying to reconnect until disposed of.

Market information can be obtained using the MarketData


property which also allowsaccess to the exchange and contract

https://wiki.t4login.com/api47help/html/ad71dd1b-b5df-715b-a00c-098de3e18635.htm[10/2/2023 12:46:38 PM]


Host Class

hierarchy.

Account information, including positions, exising orders and


submitting new orders can be obtained via the Accounts
property.

 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.

Hos(APIServerType, Consructor that connects to the


String, String, server, fails if cannot connect
String, String, successfully. Connection and login is
String, String) carried out asynchronously.

 Properties
Accounts The lis of accounts that this
user has access to.

AppName Application Name

Brand Simple branding details for the


frm.

Firm The Firm that this user belongs


to.

FirmURL Return the frm specifc url


based on the login frm.

IncludeTesEnvironments Whether we are to include tes


environments in the login
selection lis. This property is for
internal tes purposes only.

IsConnected Whether the API is currently


connected to the server or not.

https://wiki.t4login.com/api47help/html/ad71dd1b-b5df-715b-a00c-098de3e18635.htm[10/2/2023 12:46:38 PM]


Host Class

MarketData Exchange, Contract and market


information that this user has
access to.

MaserUser The maser user

NewVersion The lates version number of


the software that is available.

NewVersionAvailable Return whether there is a new


version available that is not
compulsory.

NewVersionRequired Return whether there is a new


version available that is
compulsory.

NewVersionURL Return the url of the lates


version insall if we have one.

Server Whether the API is connected


to the Live or Simulator sysems.

ServerName The specifc server we are


connected to.

Users The lis of users that have also


been logged in.

Version The version number of this API


insance.

 Methods
ChangePassword Displays a dialog
allowing the user to
change their password.

Dispose Disconnects from the


server and shuts down
the API.

EnterLock Enter a lock to prevent


simultaneous updates.

https://wiki.t4login.com/api47help/html/ad71dd1b-b5df-715b-a00c-098de3e18635.htm[10/2/2023 12:46:38 PM]


Host Class

EnterLock(String) Enter a lock to prevent


simultaneous updates.

Equals Determines whether the


specifed object is equal
to the current object.
(Inherited from Object)

ExitLock Exit the lock.

ExitLock(String) Exit the lock.

Finalize Allows an object to try


to free resources and
perform other cleanup
operations before it is
reclaimed by garbage
collection.
(Inherited from Object)

GetHashCode Serves as the default


hash function.
(Inherited from Object)

GetOrderPull Get an order pull batch


to cancel one or more
orders for multiple
accounts and markets.

GetOrderRevision Get an order revision


batch to revise one or
more orders for multiple
accounts and markets.

GetOrderSubmission Get an order submission


batch to submit one or
more orders to multiple
accounts and markets.

GetOrderSubmission(OrderLink) Get an order submission


batch to submit one or
more orders to multiple
accounts and markets.

https://wiki.t4login.com/api47help/html/ad71dd1b-b5df-715b-a00c-098de3e18635.htm[10/2/2023 12:46:38 PM]


Host Class

GetType Gets the Type of the


current insance.
(Inherited from Object)

Login(APIServerType, String, Displays a login dialog


String) 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.

Login(APIServerType, String, Displays a login dialog


String, Boolean) 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.

Login(String, String, Boolean, Displays a login dialog


Boolean) 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.

MemberwiseClone Creates a shallow copy


of the current Object.
(Inherited from Object)

PullOrder(Order) Pulls the specifed order.

PullOrder(Order, User, Boolean) Pulls the specifed order.

RemoteTime Returns the approximate


current time at the
server. This should NOT
be reliedupon as being

https://wiki.t4login.com/api47help/html/ad71dd1b-b5df-715b-a00c-098de3e18635.htm[10/2/2023 12:46:38 PM]


Host Class

accurate.

RemoteTime(DateTime) Converts the specifed


local time into the
equivalent approximate
server time. This should
NOT be relied upon as
being accurate.

ReviseOrder(Order, Int32, Revises the specifed


NullableDecimal) order.

ReviseOrder(Order, Int32, Revises the specifed


NullableDecimal, order.
NullableDecimal)

ReviseOrder(Order, Int32, Revises the specifed


NullableDecimal, order.
NullableDecimal,
NullableDecimal,
ActivationData, Int32, User,
Boolean)

SubmitOrder(Account, Market, Submits the specifed


BuySell, PriceType, Int32, order.
NullableDecimal)

SubmitOrder(Account, Market, Submits the specifed


BuySell, PriceType, Int32, order.
NullableDecimal,
NullableDecimal, String)

SubmitOrder(Account, Market, Submits the specifed


BuySell, PriceType, TimeType, order.
Int32, NullableDecimal,
NullableDecimal, String,
NullableDecimal,
ActivationType, ActivationData)

SubmitOrder(Account, Market, Submits the specifed


BuySell, PriceType, TimeType, order.
Int32, NullableDecimal,
NullableDecimal, String,
NullableDecimal,

https://wiki.t4login.com/api47help/html/ad71dd1b-b5df-715b-a00c-098de3e18635.htm[10/2/2023 12:46:38 PM]


Host Class

ActivationType, ActivationData,
Int32, Int32)

SubmitOrder(Account, Market, Submits the specifed


BuySell, PriceType, TimeType, order.
Int32, NullableDecimal,
NullableDecimal, String,
NullableDecimal,
ActivationType, ActivationData,
Int32, Int32, User, Boolean)

SubmitOrder(Account, Market, Submits the specifed


BuySell, PriceType, TimeType, order.
Int32, NullableDecimal,
NullableDecimal, String,
NullableDecimal,
ActivationType, ActivationData,
Int32, Int32, User, Boolean,
Boolean)

ToString Returns a sring that


represents the current
object.
(Inherited from Object)

 Events
LoginResponse Event raised when login succeeds, fails or
is los due to disconnection.

Notifcation Event for text notifcations from the


server.

 Fields
CurrencyData Reference to the currency rate lis.

SyncRoot Synchronisation root.

TradeSummary Whether the API provides Trade


Summary market and chart trade data or

https://wiki.t4login.com/api47help/html/ad71dd1b-b5df-715b-a00c-098de3e18635.htm[10/2/2023 12:46:38 PM]


Host Class

if it provides the breakdown of individual


resing orders that took part in each
trade.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/ad71dd1b-b5df-715b-a00c-098de3e18635.htm[10/2/2023 12:46:38 PM]


T4.API Namespace

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

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.

ChartDataMarketVolumeRequesMarketTTV TTV data for


a single
market.

Contract Class
representing
a single
contract.

ContractDetailsEventArgs Contract
details event
args.

ContractFeedEventArgs Class to
return the

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

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.

ContractFeedEventArgsItem Base class


for all data
reported in
the contract
feed.

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.

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

ContractFeedEventArgsQuote

ContractFeedEventArgsSettlement Change to
the
settlement.

ContractFeedEventArgsSnapshot Snapshot of
the current
sate of the
market.

ContractFeedEventArgsTrade A trade
occurring.

ContractLis Lis of
contracts.

ContractRelation 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.

ContractRelationLis Class that


holds a lis
of all the
contracts
related to
the parent
contract. e.g.

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

when a
contract
moves from
one
exchange to
another, the
option
contract that
is related to
this future
and vice
versa.

CreateUDS Class used


for defning
a new
srategy to
be created
at the
exchange.

CreateUDSLeg Class that


defnes a leg
of the
srategy to
be created.

Currency Class
representing
a single
Currency.

CurrencyLis Class to hold


all the
currencies.

Exchange Class
representing
a single
exchange.

ExchangeLis Lis of
exchanges.

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

Hos Main API


class. This
provides
access to
everything
else.

LoginResponseEventArgs Login
response
event args.

Market Class
representing
a single
tradable
market.

MarketLegItem Class
representing
a single leg
of the
srategy.

MarketLegLis Lis of the


legs in the
srategy.

MarketChartData Class that


holds blocks
of hisorical
bar data.

MarketCheckSubscriptionEventArgs Market
check
subscription
event args.

MarketData Class that


holds all the
market data
information.

MarketDepth Class
representing

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

the depth
data.

MarketDepthDepthItem Child class


containing
the details of
a single bid
or ofer
depth row.

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.

MarketHighLowEventArgs Market high


low event
args.

MarketIndicativeOpen Class
holding the
indicative
open data.

MarketLis Class
holding a lis
of markets,
either all
those
loaded or a

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

requesed lis.

MarketLisEventArgs Holds the


details for
the market
lis complete
callback.

MarketPriceLimits Class
representing
the price
limits data.

MarketPriceLimitsEventArgs Market price


limits event
args.

MarketRFQEventArgs Market RFQ


event args.

MarketSettlement Class
representing
the
settlement
data.

MarketSettlementEventArgs Market
settlement
event args.

MarketTrade Class
representing
the trade
data.

MarketTradeEventArgs Market trade


event args.

MarketTradeHisory Class
representing
the trade
hisory data.

MarketTradeHisoryHisoryItem Class

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

representing
a single
trade
volume item.

MarketTradeVolume Class
representing
the trade
volume data.

MarketTradeVolume VolumeItem Class


representing
a single
trade
volume item
for a specifc
price.

NotifcationEventArgs Notifcation
event args.

Order Class that


represents
an order,
both for
submitting
and getting
updates of.

OrderSpeed Class that


holds the
speed
details for
submission,
revision or
pull

OrderHisory Class
containing a
hisorical
sate of the
order.

OrderLis Class that

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

deals with all


the orders
for an
account's
position.

OrderPerformanceEventArgs Account
order
performance
event args.

OrderPullBatch Class for


dealing with
batch pull.

OrderRemovedEventArgs Account
order
removed
event args.

OrderRevisionBatch Class for


dealing with
batch
revision.

OrderSendEventArgs Order send


event args

OrderSubmissionBatch Class for


dealing with
batch
submission.

OrderTradeEventArgs Account
order trade
event args.

OrderTradeLegEventArgs Account
order trade
leg event
args.

OrderUpdateEventArgs Account
order

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

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.

Trade Trade Fill


class.

TradeLeg Trade leg Fill


class.

TradeLegLis Class that


holds the lis
of leg flls for
the order.

TradeLis Class that


holds the lis
of all the flls
received for
the order.

TradingSchedule Class that


wraps up the
trading
schedule for
a contract

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

for a week.

TradingSchedule SessionEvent Class that


wraps up a
single
trading
session
event within
a trade date.

TradingSchedule TradeDate Class that


represents a
single
trading date.

User Class that


contains the
details of a
single user
that is
logged in.

UserExchange Class that


represents a
users
permission
for a given
exchange.

UserExchangeLis Lis of
exchanges
that this user
can see.

UserLis Class that


holds the lis
of users that
are logged
in.

 Interfaces

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

IChartDataReques Interface for chart data requess.

 Delegates
AccountAccountDetailsEventHandler

AccountAccountNotifyEventHandler

AccountAccountUpdateEventHandler

AccountOrderPerformanceEventHandler

AccountOrderRemovedEventHandler

AccountOrderTradeEventHandler

AccountOrderTradeLegEventHandler

AccountOrderUpdateEventHandler

AccountPositionUpdateEventHandler

AccountLisAccountDetailsEventHandler

ActiveMarketRequesChartDataCompleteEventHandler Delegate defning a


handler for the
ChartDataComplete
event.

ChartDataMarketVolumeRequesChartDataCompleteEventHandler Delegate defning a


handler for the
ChartDataComplete
event.

ContractContractFeedEventHandler

CreateUDSRequesCompleteEventHandler

CurrencyRateChangeEventHandler

CurrencyLisRateChangeEventHandler

HosLoginResponseEventHandler

HosNotifcationEventHandler

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

IChartDataRequesChartDataCompleteEventHandler Delegate for the


ChartDataComplete
event handler.

MarketMarketCheckSubscriptionEventHandler

MarketMarketDepthUpdateEventHandler

MarketMarketDetailsEventHandler

MarketMarketHighLowEventHandler

MarketMarketPriceLimitsEventHandler

MarketMarketSettlementEventHandler

MarketMarketTradeEventHandler

MarketDataContractDetailsEventHandler

MarketDataMarketRFQEventHandler

MarketLisMarketDetailsEventHandler

OnAccountComplete Callback for when


an account
subscription has
completed.

OnLoginResponse Callback for when


an additional user
login has completed

OnMarketLisComplete Callback for when a


lis of markets has
loaded.

OnOrderSend Callback for when


orders have been
created as part of
submission.

OrderOnHisoryComplete Callback for when


the hisory of an
order has been
loaded.

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


T4.API Namespace

 Enumerations
MarketLisEventArgsStatusType Result of the market
reques.

https://wiki.t4login.com/api47help/html/4d6f2ff0-4329-9841-a4cc-864ca2ff07e6.htm[10/2/2023 12:46:42 PM]


Host(APIServerType, String, String, String, String, String) Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/0652fb58-434d-1b7b-f017-bd504f684322.htm[10/2/2023 12:46:46 PM]


Host(APIServerType, String, String, String, String, String) Constructor

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.

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

https://wiki.t4login.com/api47help/html/0652fb58-434d-1b7b-f017-bd504f684322.htm[10/2/2023 12:46:46 PM]


Host(APIServerType, String, String, String, String, String, String) Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/a141146b-fb31-a1ab-43e3-a10590d9d0f8.htm[10/2/2023 12:46:49 PM]


Host(APIServerType, String, String, String, String, String, String) Constructor

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.

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.

If you need to change the password on login due to receiving a


PasswordExpired login result then pass the new password in the
psNewPassword feld and it will be updated. You sill need to
specify the previous password in the psPassword feld.

 See Also
Reference

https://wiki.t4login.com/api47help/html/a141146b-fb31-a1ab-43e3-a10590d9d0f8.htm[10/2/2023 12:46:49 PM]


Host(APIServerType, String, String, String, String, String, String) Constructor

Hos Class
Hos Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/a141146b-fb31-a1ab-43e3-a10590d9d0f8.htm[10/2/2023 12:46:49 PM]


Host.LoginResponseEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void LoginResponseEventHandler(


LoginResponseEventArgs e
)

Parameters
e LoginResponseEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/6ef9efbc-9825-766b-a12e-3a8301235afa.htm[10/2/2023 12:46:53 PM]


OnLoginResponse Delegate

T4 API 4.7 Documentation




Search

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

public delegate void OnLoginResponse(


LoginResponseEventArgs e
)

Parameters
e LoginResponseEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/7db956cd-2a80-96ea-713d-794182100286.htm[10/2/2023 12:46:56 PM]


User.Accounts Property

T4 API 4.7 Documentation




Search

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

public AccountLis Accounts { get; }

Property Value
AccountLis

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/092e65c6-fd9a-ffef-9950-7e727842812f.htm[10/2/2023 12:47:00 PM]


User.Exchanges Property

T4 API 4.7 Documentation




Search

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

public UserExchangeLis Exchanges { get; }

Property Value
UserExchangeLis

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d87d4b4e-5e6d-1b7e-0a6a-8cb3c71522e8.htm[10/2/2023 12:47:03 PM]


User.IsMaster Property

T4 API 4.7 Documentation




Search

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

public bool IsMaser { get; }

Property Value
Boolean

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b850d41f-97fb-2855-ffb6-90831ce51e5d.htm[10/2/2023 12:47:06 PM]


User.LoginResult Property

T4 API 4.7 Documentation




Search

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

public LoginResult LoginResult { get; }

Property Value
LoginResult

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ec18b2e7-2436-7be3-73d2-14b938165b5f.htm[10/2/2023 12:47:10 PM]


User.PwdComplexity Property

T4 API 4.7 Documentation




Search

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

public bool PwdComplexity { get; }

Property Value
Boolean

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7003b302-514d-294b-0186-0c5f36673c83.htm[10/2/2023 12:47:13 PM]


User.PwdExpireDays Property

T4 API 4.7 Documentation




Search

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

public int PwdExpireDays { get; }

Property Value
Int32

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/bacc2191-9fbb-e192-d8ec-f338da0a290f.htm[10/2/2023 12:47:17 PM]


User.PwdExpiresAt Property

T4 API 4.7 Documentation




Search

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

public DateTime PwdExpiresAt { get; }

Property Value
DateTime

Return Value
DateTime

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f3af08e1-608e-8511-1216-e43c1daf6b87.htm[10/2/2023 12:47:20 PM]


User.PwdHistoryDays Property

T4 API 4.7 Documentation




Search

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

public int PwdHisoryDays { get; }

Property Value
Int32

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4f274be5-3c55-ae18-1a87-b587079012f7.htm[10/2/2023 12:47:23 PM]


User.Roles Property

T4 API 4.7 Documentation




Search

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

public sring[] Roles { get; }

Property Value
String

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/92883c07-9537-be69-a880-d74c0af5eedc.htm[10/2/2023 12:47:26 PM]


User.UserID Property

T4 API 4.7 Documentation




Search

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

public sring UserID { get; }

Property Value
String

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6270fe53-622f-1168-2e94-eb22cc37bf38.htm[10/2/2023 12:47:29 PM]


User.Username Property

T4 API 4.7 Documentation




Search

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

public sring Username { get; }

Property Value
String

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8bb71418-4d9a-a5cc-09ab-1c40c0bd099e.htm[10/2/2023 12:47:33 PM]


User.IsInRole Method

T4 API 4.7 Documentation




Search

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

public bool IsInRole(


sring psRole
)

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

https://wiki.t4login.com/api47help/html/83f4b60e-8c5a-eefa-7ed6-c2ffcc048cc8.htm[10/2/2023 12:47:36 PM]


User.IsInRole Method

Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/83f4b60e-8c5a-eefa-7ed6-c2ffcc048cc8.htm[10/2/2023 12:47:36 PM]


User.Logoff Method

T4 API 4.7 Documentation




Search

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

public void Logof()

 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

https://wiki.t4login.com/api47help/html/c4d8ac5a-97ed-8d33-9645-5e048e815f8d.htm[10/2/2023 12:47:40 PM]


User.Host Field

T4 API 4.7 Documentation




Search

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

public readonly Hos Hos

Field Value
Hos

 See Also
Reference
User Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cf1857ac-c79a-970d-4578-1a78c79d9e88.htm[10/2/2023 12:47:43 PM]


Host.Accounts Property

T4 API 4.7 Documentation




Search

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

public AccountLis Accounts { get; }

Property Value
AccountLis

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2057904e-842f-153e-fbb9-1be70ff8978f.htm[10/2/2023 12:47:46 PM]


Host.AppName Property

T4 API 4.7 Documentation




Search

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

public sring AppName { get; }

Property Value
String

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6a1fb75c-5e8a-580f-fa48-44641dcfcc06.htm[10/2/2023 12:47:50 PM]


Host.Brand Property

T4 API 4.7 Documentation




Search

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

public Brand Brand { get; }

Property Value
Brand

 Remarks
Firm specifc brand name and logo are provided on login.

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1de89c9a-6d80-c45f-a468-f279f1fed9c5.htm[10/2/2023 12:47:54 PM]


Host.Firm Property

T4 API 4.7 Documentation




Search

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

public sring Firm { get; }

Property Value
String

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/433b87af-601b-cc57-60b3-affb940cc850.htm[10/2/2023 12:47:57 PM]


Host.FirmURL Property

T4 API 4.7 Documentation




Search

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

public sring FirmURL { get; }

Property Value
String

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/635ff165-4483-205a-016d-80d140740133.htm[10/2/2023 12:48:01 PM]


Host.IncludeTestEnvironments Property

T4 API 4.7 Documentation




Search

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

public bool IncludeTesEnvironments { get; set; }

Property Value
Boolean

Return Value
Boolean

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/da353b3d-4562-d594-da63-d3b5b1ebf16e.htm[10/2/2023 12:48:04 PM]


Host.IncludeTestEnvironments Property

https://wiki.t4login.com/api47help/html/da353b3d-4562-d594-da63-d3b5b1ebf16e.htm[10/2/2023 12:48:04 PM]


Host.IsConnected Property

T4 API 4.7 Documentation




Search

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

public bool IsConnected { get; }

Property Value
Boolean

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e315c411-43ac-81d8-067a-56da08d0616c.htm[10/2/2023 12:48:07 PM]


Host.MarketData Property

T4 API 4.7 Documentation




Search

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

public MarketData MarketData { get; }

Property Value
MarketData

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2a70eef2-90e5-fd44-01f2-f27259a4ad83.htm[10/2/2023 12:48:10 PM]


Host.NewVersion Property

T4 API 4.7 Documentation




Search

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

public sring NewVersion { get; }

Property Value
String

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e540c971-d4c8-e69d-79e9-ca0dda7c3777.htm[10/2/2023 12:48:14 PM]


Host.NewVersionAvailable Property

T4 API 4.7 Documentation




Search

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

public bool NewVersionAvailable { get; }

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

https://wiki.t4login.com/api47help/html/76b0afa7-ee66-6de6-1171-c21e1910e9e9.htm[10/2/2023 12:48:17 PM]


Host.NewVersionAvailable Property

https://wiki.t4login.com/api47help/html/76b0afa7-ee66-6de6-1171-c21e1910e9e9.htm[10/2/2023 12:48:17 PM]


Host.NewVersionRequired Property

T4 API 4.7 Documentation




Search

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

public bool NewVersionRequired { get; }

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

https://wiki.t4login.com/api47help/html/6ade16dc-794b-404e-4090-84ae764403f4.htm[10/2/2023 12:48:21 PM]


Host.NewVersionRequired Property

https://wiki.t4login.com/api47help/html/6ade16dc-794b-404e-4090-84ae764403f4.htm[10/2/2023 12:48:21 PM]


Host.NewVersionURL Property

T4 API 4.7 Documentation




Search

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

public sring NewVersionURL { get; }

Property Value
String

 Remarks
This is the url to access the lates insall for the sysem.

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b681ed6a-7f6d-4fcd-6761-57632375f663.htm[10/2/2023 12:48:24 PM]


Host.Server Property

T4 API 4.7 Documentation




Search

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

public APIServerType Server { get; }

Property Value
APIServerType

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/22ebb1a9-b0cc-4e79-2599-bf8aed72fc68.htm[10/2/2023 12:48:28 PM]


Host.ServerName Property

T4 API 4.7 Documentation




Search

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

public sring ServerName { get; }

Property Value
String

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0910f761-33ef-7531-c01a-955c2a9c0870.htm[10/2/2023 12:48:31 PM]


Host.Users Property

T4 API 4.7 Documentation




Search

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

public UserLis Users { get; }

Property Value
UserLis

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/887ce0b8-81dc-fc5e-96d0-342e59f1ceef.htm[10/2/2023 12:48:35 PM]


Host.Version Property

T4 API 4.7 Documentation




Search

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

public sring Version { get; }

Property Value
String

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f28b0721-7ea1-8c6e-4b88-b027cb4edb98.htm[10/2/2023 12:48:38 PM]


Host.ChangePassword Method

T4 API 4.7 Documentation




Search

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

public bool ChangePassword()

Return Value
Boolean
True if the password was changed

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/dd91959e-e0d0-dac5-b560-3421ade6146c.htm[10/2/2023 12:48:41 PM]


Host.Dispose Method

T4 API 4.7 Documentation




Search

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

public void Dispose()

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

https://wiki.t4login.com/api47help/html/26d77d04-227d-7cc8-6d7a-77184a8cfccf.htm[10/2/2023 12:48:45 PM]


Host.Dispose Method

https://wiki.t4login.com/api47help/html/26d77d04-227d-7cc8-6d7a-77184a8cfccf.htm[10/2/2023 12:48:45 PM]


Host.EnterLock Method

T4 API 4.7 Documentation




Search

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

public void EnterLock()

 Remarks
Locks the Hos preventing any updates from the server at all
until the lock is released.

Every EnterLock MUST have a corresponding ExitLock.

 See Also
Reference
Hos Class
EnterLock Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/3a4492ad-11b2-ee75-044a-a22c39489e60.htm[10/2/2023 12:48:48 PM]


Host.EnterLock Method

https://wiki.t4login.com/api47help/html/3a4492ad-11b2-ee75-044a-a22c39489e60.htm[10/2/2023 12:48:48 PM]


Host.EnterLock(String) Method

T4 API 4.7 Documentation




Search

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

public void EnterLock(


sring psTag
)

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.

Every EnterLock MUST have a corresponding ExitLock.

 See Also
Reference
Hos Class
EnterLock Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/1e6a58ad-74c0-bac0-2f8d-7ff16e0b7f15.htm[10/2/2023 12:48:51 PM]


Host.EnterLock(String) Method

https://wiki.t4login.com/api47help/html/1e6a58ad-74c0-bac0-2f8d-7ff16e0b7f15.htm[10/2/2023 12:48:51 PM]


Host.ExitLock Method

T4 API 4.7 Documentation




Search

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

public void ExitLock()

 Remarks
Exits a lock previously entered with EnterLock.

 See Also
Reference
Hos Class
ExitLock Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/d911e904-11f6-2c33-78ba-ad798a0d591f.htm[10/2/2023 12:48:55 PM]


Host.ExitLock(String) Method

T4 API 4.7 Documentation




Search

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

public void ExitLock(


sring psTag
)

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

https://wiki.t4login.com/api47help/html/119c1139-d924-cf48-217b-c9e3642512cf.htm[10/2/2023 12:48:58 PM]


Host.ExitLock(String) Method

https://wiki.t4login.com/api47help/html/119c1139-d924-cf48-217b-c9e3642512cf.htm[10/2/2023 12:48:58 PM]


Host.GetOrderPull Method

T4 API 4.7 Documentation




Search

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

public OrderPullBatch GetOrderPull()

Return Value
OrderPullBatch
OrderPullBatch

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cb6fb6b3-75cd-eab9-8690-914ef9476e09.htm[10/2/2023 12:49:02 PM]


Host.GetOrderRevision Method

T4 API 4.7 Documentation




Search

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

public OrderRevisionBatch GetOrderRevision()

Return Value
OrderRevisionBatch
OrderRevisionBatch

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/443ffad8-3938-c00b-44b3-e4b6f83c68a5.htm[10/2/2023 12:49:05 PM]


Host.GetOrderSubmission Method

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/43aea58a-180d-7cf9-09cd-3b18a8ba5c04.htm[10/2/2023 12:49:08 PM]


Host.GetOrderSubmission Method

https://wiki.t4login.com/api47help/html/43aea58a-180d-7cf9-09cd-3b18a8ba5c04.htm[10/2/2023 12:49:08 PM]


Host.GetOrderSubmission(OrderLink) Method

T4 API 4.7 Documentation




Search

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

public OrderSubmissionBatch GetOrderSubmission(


OrderLink penOrderLink
)

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

https://wiki.t4login.com/api47help/html/285a8f4b-f864-f7dd-a279-4c69e3a82470.htm[10/2/2023 12:49:12 PM]


Host.GetOrderSubmission(OrderLink) Method

https://wiki.t4login.com/api47help/html/285a8f4b-f864-f7dd-a279-4c69e3a82470.htm[10/2/2023 12:49:12 PM]


Host.PullOrder(Order) Method

T4 API 4.7 Documentation




Search

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

public void PullOrder(


Order poOrder
)

Parameters
poOrder Order
The order to be pulled.

 See Also
Reference
Hos Class
PullOrder Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/1d6585b7-0923-1bc3-d760-31b7170db870.htm[10/2/2023 12:49:16 PM]


Host.PullOrder(Order, User, Boolean) Method

T4 API 4.7 Documentation




Search

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

public void PullOrder(


Order poOrder,
User poUser,
bool pbManualOrderIndicator
)

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

https://wiki.t4login.com/api47help/html/2137a42f-e20e-974b-1de5-c048e7bcfd29.htm[10/2/2023 12:49:19 PM]


Host.PullOrder(Order, User, Boolean) Method

PullOrder Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/2137a42f-e20e-974b-1de5-c048e7bcfd29.htm[10/2/2023 12:49:19 PM]


Host.RemoteTime Method

T4 API 4.7 Documentation




Search

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

public DateTime RemoteTime()

Return Value
DateTime
The current server time (US Central Time)

 See Also
Reference
Hos Class
RemoteTime Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/e399d0b2-bbf6-a62c-244f-480085407681.htm[10/2/2023 12:49:23 PM]


Host.RemoteTime(DateTime) Method

T4 API 4.7 Documentation




Search

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

public DateTime RemoteTime(


DateTime pdTime
)

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

https://wiki.t4login.com/api47help/html/b87f16ce-53c0-8ebb-28cf-697f8a09ec98.htm[10/2/2023 12:49:26 PM]


Host.RemoteTime(DateTime) Method

T4.API Namespace

https://wiki.t4login.com/api47help/html/b87f16ce-53c0-8ebb-28cf-697f8a09ec98.htm[10/2/2023 12:49:26 PM]


Host.ReviseOrder(Order, Int32, Nullable<Decimal>) Method

T4 API 4.7 Documentation




Search

HosReviseOrder(Order, Int 32,


NullableDecimal) Method
Revises 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

public void ReviseOrder(


Order poOrder,
int piVolume,
decimal? poLimitPrice
)

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

https://wiki.t4login.com/api47help/html/a7ad4abc-dc56-1c9a-1328-dd4be203b845.htm[10/2/2023 12:49:29 PM]


Host.ReviseOrder(Order, Int32, Nullable<Decimal>) Method

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

https://wiki.t4login.com/api47help/html/a7ad4abc-dc56-1c9a-1328-dd4be203b845.htm[10/2/2023 12:49:29 PM]


Host.ReviseOrder(Order, Int32, Nullable<Decimal>, Nullable<Decimal>) Method

T4 API 4.7 Documentation




Search

HosReviseOrder(Order, Int 32,


NullableDecimal,
NullableDecimal) Method
Revises 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

public void ReviseOrder(


Order poOrder,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice
)

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.

https://wiki.t4login.com/api47help/html/2977912d-434b-44d6-fdde-f013b70ba6a1.htm[10/2/2023 12:49:33 PM]


Host.ReviseOrder(Order, Int32, Nullable<Decimal>, Nullable<Decimal>) Method

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

https://wiki.t4login.com/api47help/html/2977912d-434b-44d6-fdde-f013b70ba6a1.htm[10/2/2023 12:49:33 PM]


Host.ReviseOrder(Order, Int32, Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>, ActivationData, Int32, User, Boolean) Method

T4 API 4.7 Documentation




Search

HosReviseOrder(Order, Int 32,


NullableDecimal,
NullableDecimal,
NullableDecimal, Activation
Data, Int32, User, Boolean)
Method
Revises 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

public void ReviseOrder(


Order poOrder,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
decimal? poTrailPrice,
ActivationData poActivationData,
int piMaxShow,
User poUser,
bool pbManualOrderIndicator
)

Parameters
poOrder Order
The order to be revised.

https://wiki.t4login.com/api47help/html/5247e47b-dea8-112e-8554-a0d52a2d778e.htm[10/2/2023 12:49:37 PM]


Host.ReviseOrder(Order, Int32, Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>, ActivationData, Int32, User, Boolean) Method

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

https://wiki.t4login.com/api47help/html/5247e47b-dea8-112e-8554-a0d52a2d778e.htm[10/2/2023 12:49:37 PM]


Host.ReviseOrder(Order, Int32, Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>, ActivationData, Int32, User, Boolean) Method

T4.API Namespace

https://wiki.t4login.com/api47help/html/5247e47b-dea8-112e-8554-a0d52a2d778e.htm[10/2/2023 12:49:37 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, Int32, Nullable<Decimal>) Method

T4 API 4.7 Documentation




Search

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

public Order SubmitOrder(


Account poAccount,
Market poMarket,
BuySell penBuySell,
PriceType penPriceType,
int piVolume,
decimal? poLimitPrice
)

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

https://wiki.t4login.com/api47help/html/8bc7cff6-014e-ded9-a6d3-a851382542b0.htm[10/2/2023 12:49:40 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, Int32, Nullable<Decimal>) Method

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.

Return Value
Order
The order created

 See Also
Reference
Hos Class
SubmitOrder Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/8bc7cff6-014e-ded9-a6d3-a851382542b0.htm[10/2/2023 12:49:40 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, Int32, Nullable<Decimal>, Nullable<Decimal>, String) Method

T4 API 4.7 Documentation




Search

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

public Order SubmitOrder(


Account poAccount,
Market poMarket,
BuySell penBuySell,
PriceType penPriceType,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
sring psTag
)

Parameters
poAccount Account
The account to put the order in.

poMarket Market
The market the order is for.

https://wiki.t4login.com/api47help/html/bdc43170-26da-f3e7-61e1-832c9c18a60b.htm[10/2/2023 12:49:44 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, Int32, Nullable<Decimal>, Nullable<Decimal>, String) Method

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

https://wiki.t4login.com/api47help/html/bdc43170-26da-f3e7-61e1-832c9c18a60b.htm[10/2/2023 12:49:44 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationType, Activ...

T4 API 4.7 Documentation




Search

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

public Order SubmitOrder(


Account poAccount,
Market poMarket,
BuySell penBuySell,
PriceType penPriceType,
TimeType penTimeType,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
sring psTag,
decimal? poTrailPrice,
ActivationType penActivationType,
ActivationData poActivationData

https://wiki.t4login.com/api47help/html/5eb82b97-e237-a482-5b22-835ca2033e87.htm[10/2/2023 12:49:47 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationType, Activ...

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

https://wiki.t4login.com/api47help/html/5eb82b97-e237-a482-5b22-835ca2033e87.htm[10/2/2023 12:49:47 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationType, Activ...

 See Also
Reference
Hos Class
SubmitOrder Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/5eb82b97-e237-a482-5b22-835ca2033e87.htm[10/2/2023 12:49:47 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationType, Activ...

T4 API 4.7 Documentation




Search

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

public Order SubmitOrder(


Account poAccount,
Market poMarket,
BuySell penBuySell,
PriceType penPriceType,
TimeType penTimeType,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
sring psTag,
decimal? poTrailPrice,
ActivationType penActivationType,
ActivationData poActivationData,

https://wiki.t4login.com/api47help/html/5948bcc6-2171-92e4-daea-3ec285068c09.htm[10/2/2023 12:49:51 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationType, Activ...

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

https://wiki.t4login.com/api47help/html/5948bcc6-2171-92e4-daea-3ec285068c09.htm[10/2/2023 12:49:51 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationType, Activ...

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

https://wiki.t4login.com/api47help/html/5948bcc6-2171-92e4-daea-3ec285068c09.htm[10/2/2023 12:49:51 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationType, Activ...

T4 API 4.7 Documentation




Search

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

public Order SubmitOrder(


Account poAccount,
Market poMarket,
BuySell penBuySell,
PriceType penPriceType,
TimeType penTimeType,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
sring psTag,
decimal? poTrailPrice,

https://wiki.t4login.com/api47help/html/4d691005-4e78-6910-85bd-4cca544bc2ce.htm[10/2/2023 12:49:55 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationType, Activ...

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.

https://wiki.t4login.com/api47help/html/4d691005-4e78-6910-85bd-4cca544bc2ce.htm[10/2/2023 12:49:55 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationType, Activ...

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

https://wiki.t4login.com/api47help/html/4d691005-4e78-6910-85bd-4cca544bc2ce.htm[10/2/2023 12:49:55 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationType, Activ...

T4 API 4.7 Documentation




Search

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

public Order SubmitOrder(


Account poAccount,
Market poMarket,
BuySell penBuySell,
PriceType penPriceType,
TimeType penTimeType,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
sring psTag,
decimal? poTrailPrice,

https://wiki.t4login.com/api47help/html/cb4ade44-5b93-6142-19fc-10fb00cec934.htm[10/2/2023 12:49:59 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationType, Activ...

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.

https://wiki.t4login.com/api47help/html/cb4ade44-5b93-6142-19fc-10fb00cec934.htm[10/2/2023 12:49:59 PM]


Host.SubmitOrder(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationType, Activ...

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

https://wiki.t4login.com/api47help/html/cb4ade44-5b93-6142-19fc-10fb00cec934.htm[10/2/2023 12:49:59 PM]


Host.Notification Event

T4 API 4.7 Documentation




Search

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

public event HosNotifcationEventHandler


Notifcation

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

https://wiki.t4login.com/api47help/html/d6c5400f-26f2-e851-765e-364b7ad9a46d.htm[10/2/2023 12:50:02 PM]


Host.Notification Event

https://wiki.t4login.com/api47help/html/d6c5400f-26f2-e851-765e-364b7ad9a46d.htm[10/2/2023 12:50:02 PM]


Host.CurrencyData Field

T4 API 4.7 Documentation




Search

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

public readonly CurrencyLis CurrencyData

Field Value
CurrencyLis

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/21ad7a66-b83f-0030-d7c3-037c17855aea.htm[10/2/2023 12:50:05 PM]


Host.SyncRoot Field

T4 API 4.7 Documentation




Search

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

public readonly Object SyncRoot

Field Value
Object

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5b3d2610-87bd-3ec0-ac8e-9f8e1f0a481a.htm[10/2/2023 12:50:09 PM]


Host.TradeSummary Field

T4 API 4.7 Documentation




Search

HosTrade Summary Field


Whether the API provides Trade Summary market and chart
trade data or if it provides the breakdown of individual resing
orders that took part in each trade.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public satic bool TradeSummary

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

https://wiki.t4login.com/api47help/html/9ae6584d-7e53-f21b-cc62-b04d9f186bec.htm[10/2/2023 12:50:12 PM]


Host.TradeSummary Field

https://wiki.t4login.com/api47help/html/9ae6584d-7e53-f21b-cc62-b04d9f186bec.htm[10/2/2023 12:50:12 PM]


Account Class

T4 API 4.7 Documentation




Search

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

public class Account

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.

The AccountID property uniquely identifes this account. The


AccountNumber can be changed by a frm.

https://wiki.t4login.com/api47help/html/77e6d111-9b6f-f33e-4049-fd2b84053b36.htm[10/2/2023 12:50:17 PM]


Account Class

 Properties
AccountID The unique identifer for the
account.

AccountNumber The account number.

ActiveTimeStart The time, if any, each day


when the account is allowed
to sart trading.

ActiveTimeStop The time, if any, each day


when the account sops
trading.

AvailableCash The total amount of cash


that is available for the
account to trade with.

Balance The sart of day balance for


the account.

Complete Whether all the initial data


for the account has been
loaded yet or not.

DayLossLimit The maximum cash amount


that this account may lose in
a trading day excluding
overnight upl.

DayLossLimitPC The maximum percentage of


the account balance that this
account may lose in a trading
day.

Deleted Whether the account has


been deleted or not.

Description The descriptive name of the


account.

Enabled Whether the account is


enabled or not.

https://wiki.t4login.com/api47help/html/77e6d111-9b6f-f33e-4049-fd2b84053b36.htm[10/2/2023 12:50:17 PM]


Account Class

EnableUPL Whether this account is


calculating unrealised P&L or
not

FeesAndCommissions The fees and commissions


for the current day.

Firm The frm name this account


belongs to.

LossLimit The maximum cash amount


that this account may lose in
a trading day.

LossLimitPC The maximum percentage of


the account balance that this
account may lose in a trading
day.

Margin The total margin


requirement for all the
positions of this account.

MarginPC The margin percentage rate


applied to day trading orders.

MaxAccountPosition The larges size position that


can be held across the
account in total.

MaxClipSize The larges size order that


can be entered by this
account.

MaxPosition The larges size position that


can be held in any market.

MinBalance The minimum balance that


this account is allowed to
have.

Mode The mode this account is


running in

OrderRouting Whether this account

https://wiki.t4login.com/api47help/html/77e6d111-9b6f-f33e-4049-fd2b84053b36.htm[10/2/2023 12:50:17 PM]


Account Class

supports order routing or


not.

OvernightMarginPC The margin percentage rate


applied to overnight
positions.

OvernightUPL The total unrealised P&L


from positions carried over
from the previous day.

PL The total P&L for all the


positions of this account.

PLRollover Whether the sysem will


rollover P&L at the end of
each trading day.

PLTrade The total P&L for all the


positions of this account
valued agains the las trade
price.

PositionRollover Whether the sysem will


rollover positions at the end
of each trading day.

PreTradeDisabled Whether or not pre-trade


risk management is disabled
or not.

RPL The total Realised P&L


(closed positions) for all the
positions of this account.

Status The risk management satus


of the account.

StrategyMaxClipSize The larges size order that


can be entered by this
account into Strategy
markets.

StrategyMaxPosition The larges size position that


can be held in any Strategy

https://wiki.t4login.com/api47help/html/77e6d111-9b6f-f33e-4049-fd2b84053b36.htm[10/2/2023 12:50:17 PM]


Account Class

market.

Subscribed Whether this account has


been subscribed to or not.

UPL The total Unrealised P&L


(open positions) for all the
positions of this account.

UPLTrade The total Unrealised P&L


(open positions) for all the
positions of this account
valued agains the las trade
price.

WarningLossLimit The warning % level this


account's P&L is currently at
relating to it's loss limits.

WarningMargin The warning % level this


account's margin is currently
at relating to it's balance.

WarningPL The warning % level this


account's P&L is currently at
relating to it's balance.

WarningThresholdLossLimit The warning threshold % for


this account.

WarningThresholdMargin The warning threshold % for


this account.

WarningThresholdPL The warning threshold % for


this account.

 Methods
Equals Determines whether the
specifed object is equal
to the current object.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/77e6d111-9b6f-f33e-4049-fd2b84053b36.htm[10/2/2023 12:50:17 PM]


Account Class

Finalize Allows an object to try


to free resources and
perform other cleanup
operations before it is
reclaimed by garbage
collection.
(Inherited from Object)

GetHashCode Serves as the default


hash function.
(Inherited from Object)

GetType Gets the Type of the


current insance.
(Inherited from Object)

MemberwiseClone Creates a shallow copy


of the current Object.
(Inherited from Object)

Subscribe Subscribes to the


account so that account,
position and order
updates can bereceived.

Subscribe(OnAccountComplete) Subscribes to the


account so that account,
position and order
updates can bereceived.

Subscribe(Boolean, Subscribes to the


OnAccountComplete) account so that account,
position and order
updates can bereceived.

Subscribe(Boolean, Subscribes to the


OnAccountComplete, Object) account so that account,
position and order
updates can bereceived.

ToString Display the account


description.
(Overrides
ObjectToString )

https://wiki.t4login.com/api47help/html/77e6d111-9b6f-f33e-4049-fd2b84053b36.htm[10/2/2023 12:50:17 PM]


Account Class

Unsubscribe Unsubscribes from the


account to sop
receiving account,
position and order
updates.

 Events
AccountDetails Event raised when the account's satic
details are updated.

AccountNotify Event raised when there is a


notifcation message for the account.

AccountUpdate Event raised when the accounts


dynamic details change.

OrderPerformance Event raised when an order


performance data changes.

OrderRemoved Event raised when an order is


removed.

OrderTrade Event raised when an order gets a fll


(Update is also raised).

OrderTradeLeg Event raised when an order gets a fll


(Update is also raised).

OrderUpdate Event raised when an order is added.

PositionUpdate Event raised when the accounts


position data changes.

 Fields
Hos Reference to the Hos.

Orders Lis of all the orders in the account.

Positions Positions lis.

https://wiki.t4login.com/api47help/html/77e6d111-9b6f-f33e-4049-fd2b84053b36.htm[10/2/2023 12:50:17 PM]


Account Class

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/77e6d111-9b6f-f33e-4049-fd2b84053b36.htm[10/2/2023 12:50:17 PM]


AccountCompleteEventArgs Class

T4 API 4.7 Documentation




Search

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

public class AccountCompleteEventArgs

Inheritance
Object  AccountCompleteEventArgs

 Consructors
AccountCompleteEventArgs Consructor.

 Methods
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

https://wiki.t4login.com/api47help/html/9a9a05d0-5f22-11e6-640f-dcaeb047996d.htm[10/2/2023 12:50:21 PM]


AccountCompleteEventArgs Class

garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Account The account raising the event.

Tag User specifed tag.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/9a9a05d0-5f22-11e6-640f-dcaeb047996d.htm[10/2/2023 12:50:21 PM]


AccountDetailsEventArgs Class

T4 API 4.7 Documentation




Search

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

public class AccountDetailsEventArgs

Inheritance
Object  AccountDetailsEventArgs

 Consructors
AccountDetailsEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/ad490f04-9032-d38c-0695-cf9780d0cbfe.htm[10/2/2023 12:50:24 PM]


AccountDetailsEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Account The account raising the event.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/ad490f04-9032-d38c-0695-cf9780d0cbfe.htm[10/2/2023 12:50:24 PM]


AccountList Class

T4 API 4.7 Documentation




Search

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

public class AccountLis : IEnumerable<Account>,


IDisposable

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.

Item Returns the account specifed if it exiss.

https://wiki.t4login.com/api47help/html/c18fab25-7137-64f7-9cf1-4a3d960c4dca.htm[10/2/2023 12:50:28 PM]


AccountList Class

 Methods
AccountPicker Display a dialog allowing the user to
select a single account.

AccountPickerMulti Displays a dialog allowing the user to


select 1 or more accounts.

Contains Determines if the account specifed is


in the lis.

Dispose Releases all resources used by the


AccountLis

Dispose(Boolean) Releases the unmanaged resources


used by the AccountLis and
optionally releases the managed
resources

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)

GetEnumerator Returns an enumerator on the lis for


use with For...Each satements.

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetHisory Reques the hisory of the specifed


order from the server.

GetSortedLis Return a copy of this lis as a sorted


array

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current

https://wiki.t4login.com/api47help/html/c18fab25-7137-64f7-9cf1-4a3d960c4dca.htm[10/2/2023 12:50:28 PM]


AccountList Class

Object.
(Inherited from Object)

ToString Returns a sring that represents the


current 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

https://wiki.t4login.com/api47help/html/c18fab25-7137-64f7-9cf1-4a3d960c4dca.htm[10/2/2023 12:50:28 PM]


AccountNotifyEventArgs Class

T4 API 4.7 Documentation




Search

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

public class AccountNotifyEventArgs

Inheritance
Object  AccountNotifyEventArgs

 Consructors
AccountNotifyEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/96561c26-48aa-4995-d192-556b8fac5c0d.htm[10/2/2023 12:50:32 PM]


AccountNotifyEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Account The account raising the event.

Important Whether this message is of high importance.

Text The message text.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/96561c26-48aa-4995-d192-556b8fac5c0d.htm[10/2/2023 12:50:32 PM]


AccountUpdateEventArgs Class

T4 API 4.7 Documentation




Search

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

public class AccountUpdateEventArgs

Inheritance
Object  AccountUpdateEventArgs

 Consructors
AccountUpdateEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/1e87bc47-98a2-a449-4a82-3fcace2d272e.htm[10/2/2023 12:50:35 PM]


AccountUpdateEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Account The account raising the event.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/1e87bc47-98a2-a449-4a82-3fcace2d272e.htm[10/2/2023 12:50:35 PM]


ActivationData Class

T4 API 4.7 Documentation




Search

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.

ActivationData(SerializationInfo, Consructor for


StreamingContext) recreating price from
serialized.

 Methods
Equals Determines whether the specifed

https://wiki.t4login.com/api47help/html/592e0bcd-a388-ff37-c8e3-c5ef6b2440a2.htm[10/2/2023 12:50:39 PM]


ActivationData Class

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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetObjectData Used to serialize this price.

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Trace out the details of this object.


(Overrides ObjectToString )

 Fields
ActCancelDelay Activation Cancel time delay, only
applied if CancelTime is not present.

ActCancelTime Activation Cancel time.

BidOfer Bid or Ofer

CancelDelay Cancel time delay, only applied if


CancelTime is not present.

CancelTime Cancel time.

Implied Implied

Mode Market mode

Price Price.

QueueSubmit Submit

https://wiki.t4login.com/api47help/html/592e0bcd-a388-ff37-c8e3-c5ef6b2440a2.htm[10/2/2023 12:50:39 PM]


ActivationData Class

SubmitDelay Submission Time Delay, only applied if


SubmitTime is not present.

SubmitTime Submission Time

Volume Volume

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/592e0bcd-a388-ff37-c8e3-c5ef6b2440a2.htm[10/2/2023 12:50:39 PM]


ActiveMarketRequest Class

T4 API 4.7 Documentation




Search

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

public class ActiveMarketReques

Inheritance
Object  ActiveMarketReques

 Remarks
Markets of related contracts will be checked as well.

 Properties
Contract Gets the Contract this reques is
gathering data for.

Market Gets the bar data resulting from this


reques.

RequesID Gets the unique id for this reques.

Status Gets the satus of this reques.

https://wiki.t4login.com/api47help/html/488e9fb0-29da-4ce8-baad-d47fc933158e.htm[10/2/2023 12:50:42 PM]


ActiveMarketRequest Class

StatusMessage Gets the message describing the


reason for the reques failure.

TotalProcessTime Gets the total processing time for this


reques in milliseconds.

TradeDate Get the sarting trade date of this


reques.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Events
ChartDataComplete Event raised when this chart data
reques is complete.

https://wiki.t4login.com/api47help/html/488e9fb0-29da-4ce8-baad-d47fc933158e.htm[10/2/2023 12:50:42 PM]


ActiveMarketRequest Class

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/488e9fb0-29da-4ce8-baad-d47fc933158e.htm[10/2/2023 12:50:42 PM]


Brand Class

T4 API 4.7 Documentation




Search

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

public class Brand

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

https://wiki.t4login.com/api47help/html/1e51b849-bb6b-8ea2-80bb-fec0a89802f7.htm[10/2/2023 12:50:46 PM]


Brand Class

be the frm name.

Loaded Whether branding details have been


received from the server yet or not.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/1e51b849-bb6b-8ea2-80bb-fec0a89802f7.htm[10/2/2023 12:50:46 PM]


ChartDataMarketVolumeRequest Class

T4 API 4.7 Documentation




Search

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

public class ChartDataMarketVolumeReques

Inheritance
Object  ChartDataMarketVolumeReques

 Properties
Contract Gets the Contract this reques is
gathering data for.

Data Gets the data resulting from this


reques.

RequesID Gets the unique id for this reques.

Status Gets the satus of this reques.

StatusMessage Gets the message describing the


reason for the reques failure.

https://wiki.t4login.com/api47help/html/759edf17-7283-6340-3239-69e4f38897fe.htm[10/2/2023 12:50:50 PM]


ChartDataMarketVolumeRequest Class

TotalProcessTime Gets the total processing time for this


reques in milliseconds.

TradeDate Get the sarting trade date of this


reques.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Events
ChartDataComplete Event raised when this chart data
reques is complete.

 See Also
Reference

https://wiki.t4login.com/api47help/html/759edf17-7283-6340-3239-69e4f38897fe.htm[10/2/2023 12:50:50 PM]


ChartDataMarketVolumeRequest Class

T4.API Namespace

https://wiki.t4login.com/api47help/html/759edf17-7283-6340-3239-69e4f38897fe.htm[10/2/2023 12:50:50 PM]


ChartDataMarketVolumeRequest.MarketTTV Class

T4 API 4.7 Documentation




Search

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

public class MarketTTV

Inheritance
Object  ChartDataMarketVolumeRequesMarketTTV

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

https://wiki.t4login.com/api47help/html/7cce7d04-62d7-f41b-baa7-f9ef4851ddfc.htm[10/2/2023 12:50:53 PM]


ChartDataMarketVolumeRequest.MarketTTV Class

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
MarketID The market id.

TTV The TTV for this market id.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/7cce7d04-62d7-f41b-baa7-f9ef4851ddfc.htm[10/2/2023 12:50:53 PM]


Contract Class

T4 API 4.7 Documentation




Search

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

public class Contract

Inheritance
Object  Contract

 Remarks
Contracts consis of expiry months and individual markets within
those months.

A Contract is uniquely identifed by the combination of of


ExchangeID and ContractID. ContractID's alone are not unique
and may exis in multiple exchanges.

 Properties
Category The contract category if
known.

ContractID The identifer for this contract.

https://wiki.t4login.com/api47help/html/87c0f037-0ca5-0b7b-8411-3cde5dd837ba.htm[10/2/2023 12:50:57 PM]


Contract Class

ContractType The type of contract this is,


e.g. Future, Option etc.

Currency The currency this contract is


in.

DayChangeTime The markets day change


time.

DayChangeTimeAlt The markets alternate day


change time.

DayChangeTimeExceptions The markets day change


time exceptions.

Description Descriptive name for the


contract.

Enabled True if the contract is


enabled.

Exchange The exchange that this


contract belongs to.

Hos Reference to the api Hos


object.

QuoteFeedSubscribed Whether we are subscribed


to the quote feed.

Relations Return the collection of


related contracts for this
contract.

TradeFeedSubscribed Whether we are subscribed


to the trade feed.

TradingSchedule Return the trading schedule


for this contract.

TradingScheduleData The contracts trading


schedule for the week, if
known.

https://wiki.t4login.com/api47help/html/87c0f037-0ca5-0b7b-8411-3cde5dd837ba.htm[10/2/2023 12:50:57 PM]


Contract Class

 Methods
BeginRequesActiveMarket Requess the
active market
for the
specifed trade
date for the
contract.

BeginRequesChartData(DateTime, DateTime, Requess chart


ChartDataType, data for the
IChartDataRequesChartDataCompleteEventHandler) contract (active
markets.)

BeginRequesChartData(DateTime, DateTime, Requess chart


DateTime, DateTime, ChartDataType, data for the
IChartDataRequesChartDataCompleteEventHandler) contract (active
markets.)

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

https://wiki.t4login.com/api47help/html/87c0f037-0ca5-0b7b-8411-3cde5dd837ba.htm[10/2/2023 12:50:57 PM]


Contract Class

garbage
collection.
(Inherited from
Object)

GetHashCode Serves as the


default hash
function.
(Inherited from
Object)

GetMarkets Return the


collection of
markets for this
contract.

GetMarkets(Boolean) Return the


collection of
markets for this
contract.

GetMarkets(OnMarketLisComplete) Return the


collection of
markets for this
contract.

GetMarkets(Boolean, OnMarketLisComplete) Return the


collection of all
expired
markets for this
contract.

GetMarkets(OnMarketLisComplete, Object) Return the


collection of
markets for this
contract.

GetMarkets(Boolean, OnMarketLisComplete, Return the


Object) collection of all
expired
markets for this
contract.

GetMarkets(Int32, StrategyType, Get the fltered

https://wiki.t4login.com/api47help/html/87c0f037-0ca5-0b7b-8411-3cde5dd837ba.htm[10/2/2023 12:50:57 PM]


Contract Class

OnMarketLisComplete) collection of
markets for this
contract.

GetMarkets(Int32, StrategyType, Boolean, Get the fltered


OnMarketLisComplete) collection of
expired
markets for this
contract.

GetMarkets(Int32, StrategyType, Get the fltered


OnMarketLisComplete, Object) collection of
markets for this
contract.

GetMarkets(Int32, StrategyType, Boolean, Get the fltered


OnMarketLisComplete, Object) collection of
expired
markets for this
contract.

GetTradeDate Calculate and


return the
current trading
day.

GetTradeDate(DateTime) Calculate and


return the
current trading
day.

GetType Gets the Type


of the current
insance.
(Inherited from
Object)

MemberwiseClone Creates a
shallow copy of
the current
Object.
(Inherited from
Object)

https://wiki.t4login.com/api47help/html/87c0f037-0ca5-0b7b-8411-3cde5dd837ba.htm[10/2/2023 12:50:57 PM]


Contract Class

Subscribe Subscribe to
the contract
quote and
trade feed.

ToString Display the


description by
default.
(Overrides
ObjectToString )

Unsubscribe Unsubscribe
the contract
feed.

 Events
ContractFeed Event raised when quote, trade or
snapshot data is returned.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/87c0f037-0ca5-0b7b-8411-3cde5dd837ba.htm[10/2/2023 12:50:57 PM]


ContractDetailsEventArgs Class

T4 API 4.7 Documentation




Search

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

public class ContractDetailsEventArgs

Inheritance
Object  ContractDetailsEventArgs

 Consructors
ContractDetailsEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/dea03ba2-02fb-5a32-077f-17ebd9512909.htm[10/2/2023 12:51:01 PM]


ContractDetailsEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Contract The contract that was updated.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/dea03ba2-02fb-5a32-077f-17ebd9512909.htm[10/2/2023 12:51:01 PM]


ContractFeedEventArgs Class

T4 API 4.7 Documentation




Search

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

public class ContractFeedEventArgs

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)

Finalize Allows an object to try to free


resources and perform other cleanup
operations before it is reclaimed by
garbage collection.

https://wiki.t4login.com/api47help/html/67ac89c8-8d09-9b80-c715-d7b57c73de79.htm[10/2/2023 12:51:04 PM]


ContractFeedEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

 Fields
Contract The contract this feed data is for.

Mode The market mode of the contract.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/67ac89c8-8d09-9b80-c715-d7b57c73de79.htm[10/2/2023 12:51:04 PM]


ContractFeedEventArgs.ClearedVolume Class

T4 API 4.7 Documentation




Search

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

public class ClearedVolume :


ContractFeedEventArgsItem

Inheritance
Object  ContractFeedEventArgsItem  ContractFeedEventArgs
ClearedVolume

 Properties
ClearedVolume Cleared volume

MarketID ID of the market


(Overrides
ContractFeedEventArgsItemMarketID)

Time The timesamp for this update.


(Overrides
ContractFeedEventArgsItemTime)

TradeDate Settlement trade date.

https://wiki.t4login.com/api47help/html/086dc91b-036f-9128-7db3-c173c7236289.htm[10/2/2023 12:51:08 PM]


ContractFeedEventArgs.ClearedVolume Class

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/086dc91b-036f-9128-7db3-c173c7236289.htm[10/2/2023 12:51:08 PM]


ContractFeedEventArgs.ExpiryMode Class

T4 API 4.7 Documentation




Search

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

public class ExpiryMode :


ContractFeedEventArgsItem

Inheritance
Object  ContractFeedEventArgsItem  ContractFeedEventArgs
ExpiryMode

 Properties
ExpiryDate Expiry date if this applies to all of that
expiry.

Flags Market mode fags.

MarketID ID of the market


(Overrides
ContractFeedEventArgsItemMarketID)

Mode Market mode.

https://wiki.t4login.com/api47help/html/6861a1c7-f180-a3f9-6bf1-98b56e30d8ce.htm[10/2/2023 12:51:11 PM]


ContractFeedEventArgs.ExpiryMode Class

SecurityGroup The security group.

Time The timesamp for this update.


(Overrides
ContractFeedEventArgsItemTime)

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/6861a1c7-f180-a3f9-6bf1-98b56e30d8ce.htm[10/2/2023 12:51:11 PM]


ContractFeedEventArgs.HeldSettlement Class

T4 API 4.7 Documentation




Search

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

public class HeldSettlement :


ContractFeedEventArgsItem

Inheritance
Object  ContractFeedEventArgsItem  ContractFeedEventArgs
HeldSettlement

 Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)

Price Settlement price.

Time The timesamp for this update.


(Overrides ContractFeedEventArgsItemTime)

TradeDate Settlement trade date.

https://wiki.t4login.com/api47help/html/c942c2ac-04fc-70fd-6880-fda0f0abc697.htm[10/2/2023 12:51:15 PM]


ContractFeedEventArgs.HeldSettlement Class

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/c942c2ac-04fc-70fd-6880-fda0f0abc697.htm[10/2/2023 12:51:15 PM]


ContractFeedEventArgs.High Class

T4 API 4.7 Documentation




Search

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

public class High : ContractFeedEventArgsItem

Inheritance
Object  ContractFeedEventArgsItem  ContractFeedEventArgs
High

 Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)

Price Settlement price.

Time The timesamp for this update.


(Overrides ContractFeedEventArgsItemTime)

TradeDate Settlement trade date.

https://wiki.t4login.com/api47help/html/0a3cb258-397a-04e7-c4c7-d3cf2c337424.htm[10/2/2023 12:51:19 PM]


ContractFeedEventArgs.High Class

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/0a3cb258-397a-04e7-c4c7-d3cf2c337424.htm[10/2/2023 12:51:19 PM]


ContractFeedEventArgs.Item Class

T4 API 4.7 Documentation




Search

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

public absract class Item

Inheritance
Object  ContractFeedEventArgsItem

Derived
T4.APIContractFeedEventArgsClearedVolume
T4.APIContractFeedEventArgsExpiryMode
T4.APIContractFeedEventArgsHeldSettlement
T4.APIContractFeedEventArgsHigh
More 

 Consructors
ContractFeedEventArgsItem Initializes a new insance of the
ContractFeedEventArgsItem
class

https://wiki.t4login.com/api47help/html/2c1cdf50-e1c7-3f60-7418-c57667186367.htm[10/2/2023 12:51:22 PM]


ContractFeedEventArgs.Item Class

 Properties
MarketID ID of the market

Time The timesamp for this update.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/2c1cdf50-e1c7-3f60-7418-c57667186367.htm[10/2/2023 12:51:22 PM]


ContractFeedEventArgs.Item Class

https://wiki.t4login.com/api47help/html/2c1cdf50-e1c7-3f60-7418-c57667186367.htm[10/2/2023 12:51:22 PM]


ContractFeedEventArgs.Low Class

T4 API 4.7 Documentation




Search

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

public class Low : ContractFeedEventArgsItem

Inheritance
Object  ContractFeedEventArgsItem  ContractFeedEventArgs
Low

 Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)

Price Settlement price.

Time The timesamp for this update.


(Overrides ContractFeedEventArgsItemTime)

TradeDate Settlement trade date.

https://wiki.t4login.com/api47help/html/3d782481-be6f-ab54-8470-baa4a5f6d89c.htm[10/2/2023 12:51:26 PM]


ContractFeedEventArgs.Low Class

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/3d782481-be6f-ab54-8470-baa4a5f6d89c.htm[10/2/2023 12:51:26 PM]


ContractFeedEventArgs.Open Class

T4 API 4.7 Documentation




Search

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

public class Open : ContractFeedEventArgsItem

Inheritance
Object  ContractFeedEventArgsItem  ContractFeedEventArgs
Open

 Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)

Price Open price.

Time The timesamp for this update.


(Overrides ContractFeedEventArgsItemTime)

TradeDate Settlement trade date.

https://wiki.t4login.com/api47help/html/8a83fc35-8885-11e4-3018-5e2a314acf23.htm[10/2/2023 12:51:29 PM]


ContractFeedEventArgs.Open Class

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/8a83fc35-8885-11e4-3018-5e2a314acf23.htm[10/2/2023 12:51:29 PM]


ContractFeedEventArgs.OpenInterest Class

T4 API 4.7 Documentation




Search

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

public class OpenInteres :


ContractFeedEventArgsItem

Inheritance
Object  ContractFeedEventArgsItem  ContractFeedEventArgs
OpenInteres

 Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)

OpenInteres Open interes.

Time The timesamp for this update.


(Overrides
ContractFeedEventArgsItemTime)

TradeDate Settlement trade date.

https://wiki.t4login.com/api47help/html/ece94c88-daca-f5e1-6bb8-8b74afaa11d9.htm[10/2/2023 12:51:33 PM]


ContractFeedEventArgs.OpenInterest Class

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/ece94c88-daca-f5e1-6bb8-8b74afaa11d9.htm[10/2/2023 12:51:33 PM]


ContractFeedEventArgs.PrevOpenInterest Class

T4 API 4.7 Documentation




Search

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

public class PrevOpenInteres :


ContractFeedEventArgsItem

Inheritance
Object  ContractFeedEventArgsItem  ContractFeedEventArgs
PrevOpenInteres

 Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)

OpenInteres Open interes.

Time The timesamp for this update.


(Overrides
ContractFeedEventArgsItemTime)

TradeDate Settlement trade date.

https://wiki.t4login.com/api47help/html/a6ed5fa0-e4fb-9ed8-d9f4-1651ff6a0726.htm[10/2/2023 12:51:36 PM]


ContractFeedEventArgs.PrevOpenInterest Class

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/a6ed5fa0-e4fb-9ed8-d9f4-1651ff6a0726.htm[10/2/2023 12:51:36 PM]


ContractFeedEventArgs.Quote Class

T4 API 4.7 Documentation




Search

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

public class Quote : ContractFeedEventArgsItem

Inheritance
Object  ContractFeedEventArgsItem  ContractFeedEventArgs
Quote

 Properties
BidPrice Bid price, including implied, if any.

BidRealPrice Bid real price. Does not include


implieds.

BidRealVolume Bid real volume. Does not include


implieds.

BidVolume Bid volume, including implied, if any.

MarketID ID of the market

https://wiki.t4login.com/api47help/html/041c472e-e3bb-0f5d-8d9b-8e5921388d57.htm[10/2/2023 12:51:40 PM]


ContractFeedEventArgs.Quote Class

(Overrides
ContractFeedEventArgsItemMarketID)

OferPrice Ofer price, including implied, if any.

OferRealPrice Ofer real price. Does not include


implieds.

OferRealVolume Ofer real volume. Does not include


implieds.

OferVolume Ofer volume, including implied, if any.

Time The timesamp for this update.


(Overrides
ContractFeedEventArgsItemTime)

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

https://wiki.t4login.com/api47help/html/041c472e-e3bb-0f5d-8d9b-8e5921388d57.htm[10/2/2023 12:51:40 PM]


ContractFeedEventArgs.Quote Class

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/041c472e-e3bb-0f5d-8d9b-8e5921388d57.htm[10/2/2023 12:51:40 PM]


ContractFeedEventArgs.Settlement Class

T4 API 4.7 Documentation




Search

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

public class Settlement :


ContractFeedEventArgsItem

Inheritance
Object  ContractFeedEventArgsItem  ContractFeedEventArgs
Settlement

 Properties
MarketID ID of the market
(Overrides
ContractFeedEventArgsItemMarketID)

Price Settlement price.

Time The timesamp for this update.


(Overrides ContractFeedEventArgsItemTime)

TradeDate Settlement trade date.

https://wiki.t4login.com/api47help/html/94d0992a-13a1-b5ef-bfa4-0b33b1008d77.htm[10/2/2023 12:51:43 PM]


ContractFeedEventArgs.Settlement Class

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/94d0992a-13a1-b5ef-bfa4-0b33b1008d77.htm[10/2/2023 12:51:43 PM]


ContractFeedEventArgs.Snapshot Class

T4 API 4.7 Documentation




Search

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

public class Snapshot :


ContractFeedEventArgsItem

Inheritance
Object  ContractFeedEventArgsItem  ContractFeedEventArgs
Snapshot

 Properties
BidPrice The bes bid price, which includes
implied if that was requesed.

BidRealPrice The bes real bid price

BidRealVolume The bes real bid volume

BidVolume The bes bid volume, which includes


implied if that was requesed.

ClearedVolume Cleared Volume.

https://wiki.t4login.com/api47help/html/f7be9886-664b-c8d3-d1bf-e2271a81f9a2.htm[10/2/2023 12:51:47 PM]


ContractFeedEventArgs.Snapshot Class

ClearedVolumeTime Cleared Volume time.

ClearedVolumeTradeDate Cleared Volume trade date.

Flags Market mode fags.

HighLowTime Open/High/Low time.

HighLowTradeDate Open/High/Low trade date.

HighPrice High price.

LasTradePrice Las trade price.

LasTradeSpdPrice Las trade price.

LasTradeSpdVolume Las trade volume.

LasTradeTime Las Trade Time.

LasTradeVolume Las trade volume.

LowPrice Low price.

MarketID ID of the market


(Overrides
ContractFeedEventArgsItemMarketID)

Mode Market mode.

OferPrice The bes ofer price, which includes


implied if that was requesed.

OferRealPrice The bes real ofer price.

OferRealVolume The bes real ofer volume.

OferVolume The bes ofer volume, which includes


implied if that was requesed.

OpenInteres Open interes.

OpenInteresTime Open interes time.

OpenInteresTradeDate Open interes trade date.

OpenPrice Open price.

https://wiki.t4login.com/api47help/html/f7be9886-664b-c8d3-d1bf-e2271a81f9a2.htm[10/2/2023 12:51:47 PM]


ContractFeedEventArgs.Snapshot Class

PrevOpenInteres Previous open interes.

PrevOpenInteresTime Previous open interes time.

PrevOpenInteresTradeDate Previous open interes trade date.

SettlementHeldPrice Settlement price.

SettlementHeldTime Settlement time.

SettlementHeldTradeDate Settlement trade date.

SettlementPrice Settlement price.

SettlementTime Settlement time.

SettlementTradeDate Settlement trade date.

Time The timesamp for this update.


(Overrides
ContractFeedEventArgsItemTime)

TotalTradeCount Total trade count for the day.

TotalTradedVolume Total traded volume.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

https://wiki.t4login.com/api47help/html/f7be9886-664b-c8d3-d1bf-e2271a81f9a2.htm[10/2/2023 12:51:47 PM]


ContractFeedEventArgs.Snapshot Class

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/f7be9886-664b-c8d3-d1bf-e2271a81f9a2.htm[10/2/2023 12:51:47 PM]


ContractFeedEventArgs.Trade Class

T4 API 4.7 Documentation




Search

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

public class Trade : ContractFeedEventArgsItem

Inheritance
Object  ContractFeedEventArgsItem  ContractFeedEventArgs
Trade

 Properties
AtBidOrOfer Whether this trade was at the bid or
ofer.

DueToSpread Whether this trade was due to a


spread

LasTradePrice Las trade price.

LasTradeVolume Las trade volume that actually


occurred (e.g. like life give it).

MarketID ID of the market

https://wiki.t4login.com/api47help/html/ffb0fa85-7f16-2df9-6b24-8e6f66c930a0.htm[10/2/2023 12:51:50 PM]


ContractFeedEventArgs.Trade Class

(Overrides
ContractFeedEventArgsItemMarketID)

OrderVolumes Lis of individual order volumes that


make up this trade, if known.

Time The timesamp for this update.


(Overrides
ContractFeedEventArgsItemTime)

TotalTradeCount Total trade count.

TotalTradedVolume Total trade volume.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString
(Overrides ObjectToString )

 See Also
Reference

https://wiki.t4login.com/api47help/html/ffb0fa85-7f16-2df9-6b24-8e6f66c930a0.htm[10/2/2023 12:51:50 PM]


ContractFeedEventArgs.Trade Class

T4.API Namespace

https://wiki.t4login.com/api47help/html/ffb0fa85-7f16-2df9-6b24-8e6f66c930a0.htm[10/2/2023 12:51:50 PM]


ContractList Class

T4 API 4.7 Documentation




Search

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

public class ContractLis :


IEnumerable<Contract>

Inheritance
Object  ContractLis

Implements
IEnumerableContract

 Remarks
Contains all the contracts for an Exchange.

 Properties
Count Returns the number of contracts in the lis.

Exchange The exchange that this lis of contracts belongs


to.

Item Returns the contract specifed.

https://wiki.t4login.com/api47help/html/37685df9-4415-3ba9-615a-77ecd9770fbc.htm[10/2/2023 12:51:54 PM]


ContractList Class

 Methods
Contains Determines whether the
specifed contract is in this
lis or not.

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)

GetEnumerator Returns an enumerator on


the lis for use in For...Each
satements.

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetSortedLis Return a copy of this lis as


a sorted array

GetSortedLis(Boolean) 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.

GetType Gets the Type of the


current insance.
(Inherited from Object)

IEnumerable_GetEnumerator Returns an enumerator on


the lis for use in For...Each

https://wiki.t4login.com/api47help/html/37685df9-4415-3ba9-615a-77ecd9770fbc.htm[10/2/2023 12:51:54 PM]


ContractList Class

satements.

MemberwiseClone Creates a shallow copy of


the current Object.
(Inherited from Object)

ToString Returns a sring that


represents the current
object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/37685df9-4415-3ba9-615a-77ecd9770fbc.htm[10/2/2023 12:51:54 PM]


ContractRelation Class

T4 API 4.7 Documentation




Search

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

public class ContractRelation

Inheritance
Object  ContractRelation

 Properties
ContractID The contract id of the related contract

ContractType The type of related contract.

EndDate The date when this relationship ended

ExchangeID The exchange id of the related contract

Priority The priority level of this relationship.

StartDate The date when this relationship sarted

https://wiki.t4login.com/api47help/html/0095aea9-0d55-f4b5-46c1-f73a3032b462.htm[10/2/2023 12:51:58 PM]


ContractRelation Class

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/0095aea9-0d55-f4b5-46c1-f73a3032b462.htm[10/2/2023 12:51:58 PM]


ContractRelationList Class

T4 API 4.7 Documentation




Search

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

public class ContractRelationLis :


IEnumerable<ContractRelation>

Inheritance
Object  ContractRelationLis

Implements
IEnumerableContractRelation

 Properties
Contract The contract this lis belongs to

Count Returns the number of Contracts in the lis.

Item Returns the contract relation for the exchange


and contract specifed.

https://wiki.t4login.com/api47help/html/7f6df1a9-3f38-a553-ea0f-c875026616d0.htm[10/2/2023 12:52:01 PM]


ContractRelationList Class

 Methods
Contains Determines whether the lis
contains the Contract
specifed or not.

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)

GetChartDataRelations 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.

GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetOptionsRelations 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.

GetType Gets the Type of the


current insance.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/7f6df1a9-3f38-a553-ea0f-c875026616d0.htm[10/2/2023 12:52:01 PM]


ContractRelationList Class

IEnumerable_GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

MemberwiseClone Creates a shallow copy of


the current Object.
(Inherited from Object)

ToString Returns a sring that


represents the current
object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/7f6df1a9-3f38-a553-ea0f-c875026616d0.htm[10/2/2023 12:52:01 PM]


CreateUDS Class

T4 API 4.7 Documentation




Search

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

public class CreateUDS

Inheritance
Object  CreateUDS

 Properties
ContractID Contractid of the frs leg.

ExchangeID Exchangeid of the frs leg.

ExpiryDate Expirydate of the frs leg.

MarketRef The MarketRef of the created srategy. NOT


MarketID.

RequesID ID of this reques - NOT the market id.

Status Whether the reques has completed


successfully.

https://wiki.t4login.com/api47help/html/6be0edb8-0db2-16e5-49f0-13621da3b8f4.htm[10/2/2023 12:52:05 PM]


CreateUDS Class

StatusDetail Error satus from the reques, if any.

 Methods
AddLeg Add the specifed leg details to this
defnition.

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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

Send Send the new market reques to the


exchange.

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Events
RequesComplete Event raised when the reques has
completed. This may or may not occur

 See Also

https://wiki.t4login.com/api47help/html/6be0edb8-0db2-16e5-49f0-13621da3b8f4.htm[10/2/2023 12:52:05 PM]


CreateUDS Class

Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/6be0edb8-0db2-16e5-49f0-13621da3b8f4.htm[10/2/2023 12:52:05 PM]


CreateUDS.Leg Class

T4 API 4.7 Documentation




Search

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

public class Leg

Inheritance
Object  CreateUDSLeg

 Consructors
CreateUDSLeg Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/b4f02d70-7f54-12ce-4c5b-eb233d0e2260.htm[10/2/2023 12:52:08 PM]


CreateUDS.Leg Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
BuySell Whether we should buy or sell this leg.

Delta The delta for this leg, if any.

Market The market that will be this leg, this can be a


srategy.

Price The price for this leg, if any.

Volume The volume for this leg.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/b4f02d70-7f54-12ce-4c5b-eb233d0e2260.htm[10/2/2023 12:52:08 PM]


Currency Class

T4 API 4.7 Documentation




Search

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

public class Currency

Inheritance
Object  Currency

 Properties
Currency The currency, e.g. USD, GBP, EUR etc.

Rate The current exchange rate.

 Methods
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

https://wiki.t4login.com/api47help/html/b93a5922-d7cc-1c21-79e0-de572c45647f.htm[10/2/2023 12:52:12 PM]


Currency Class

garbage collection.
(Inherited from Object)

FromUSD Converts the specifed amount from


USD to this currency.

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

ToUSD Converts the specifed amount from


this currency to USD.

 Events
RateChange Event raised when the rate changes.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/b93a5922-d7cc-1c21-79e0-de572c45647f.htm[10/2/2023 12:52:12 PM]


CurrencyList Class

T4 API 4.7 Documentation




Search

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

public class CurrencyLis

Inheritance
Object  CurrencyLis

 Methods
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)

GetCurrency Return the specifed currency object,


creating it if needed. Thread safe.

GetHashCode Serves as the default hash function.

https://wiki.t4login.com/api47help/html/c2c7fc43-3481-05e9-a8f0-e812af04e78a.htm[10/2/2023 12:52:15 PM]


CurrencyList Class

(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Events
RateChange Event raised when a currency rate changes.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/c2c7fc43-3481-05e9-a8f0-e812af04e78a.htm[10/2/2023 12:52:15 PM]


Exchange Class

T4 API 4.7 Documentation




Search

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

public class Exchange

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.

ContractType The type of contracts that this exchange


contains, e.g. Futures, options.

Description Descriptive name for the exchange.

Enabled True if the exchange is enabled.

https://wiki.t4login.com/api47help/html/9e4adf2e-f704-7326-8c8a-b30ebeb577e2.htm[10/2/2023 12:52:19 PM]


Exchange Class

ExchangeID The unique identifer for this Exchange.

Hos Reference to the api Hos object.

MarketDataType The permission level the user has for


this exchange.

UDS Whether this exchange supports UDS


creation.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns the exchange description


(Overrides ObjectToString )

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/9e4adf2e-f704-7326-8c8a-b30ebeb577e2.htm[10/2/2023 12:52:19 PM]


Exchange Class

https://wiki.t4login.com/api47help/html/9e4adf2e-f704-7326-8c8a-b30ebeb577e2.htm[10/2/2023 12:52:19 PM]


ExchangeList Class

T4 API 4.7 Documentation




Search

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

public class ExchangeLis :


IEnumerable<Exchange>

Inheritance
Object  ExchangeLis

Implements
IEnumerableExchange

 Properties
Count Returns the number of exchanges in the lis.

Item Returns the exchange specifed.

 Methods
Contains Determines whether the lis
contains the exchange
specifed or not.

https://wiki.t4login.com/api47help/html/53db1de7-71c2-db80-f567-deb4c7a9fea0.htm[10/2/2023 12:52:22 PM]


ExchangeList Class

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)

GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetSortedLis Return a copy of this lis as


a sorted array

GetType Gets the Type of the


current insance.
(Inherited from Object)

IEnumerable_GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

MemberwiseClone Creates a shallow copy of


the current Object.
(Inherited from Object)

ToString Returns a sring that


represents the current
object.
(Inherited from Object)

 See Also

https://wiki.t4login.com/api47help/html/53db1de7-71c2-db80-f567-deb4c7a9fea0.htm[10/2/2023 12:52:22 PM]


ExchangeList Class

Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/53db1de7-71c2-db80-f567-deb4c7a9fea0.htm[10/2/2023 12:52:22 PM]


LoginResponseEventArgs Class

T4 API 4.7 Documentation




Search

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

public class LoginResponseEventArgs

Inheritance
Object  LoginResponseEventArgs

 Properties
TokenDeliveryMethod The 2FA token delivery method
las used.

TokenRequesType The 2FA token reques type.

 Methods
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

https://wiki.t4login.com/api47help/html/4344c5f6-74e5-d22a-7891-e74cfd842846.htm[10/2/2023 12:52:26 PM]


LoginResponseEventArgs Class

operations before it is reclaimed by


garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

SendTokenToEmail 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.

SetTokenCode Set the 2FA code that the user


received so that we can complete
login.

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Result The success or failure reason.

Text May contain additional detail on the failure reason.

User The user this response is for.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/4344c5f6-74e5-d22a-7891-e74cfd842846.htm[10/2/2023 12:52:26 PM]


LoginResponseEventArgs Class

https://wiki.t4login.com/api47help/html/4344c5f6-74e5-d22a-7891-e74cfd842846.htm[10/2/2023 12:52:26 PM]


Market Class

T4 API 4.7 Documentation




Search

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

public class Market

Inheritance
Object  Market

 Remarks
This could be an outright future, exchange supported srategy
or an option.

Only markets have prices associated with them and only


markets can have ordersplaced in them. Contracts and
Exchanges provide jus a hierarchy grouping the markets
together.

 Properties
ActivationDate The date when this contract
can be frs be traded.

https://wiki.t4login.com/api47help/html/515968c9-fe23-bb1b-8d4c-0a00d7f7830f.htm[10/2/2023 12:52:29 PM]


Market Class

Category The contract category if


known.

Contract The contract that this market


belongs to.

ContractID The identifer of the contract


that this market is for.

ContractType The type of the contract, e.g.


Future or option.

Currency Three letter code for the


currency that this market
trades in.

DayChangeTime The markets day change


time.

DayChangeTimeAlt The markets alternate day


change time.

DayChangeTimeExceptions Exceptions to the markets


day change time.

Decimals The number of decimal


places for the market prices.

DelisDate The date when t4 deliss this


market and ceases rolling
over positions.

DepthBufer Returns the current


subscription bufering level
for this market.

DepthLevels Returns the current level of


depth for this market.

Description Descriptive name of the


market.

Details Semi-colon delimited lis of


additional details of the
market, such as srike price,

https://wiki.t4login.com/api47help/html/515968c9-fe23-bb1b-8d4c-0a00d7f7830f.htm[10/2/2023 12:52:29 PM]


Market Class

minute marker type.

Enabled Whether this market is


enabled

Exchange The exchange that this


market belongs to.

ExchangeDelisDate 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.

ExchangeID The identifer of the


exchange that this market is
for.

ExpiryDate The expiry month for the


market.

Hos Reference to the api Hos


object.

LasTradingDate The date when this contract


can be las traded.

Legs The legs for this market if it is


a srategy market.

MarketID Unique identifer for the


market.

MarketRef Reference id for this market


as provided by the exchange.
May be a meaningless
number.

MinCabPrice The minimum cabinet price


for the market if there is one.

MinPriceIncrement The minimum price


movement.

https://wiki.t4login.com/api47help/html/515968c9-fe23-bb1b-8d4c-0a00d7f7830f.htm[10/2/2023 12:52:29 PM]


Market Class

OrderTypes Returns the fags of order


types that are supported by
the exchange for thismarket.

PointValue The cash value of an integral


decimal price value.

PriceCode The cusom price format


code for the market if any.

StrategyRatio The price ratio for the


srategy if supplied by the
exchange

StrategyType The type of srategy this


market is, if any.

StrikePrice The srike price for the


market, if any, in the price
format of the underlying.

Underlying Return the underlying


market, if any.

VolumeIncrement The minimum increment in


number of contracts that can
be traded.

VTT Lis of variable tick table


defnitions, if any.

 Methods
AddPriceIncrements Add the
specifed
number of
minimum price
increments to
the specifed
price.

BeginRequesChartData(DateTime, DateTime, Requess


ChartDataType, hisorical chart

https://wiki.t4login.com/api47help/html/515968c9-fe23-bb1b-8d4c-0a00d7f7830f.htm[10/2/2023 12:52:29 PM]


Market Class

IChartDataRequesChartDataCompleteEventHandler) data.

BeginRequesChartData(DateTime, DateTime, Requess


DateTime, DateTime, ChartDataType, hisorical chart
IChartDataRequesChartDataCompleteEventHandler) data for a
specifed
trading session.

CashToPrice Convert the


specifed cash
amount into it's
equivalent
decimal price.

ClearingToPrice Converts the


specifed
clearing price
into it's trading
decimal price.

DepthSubscribe Method to
subscribe and
unsubscribe
from the
market.

DepthSubscribe(DepthBufer, DepthLevels) Method to


subscribe and
unsubscribe
from the
market.

DepthUnsubscribe Method to
unsubscribe
from the
market.

DisplayToPrice Convert the


display sring
into a decimal
price.

Equals Determines
whether the

https://wiki.t4login.com/api47help/html/515968c9-fe23-bb1b-8d4c-0a00d7f7830f.htm[10/2/2023 12:52:29 PM]


Market Class

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)

GetDepth Returns the las


depth received
from the
server.

GetExpiryDate Returns the


ExpiryDate as a
real date.

GetHashCode Serves as the


default hash
function.
(Inherited from
Object)

GetHighLow Returns the las


high low
information
received.

GetIndicativeOpen Returns the las


indicative
opening
received from

https://wiki.t4login.com/api47help/html/515968c9-fe23-bb1b-8d4c-0a00d7f7830f.htm[10/2/2023 12:52:29 PM]


Market Class

the server.

GetPriceLimits Returns the las


price limit
information
received.

GetSettlement Returns the las


settlement data
received.

GetTrade Returns the las


trade received
from the
server.

GetTradeDate Calculate and


return the
current trading
day.

GetTradeDate(DateTime) Calculate and


return the
trading day for
the specifed
datetime.

GetType Gets the Type


of the current
insance.
(Inherited from
Object)

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

https://wiki.t4login.com/api47help/html/515968c9-fe23-bb1b-8d4c-0a00d7f7830f.htm[10/2/2023 12:52:29 PM]


Market Class

not.

MemberwiseClone Creates a
shallow copy of
the current
Object.
(Inherited from
Object)

PriceToCash Convert the


specifed
decimal price
into it's cash
equivalent.

PriceToClearing Converts the


specifed
trading decimal
price into it's
clearing price
format, if
known.

PriceToDisplay Convert the


specifed
decimal price
into it's display
sring.

PriceToReal Converts the


specifed
trading decimal
price into it's
real price
format, if
known.

RealToPrice Converts the


specifed real
format price
into it's trading
decimal price.

RoundPriceDown Round the

https://wiki.t4login.com/api47help/html/515968c9-fe23-bb1b-8d4c-0a00d7f7830f.htm[10/2/2023 12:52:29 PM]


Market Class

specifed price
down to the
neares valid
price.

RoundPriceUp Round the


specifed price
up to the
neares valid
price.

ToString Display the


market
description.
(Overrides
ObjectToString )

ValidatePrice Validate the


price specifed.

 Events
MarketCheckSubscription Event raised to check the
subscription satus.

MarketDepthUpdate Event raised when depth is


updated.

MarketDetails Event raised when a market is


loaded or the details change.

MarketHighLow Event raised when the high low


changes.

MarketPriceLimits Event raised when the price


limits change.

MarketSettlement Event raised when the


settlement data changes.

MarketTrade Event raised when a trade


occurs.

https://wiki.t4login.com/api47help/html/515968c9-fe23-bb1b-8d4c-0a00d7f7830f.htm[10/2/2023 12:52:29 PM]


Market Class

 Fields
TradeHisory Returns the lates trade volume
information received.

TradeVolume Returns the lates trade volume


information received.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/515968c9-fe23-bb1b-8d4c-0a00d7f7830f.htm[10/2/2023 12:52:29 PM]


Market.LegItem Class

T4 API 4.7 Documentation




Search

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

public class LegItem

Inheritance
Object  MarketLegItem

 Properties
Delta Delta of this leg, if any.

Market The market for this leg.

MarketID The unique id of the market that is this leg.

Price Price of this leg, if any.

Volume Volume/BuySell of this leg.

 Methods
Equals Determines whether the specifed

https://wiki.t4login.com/api47help/html/4f9767f6-f4f0-cf31-b101-2075c1bca0fd.htm[10/2/2023 12:52:33 PM]


Market.LegItem Class

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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/4f9767f6-f4f0-cf31-b101-2075c1bca0fd.htm[10/2/2023 12:52:33 PM]


Market.LegList Class

T4 API 4.7 Documentation




Search

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

public class LegLis

Inheritance
Object  MarketLegLis

 Properties
Count Returns the number of legs in the srategy.

Item Returns the LegItem at the lis index specifed.

 Methods
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

https://wiki.t4login.com/api47help/html/0d64d64c-ce18-16e6-8f3b-27ee12b68935.htm[10/2/2023 12:52:37 PM]


Market.LegList Class

garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/0d64d64c-ce18-16e6-8f3b-27ee12b68935.htm[10/2/2023 12:52:37 PM]


MarketChartData Class

T4 API 4.7 Documentation




Search

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

public class MarketChartData

Inheritance
Object  MarketChartData

 Properties
Aggressor Whether the aggressor was buying
or selling.

AtBidOrOfer Whether the trade occurred at the


bid or ofer price or somewhere in
between

BarBidVolume Trade bid volume of the current


data row

BarCloseTime Time of las trade of the current bar

BarOferVolume Trade ofer volume of the current


data row

https://wiki.t4login.com/api47help/html/78f6dfbf-d5a5-3b18-ce65-d46544436233.htm[10/2/2023 12:52:40 PM]


MarketChartData Class

BarStartTime Timesamp of the current bar

BarTradeCount Trade count of the current data row

BarTradesAtBid Count of trades that occurred at the


bid

BarTradesAtOfer Count of trades that occurred at the


ofer

BarVolume Trade volume of the current data


row

BuySell The side specifed for the RFQ


reques, if any.

Change What changed on the las Read

ClearedVolume Cleared volume of the current data


row.

ClosePrice Closing trade price of the current


bar

DataType The bar types

Decimals Price Decimals of the current data


row

DueToSpread Whether the trade was due to a


spread

Eof Whether we are at the end of the


dataset or not

HighPrice High trade of the current bar

LowPrice Low trade price of the current bar

MarketID The market id this data is for

MinPriceIncrement The minimum price movement.

Mode The market mode

OpenInteres Open interes of the current data

https://wiki.t4login.com/api47help/html/78f6dfbf-d5a5-3b18-ce65-d46544436233.htm[10/2/2023 12:52:40 PM]


MarketChartData Class

row.

OpenPrice Opening trade price of the current


bar

PointValue Point value of the current data row

PriceCode Price code of the current data row

SettlementHeldPrice Held Settlement price of the current


data row. This is a settlement price
published before the end of the
trading session.

SettlementPrice Settlement price of the current data


row

Time Timesamp of the current data row.

TotalTradedVolume Trade volume of the current data


row

TPOIsClosing Whether the current TPO price is


the closing price for the current
TPO interval

TPOIsOpening Whether the current TPO price is


the opening price for the current
TPO interval

TPOPrice Price of the current TPO

TPOStartTime Start time of the current TPO

TPOVolume Volume of the current TPO

TPOVolumeAtBid Volume that occured at the bid


price of the current TPO

TPOVolumeAtOfer Volume that occured at the ofer


price of the current TPO

TradeDate The trade date of the data.

TradePrice Trade price of the current data row

https://wiki.t4login.com/api47help/html/78f6dfbf-d5a5-3b18-ce65-d46544436233.htm[10/2/2023 12:52:40 PM]


MarketChartData Class

TradeVolume Trade volume of the current data


row

Volume The volume specifed for the RFQ


reques, if any.

VWAPrice Volume weighted average price, or


fxing price, of the current data row.

 Methods
AddPriceIncrements Add the specifed number of
minimum price increments to the
specifed price.

CashToPrice Convert the specifed cash amount


into it's equivalent decimal price.

ClearingToPrice Converts the specifed clearing price


into it's trading decimal price.

DisplayToPrice Convert the display sring into a


decimal price.

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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current


insance.
(Inherited from Object)

MemberwiseClone Creates a shallow copy of the


current Object.

https://wiki.t4login.com/api47help/html/78f6dfbf-d5a5-3b18-ce65-d46544436233.htm[10/2/2023 12:52:40 PM]


MarketChartData Class

(Inherited from Object)

PriceToCash Convert the specifed decimal price


into it's cash equivalent.

PriceToClearing Converts the specifed trading


decimal price into it's clearing price
format, if known.

PriceToDisplay Convert the specifed decimal price


into it's display sring.

PriceToReal Converts the specifed trading


decimal price into it's real price
format, if known.

Read Move to the next record

RealToPrice Converts the specifed real format


price into it's trading decimal price.

RoundPriceDown Round the specifed price down to


the neares valid price.

RoundPriceUp Round the specifed price up to the


neares valid price.

ToString Returns a sring that represents the


current object.
(Inherited from Object)

ValidatePrice Validate the price specifed.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/78f6dfbf-d5a5-3b18-ce65-d46544436233.htm[10/2/2023 12:52:40 PM]


MarketCheckSubscriptionEventArgs Class

T4 API 4.7 Documentation




Search

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

public class MarketCheckSubscriptionEventArgs

Inheritance
Object  MarketCheckSubscriptionEventArgs

 Consructors
MarketCheckSubscriptionEventArgs Consructor.

 Methods
DepthSubscribeAtLeas Function used for checking
subscription levels to ensure that
we have at leas the level
requesed.

Equals Determines whether the specifed


object is equal to the current

https://wiki.t4login.com/api47help/html/a1b868ef-de69-d287-6bcd-9cd842a01bb6.htm[10/2/2023 12:52:44 PM]


MarketCheckSubscriptionEventArgs Class

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)

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetType Gets the Type of the current


insance.
(Inherited from Object)

MemberwiseClone Creates a shallow copy of the


current Object.
(Inherited from Object)

ToString Returns a sring that represents


the current object.
(Inherited from Object)

 Fields
DepthBufer The required depth bufer.

DepthLevels The required depth levels.

Market The market to check subscription for.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/a1b868ef-de69-d287-6bcd-9cd842a01bb6.htm[10/2/2023 12:52:44 PM]


MarketCheckSubscriptionEventArgs Class

https://wiki.t4login.com/api47help/html/a1b868ef-de69-d287-6bcd-9cd842a01bb6.htm[10/2/2023 12:52:44 PM]


MarketData Class

T4 API 4.7 Documentation




Search

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

public class MarketData : IDisposable

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.

Hos Reference to the api Hos object.

https://wiki.t4login.com/api47help/html/d2f01b0c-c826-2258-bf74-38d0c918ead4.htm[10/2/2023 12:52:48 PM]


MarketData Class

 Methods
ContractPicker(Contract) Displays a dialog
allowing the user to
select a contract.

ContractPicker(Contract, Displays a dialog


LisContractType, allowing the user to
LisStrategyType, String) select a contract.

CreateUDS Creates and returns an


object for creating new
srategy markets at the
exchange.

Dispose Dispose

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)

GetContract Get the specifed


contract if we have
permission to see it.

GetHashCode Serves as the default


hash function.
(Inherited from Object)

GetMarket(String) Get the market from


the specifed id.

GetMarket(String, Get the market from


OnMarketLisComplete) the specifed id.

https://wiki.t4login.com/api47help/html/d2f01b0c-c826-2258-bf74-38d0c918ead4.htm[10/2/2023 12:52:48 PM]


MarketData Class

Requesing it from the


server if needed.

GetMarket(String, Boolean, Get the market from


OnMarketLisComplete) the specifed id.
Requesing it from the
server if needed.

GetMarket(String, Get the market from


OnMarketLisComplete, Object) the specifed id.
Requesing it from the
server if needed.

GetMarket(String, Boolean, Get the market from


OnMarketLisComplete, Object) the specifed id.
Requesing it from the
server if needed.

GetMarketByRef 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.

GetMarkets(String, String, Allows the reques of


OnMarketLisComplete) specifc markets.

GetMarkets(String, String, Allows the reques of


Boolean, OnMarketLisComplete) specifc markets.

GetMarkets(String, String, Int32, Allows the reques of


OnMarketLisComplete) specifc markets.

GetMarkets(String, String, Allows the reques of


OnMarketLisComplete, Object) specifc markets.

GetMarkets(String, String, Allows the reques of


Boolean, OnMarketLisComplete, specifc markets.
Object)

GetMarkets(String, String, Int32, Allows the reques of

https://wiki.t4login.com/api47help/html/d2f01b0c-c826-2258-bf74-38d0c918ead4.htm[10/2/2023 12:52:48 PM]


MarketData Class

OnMarketLisComplete, Object) specifc markets.

GetMarkets(String, String, Int32, Allows the reques of


StrategyType, specifc markets.
OnMarketLisComplete)

GetMarkets(String, String, Int32, Allows the reques of


StrategyType, Boolean, specifc markets.
OnMarketLisComplete)

GetMarkets(String, String, Int32, Allows the reques of


StrategyType, specifc markets.
OnMarketLisComplete, Object)

GetMarkets(String, String, Int32, Allows the reques of


StrategyType, Boolean, specifc markets.
OnMarketLisComplete, Object)

GetType Gets the Type of the


current insance.
(Inherited from Object)

MarketPicker(Market) Displays a dialog


allowing the user to
select a market.

MarketPicker(LisContractType, Displays a dialog


LisStrategyType, Market) allowing the user to
select a market.

MarketPicker(LisContractType, Displays a dialog


LisStrategyType, Market, String) allowing the user to
select a market.

MarketPickerHisorical Displays a dialog


allowing the user to
select a market.

MarketPickerMulti(LisMarket, Displays a dialog


Market) allowing the user to
select one or more
markets.

MarketPickerMulti(LisMarket, Displays a dialog


Market, LisContractType, allowing the user to

https://wiki.t4login.com/api47help/html/d2f01b0c-c826-2258-bf74-38d0c918ead4.htm[10/2/2023 12:52:48 PM]


MarketData Class

LisStrategyType, String) select one or more


markets.

MemberwiseClone Creates a shallow copy


of the current Object.
(Inherited from Object)

RequesChartDataBatch Reques batch chart


data.

RequesMarketTradeVolumeData Reques hisorical chart


data for all markets in
the contract (including
expired ones.)

ToString Returns a sring that


represents the current
object.
(Inherited from Object)

ValidateChartDataCache Validates the data in


the chart cache.

 Events
ContractDetails Event raised when a contract is updated.

MarketRFQ Event raised when an RFQ message is


received.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/d2f01b0c-c826-2258-bf74-38d0c918ead4.htm[10/2/2023 12:52:48 PM]


MarketDepth Class

T4 API 4.7 Documentation




Search

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

public class MarketDepth

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.

Depth is sored in order, from the lowes ofer price up to the


highes, from the highes bid price down to the lowes.

 Properties
ChangeBufer The bufering level this change was sent
out on

https://wiki.t4login.com/api47help/html/5e9a7972-7015-4beb-3eda-758d12b2bf18.htm[10/2/2023 12:52:51 PM]


MarketDepth Class

ChangeLevel The depth level this change was sent out


on

Flags Returns the bit feld of fags that are set for
this market, e.g. FasMarket.

Mode Returns the mode of the market.

Time Returns the server time of the las depth


update.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Bids The lis of bids in the market.

ImpliedBids The lis of implied bids in the market.

https://wiki.t4login.com/api47help/html/5e9a7972-7015-4beb-3eda-758d12b2bf18.htm[10/2/2023 12:52:51 PM]


MarketDepth Class

ImpliedOfers The lis of implied ofers in the market.

Ofers The lis of ofers in the market.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/5e9a7972-7015-4beb-3eda-758d12b2bf18.htm[10/2/2023 12:52:51 PM]


MarketDepth.DepthItem Class

T4 API 4.7 Documentation




Search

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

public class DepthItem

Inheritance
Object  MarketDepthDepthItem

 Properties
NumOfOrders The number of orders making up this
depth level, or zero if data is unavailable.

Price Returns the price of the depth item.

Volume Returns the volume available at this price.

 Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/54323bdc-3622-f806-f6a9-ca354c452b96.htm[10/2/2023 12:52:55 PM]


MarketDepth.DepthItem Class

Finalize Allows an object to try to free


resources and perform other cleanup
operations before it is reclaimed by
garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/54323bdc-3622-f806-f6a9-ca354c452b96.htm[10/2/2023 12:52:55 PM]


MarketDepth.DepthList Class

T4 API 4.7 Documentation




Search

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

public class DepthLis

Inheritance
Object  MarketDepthDepthLis

 Properties
Count Returns the number of items in the lis.

ItemDecimal Returns the depth item for the price


specifed.

ItemInt32 Returns the depth item at the lis index


specifed.

 Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/a14da36b-9779-6eb9-af30-49296ea606a7.htm[10/2/2023 12:52:59 PM]


MarketDepth.DepthList Class

Finalize Allows an object to try to free


resources and perform other cleanup
operations before it is reclaimed by
garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/a14da36b-9779-6eb9-af30-49296ea606a7.htm[10/2/2023 12:52:59 PM]


MarketDepthUpdateEventArgs Class

T4 API 4.7 Documentation




Search

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

public class MarketDepthUpdateEventArgs

Inheritance
Object  MarketDepthUpdateEventArgs

 Consructors
MarketDepthUpdateEventArgs Consructor.

 Methods
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

https://wiki.t4login.com/api47help/html/fd2e06c6-93da-b659-aeae-d954e72c88c7.htm[10/2/2023 12:53:02 PM]


MarketDepthUpdateEventArgs Class

garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Depth The depth data associated with this event.

IndicativeOpen The indicative opening data associated


with this event.

Market The market with a depth update.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/fd2e06c6-93da-b659-aeae-d954e72c88c7.htm[10/2/2023 12:53:02 PM]


MarketDetailsEventArgs Class

T4 API 4.7 Documentation




Search

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

public class MarketDetailsEventArgs

Inheritance
Object  MarketDetailsEventArgs

 Consructors
MarketDetailsEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/e48073af-4658-6261-5639-25a3ca8a0975.htm[10/2/2023 12:53:05 PM]


MarketDetailsEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Market The market whose details have changed.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/e48073af-4658-6261-5639-25a3ca8a0975.htm[10/2/2023 12:53:05 PM]


MarketHighLow Class

T4 API 4.7 Documentation




Search

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

public class MarketHighLow

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.

https://wiki.t4login.com/api47help/html/3fe006a0-0776-b21f-f3f7-6a8ddf82ef86.htm[10/2/2023 12:53:09 PM]


MarketHighLow Class

LowPrice Returns the lowes traded price for the market


for the currenttrading day. If null then no data
is available.

OpenPrice Returns the frs price traded in the market for


the current trading day. If null then no data is
available.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/3fe006a0-0776-b21f-f3f7-6a8ddf82ef86.htm[10/2/2023 12:53:09 PM]


MarketHighLow Class

https://wiki.t4login.com/api47help/html/3fe006a0-0776-b21f-f3f7-6a8ddf82ef86.htm[10/2/2023 12:53:09 PM]


MarketHighLowEventArgs Class

T4 API 4.7 Documentation




Search

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

public class MarketHighLowEventArgs

Inheritance
Object  MarketHighLowEventArgs

 Consructors
MarketHighLowEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/4904958a-e938-fb5a-14c5-7ff30fdba5ef.htm[10/2/2023 12:53:12 PM]


MarketHighLowEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
HighLow The high low details for this event.

Market The market whose high low details has changed.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/4904958a-e938-fb5a-14c5-7ff30fdba5ef.htm[10/2/2023 12:53:12 PM]


MarketIndicativeOpen Class

T4 API 4.7 Documentation




Search

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

public class MarketIndicativeOpen

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.

Time Returns the server time of the las indicative


update.

Volume The indicative opening volume.

https://wiki.t4login.com/api47help/html/c5aa0a7b-f5f5-b82e-a4cc-e66820e13091.htm[10/2/2023 12:53:16 PM]


MarketIndicativeOpen Class

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/c5aa0a7b-f5f5-b82e-a4cc-e66820e13091.htm[10/2/2023 12:53:16 PM]


MarketList Class

T4 API 4.7 Documentation




Search

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

public class MarketLis : IEnumerable<Market>

Inheritance
Object  MarketLis

Implements
IEnumerableMarket

 Properties
Contract The Contract that this market lis is part of.

Count Returns the number of markets in the lis.

Item Returns the market specifed if it exiss in the lis.

 Methods
Contains Determines whether the

https://wiki.t4login.com/api47help/html/29d8106d-e9a9-22e8-c659-54189118dcca.htm[10/2/2023 12:53:19 PM]


MarketList Class

specifed market is in the lis


or not.

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)

GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetSortedLis Return a copy of this lis as


a sorted array.

GetType Gets the Type of the


current insance.
(Inherited from Object)

IEnumerable_GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

MemberwiseClone Creates a shallow copy of


the current Object.
(Inherited from Object)

ToString Returns a sring that


represents the current
object.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/29d8106d-e9a9-22e8-c659-54189118dcca.htm[10/2/2023 12:53:19 PM]


MarketList Class

 Events
MarketDetails Event raised when details are received for
a market matching the flter.

 Fields
ContractID Filter reques ContractID.

ExchangeID Filter reques ExchangeID.

ExpiryDate Filter reques expiry date (contract month).

IncludeExpired Whether expired markets are included in


the reques

MarketID The specifc market id requesed, if any.

StrategyType Filter reques srategy type (outrights,


spreads etc).

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/29d8106d-e9a9-22e8-c659-54189118dcca.htm[10/2/2023 12:53:19 PM]


MarketListEventArgs Class

T4 API 4.7 Documentation




Search

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

public class MarketLisEventArgs

Inheritance
Object  MarketLisEventArgs

 Consructors
MarketLisEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/51e8b4bd-7ffb-0c8f-c1ad-0c2698561aa1.htm[10/2/2023 12:53:23 PM]


MarketListEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Markets The lis of all the markets returned for this
reques.

Status The satus of the reques.

Tag User specifed tag.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/51e8b4bd-7ffb-0c8f-c1ad-0c2698561aa1.htm[10/2/2023 12:53:23 PM]


MarketPriceLimits Class

T4 API 4.7 Documentation




Search

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

public class MarketPriceLimits

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.

LowPrice Returns the low limit price for the market. If


value is null then no low limit is available.

Time Time these limits were las updated.

https://wiki.t4login.com/api47help/html/0d481ef4-dddb-a9e2-03d6-1ed606a65b9d.htm[10/2/2023 12:53:27 PM]


MarketPriceLimits Class

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/0d481ef4-dddb-a9e2-03d6-1ed606a65b9d.htm[10/2/2023 12:53:27 PM]


MarketPriceLimitsEventArgs Class

T4 API 4.7 Documentation




Search

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

public class MarketPriceLimitsEventArgs

Inheritance
Object  MarketPriceLimitsEventArgs

 Consructors
MarketPriceLimitsEventArgs Consructor.

 Methods
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

https://wiki.t4login.com/api47help/html/a2792e74-c3b3-e583-e53f-ec2cf8f0fa3d.htm[10/2/2023 12:53:30 PM]


MarketPriceLimitsEventArgs Class

garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Market The market whose price limits have changed.

PriceLimits The price limits associated with this event.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/a2792e74-c3b3-e583-e53f-ec2cf8f0fa3d.htm[10/2/2023 12:53:30 PM]


MarketRFQEventArgs Class

T4 API 4.7 Documentation




Search

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

public class MarketRFQEventArgs

Inheritance
Object  MarketRFQEventArgs

 Consructors
MarketRFQEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/198d74ea-3811-322f-c286-23d2457cfd9a.htm[10/2/2023 12:53:33 PM]


MarketRFQEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
BuySell Whether it is to buy or sell.

ID The id.

Market The market the RFQ is in.

Volume The volume requesed.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/198d74ea-3811-322f-c286-23d2457cfd9a.htm[10/2/2023 12:53:33 PM]


MarketSettlement Class

T4 API 4.7 Documentation




Search

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

public class MarketSettlement

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

https://wiki.t4login.com/api47help/html/8130cd78-1982-6268-ca35-ce2a84dbe241.htm[10/2/2023 12:53:37 PM]


MarketSettlement Class

exchange.

HeldPrice Returns the price of the lates settlement


for this market (which could be for the
current trading day), if any.

HeldTime Returns the server time of the held


settlement price.

HeldTradeDate Returns the trade date of the held


settlement price.

OpenInteres Open interes quantity for this market as


reported by the exchange.

Price Returns the price of the settlement for


this market for the prior trading day, if
any.

Time Returns the server time of the settlement


price.

TradeDate Returns the trade date of the settlement


price.

VWAPrice Volume weighted average price as


reported by the exchange, if any.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.

https://wiki.t4login.com/api47help/html/8130cd78-1982-6268-ca35-ce2a84dbe241.htm[10/2/2023 12:53:37 PM]


MarketSettlement Class

(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/8130cd78-1982-6268-ca35-ce2a84dbe241.htm[10/2/2023 12:53:37 PM]


MarketSettlementEventArgs Class

T4 API 4.7 Documentation




Search

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

public class MarketSettlementEventArgs

Inheritance
Object  MarketSettlementEventArgs

 Consructors
MarketSettlementEventArgs Consructor.

 Methods
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

https://wiki.t4login.com/api47help/html/7da0e7b9-69c6-68ba-7434-10bb2a241bac.htm[10/2/2023 12:53:41 PM]


MarketSettlementEventArgs Class

garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Market The market whose settlement details have
changed.

Settlement The settlement data associated with this event.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/7da0e7b9-69c6-68ba-7434-10bb2a241bac.htm[10/2/2023 12:53:41 PM]


MarketTrade Class

T4 API 4.7 Documentation




Search

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

public class MarketTrade

Inheritance
Object  MarketTrade

 Properties
AtBidOrOfer Determines if the las trade occurred
at the bid or ofer.

DueToSpread Determines whether the las trade


that occurred was due to a spread
trading (outrights only). This is based
on diferences between the
LasTrade... and LasTradeSpd...
values.

Price Returns the las traded price, if any.


Not valid if Volume = 0

SpdPrice Returns the las traded price, this

https://wiki.t4login.com/api47help/html/d9a8251b-fffd-1c02-b29a-528226003335.htm[10/2/2023 12:53:44 PM]


MarketTrade Class

includes trades due to spreads


trading where available, if any. Will
be null if there is no las trade price.

SpdTotalVolume Returns the total volume that has


traded at this price since a diferent
price traded, this includes trades due
to spreads trading where available.

SpdVolume Returns the volume of the las trade,


this includes trades due to spreads
trading where available.

Time Returns the time of the trade.

TotalTradeCount Returns the total number of trade


events in this market in the current
trading day.

TotalTradedVolume Returns the total volume traded in


this market in the current trading
day.

TotalVolume Returns the total volume that has


traded at this price since a diferent
price traded.

Volume Returns the volume of the las trade.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

https://wiki.t4login.com/api47help/html/d9a8251b-fffd-1c02-b29a-528226003335.htm[10/2/2023 12:53:44 PM]


MarketTrade Class

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/d9a8251b-fffd-1c02-b29a-528226003335.htm[10/2/2023 12:53:44 PM]


MarketTradeEventArgs Class

T4 API 4.7 Documentation




Search

MarketTrade EventArgs Class


Market trade event args.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public class MarketTradeEventArgs

Inheritance
Object  MarketTradeEventArgs

 Consructors
MarketTradeEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/9fc87cd0-d8dc-18f2-621a-799a50d2fff1.htm[10/2/2023 12:53:47 PM]


MarketTradeEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Market The market the trade occurred in.

Trade The trade details associated with this event.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/9fc87cd0-d8dc-18f2-621a-799a50d2fff1.htm[10/2/2023 12:53:47 PM]


MarketTradeHistory Class

T4 API 4.7 Documentation




Search

MarketTrade Hisory Class


Class representing the trade hisory data.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public class MarketTradeHisory

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).

This information allows a simple chart to be created showing

https://wiki.t4login.com/api47help/html/d66ccc64-3fec-3139-7542-0905f415295f.htm[10/2/2023 12:53:51 PM]


MarketTradeHistory Class

the recent movementof the market.

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.

Item Returns the hisory item at the lis index


specifed.

ItemPrice Returns the price of the item at the lis index


specifed.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/d66ccc64-3fec-3139-7542-0905f415295f.htm[10/2/2023 12:53:51 PM]


MarketTradeHistory Class

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/d66ccc64-3fec-3139-7542-0905f415295f.htm[10/2/2023 12:53:51 PM]


MarketTradeHistory.HistoryItem Class

T4 API 4.7 Documentation




Search

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

public class HisoryItem

Inheritance
Object  MarketTradeHisoryHisoryItem

 Properties
Price Returns the price of this item.

Time Returns the server time that this price las traded.

Volume Returns the volume that traded at this price at


that time.

 Methods
Equals Determines whether the specifed
object is equal to the current object.

https://wiki.t4login.com/api47help/html/3f1031e9-8ae3-c6cc-0b54-6c16e338518b.htm[10/2/2023 12:53:54 PM]


MarketTradeHistory.HistoryItem Class

(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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/3f1031e9-8ae3-c6cc-0b54-6c16e338518b.htm[10/2/2023 12:53:54 PM]


MarketTradeVolume Class

T4 API 4.7 Documentation




Search

MarketTrade Volume Class


Class representing the trade volume data.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public class MarketTradeVolume

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

https://wiki.t4login.com/api47help/html/5eabc08b-e7c3-8f35-0506-3b2597ccfd41.htm[10/2/2023 12:53:58 PM]


MarketTradeVolume Class

Complete 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.

Count Returns the number of items in the lis.

ItemDecimal Returns the volume data for the price


specifed.

ItemInt32 Returns the volume data for the lis index


specifed.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference

https://wiki.t4login.com/api47help/html/5eabc08b-e7c3-8f35-0506-3b2597ccfd41.htm[10/2/2023 12:53:58 PM]


MarketTradeVolume Class

T4.API Namespace

https://wiki.t4login.com/api47help/html/5eabc08b-e7c3-8f35-0506-3b2597ccfd41.htm[10/2/2023 12:53:58 PM]


MarketTradeVolume.VolumeItem Class

T4 API 4.7 Documentation




Search

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

public class VolumeItem

Inheritance
Object  MarketTradeVolumeVolumeItem

 Properties
Price Returns the price of this volume item.

Time Returns the server time of the las trade that


occurred at this price.

Volume Returns the total number of lots traded in this


market at this price forthe current trading day.

 Methods
Equals Determines whether the specifed

https://wiki.t4login.com/api47help/html/68908228-32df-7e21-34fb-ee3834bc1e5b.htm[10/2/2023 12:54:02 PM]


MarketTradeVolume.VolumeItem Class

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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/68908228-32df-7e21-34fb-ee3834bc1e5b.htm[10/2/2023 12:54:02 PM]


NotificationEventArgs Class

T4 API 4.7 Documentation




Search

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

public class NotifcationEventArgs

Inheritance
Object  NotifcationEventArgs

 Consructors
NotifcationEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/ae2951b2-2bc5-55e2-3f69-5c694052edae.htm[10/2/2023 12:54:05 PM]


NotificationEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Exchange The exchange this message applies to, if any.

Important Whether this is high priority.

Market The specifc market this message applies to, if


any.

Text The message text.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/ae2951b2-2bc5-55e2-3f69-5c694052edae.htm[10/2/2023 12:54:05 PM]


Order Class

T4 API 4.7 Documentation




Search

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

public class Order

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.

AccountNumber The clearing account number


that this order is for.

https://wiki.t4login.com/api47help/html/811aead5-5155-993f-5e7a-82a94b52b210.htm[10/2/2023 12:54:10 PM]


Order Class

AccountSvr The name of the Account Server


that las changed this order.

ActivationData The activation trigger details.

ActivationType Whether the order works


immediately or is held for later
activation.

AppID Unique identifer for the


application that las changed the
order.

AppName The name of the application that


las changed this order.

AvgPriceGroupID The average price group.

AvgPriceIndicator The average price indicator type.

BillingFee The clearing billing fee for the


order.

BuySell Whether the order is a Buy or


Sell order.

Change The las change to the order.

Checked 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.

ClearingTradePriceType The clearing trade price type.

CTI The clearing cusomer type


indicator for the order.

CurrentLimitPrice The current limit price of the


order.

https://wiki.t4login.com/api47help/html/811aead5-5155-993f-5e7a-82a94b52b210.htm[10/2/2023 12:54:10 PM]


Order Class

CurrentMaxShow The maximum volume visible to


the market.

CurrentStopPrice The current sop trigger price of


the order.

CurrentVolume The current total volume of the


order.

CusomerReference The clearing cusomer reference


for the order.

CusOrderHandlingIns The cusomer order handling


insance type.

ExchangeID The exchange identifer for the


market for this order.

ExchangeLocation The user location identifer for


the exchange for this order.

ExchangeLoginID The user login identifer for the


exchange for this order.

ExchangeOrderID The order id given to this order


by the exchange.

ExchangeOrderRef Exchange recognised order id


reference

ExchangeSvr The name of the Exchange


Server that las changed this
order.

ExchangeTime The time from the exchange of


the las change to this order.

ExecutingLoginID The exchange login that


executed this order.

FirsExchangeTag The frs tag sent to the


exchange for this order.

IsWorking Whether the Order is in a


working sate or not.

https://wiki.t4login.com/api47help/html/811aead5-5155-993f-5e7a-82a94b52b210.htm[10/2/2023 12:54:10 PM]


Order Class

LasExchangeTag The mos recent tag sent to the


exchange for this order.

MaxVolume The maximum volume allowed


for this order. Used with
AutoOCO's etc.

MemberAllocation The clearing member allocation


for the order.

NewLimitPrice The new limit price of the order


during a revision.

NewMaxShow The maximum volume visible to


the market.

NewStopPrice The new sop trigger price of the


order during a revision.

NewVolume The new volume of the order


during a revision.

OmnibusAccount The clearing omnibus account


for the order.

OpenClose Whether the order is opening or


closing interes in the market.

OrderLink Whether this order is linked to


another.

OrdersLinked The UniqueID's of the orders


that are linked to this one.

Origin The clearing origin of the order.

PriceType The type of pricing for the order.

PrimaryUser Primary user

ResponsePending Whether the sysem is waiting


for a response from the
exchange.

RoutingUserID Unique identifer of the user that

https://wiki.t4login.com/api47help/html/811aead5-5155-993f-5e7a-82a94b52b210.htm[10/2/2023 12:54:10 PM]


Order Class

las changed the order.

RoutingUsername The login name of the user that


las changed the order.

SessionID The id for the user login session


that las changed this order.

Status The satus of the order.

StatusDetail Free text sring containing any


messages from the exchange
regarding this order.

SubmissionSpeed The round trip order submission


speed for the order.

SubmitTime The server time that the order


was frs submitted at.

Tag Free text sring for the order


specifed when the order is
created.

Time The server time of the las


update to this order.

TimeType The time behaviour of the order.

TotalFillVolume The total flled volume of the


order.

TradeDate The trading date for this order.

TraderAllocation The clearing trader allocation for


the order.

TrailPrice The Price that the order is


trailing the market by.

UniqueID The unique identifer for the


order.

UserAddress The IP address of the user that


las changed the order.

https://wiki.t4login.com/api47help/html/811aead5-5155-993f-5e7a-82a94b52b210.htm[10/2/2023 12:54:10 PM]


Order Class

UserID Unique identifer of the user that


las changed the order.

Username The login name of the user that


las changed the order.

UserSvr The name of the User Server


that las changed this order.

WorkingVolume The current working volume of


the order.

 Methods
AverageFillPrice Calculates the average fll price
of the flls for this order.

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)

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetHisory Allows the user to reques the


hisory of the order.

GetType Gets the Type of the current


insance.
(Inherited from Object)

MemberwiseClone Creates a shallow copy of the


current Object.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/811aead5-5155-993f-5e7a-82a94b52b210.htm[10/2/2023 12:54:10 PM]


Order Class

Pull Method to pull the order.

Pull(User, Boolean) Method to pull the order.

Revise(Int32, Method to revise the order.


NullableDecimal)

Revise(Int32, Method to revise the order.


NullableDecimal,
NullableDecimal)

Revise(Int32, Method to revise the order.


NullableDecimal,
NullableDecimal,
NullableDecimal,
ActivationData, Int32,
User, Boolean)

ToString Returns a sring that represents


the current object.
(Inherited from Object)

UpdateTag Allows the updating of only the


tag feld of this order
regardless of the orders' satus.

 Fields
Account The account this order belongs to.

Market The market this order belongs to.

TradeLegs Lis of leg trades for the order.

Trades Lis of individual trades for the order.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/811aead5-5155-993f-5e7a-82a94b52b210.htm[10/2/2023 12:54:10 PM]


Order Class

https://wiki.t4login.com/api47help/html/811aead5-5155-993f-5e7a-82a94b52b210.htm[10/2/2023 12:54:10 PM]


Order.Speed Class

T4 API 4.7 Documentation




Search

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

public class Speed

Inheritance
Object  OrderSpeed

 Consructors
OrderSpeed Initializes a new insance of the
OrderSpeed class

 Properties
AccountHandlerRoundTrip Round trip time from the
account handler

APIRoundTrip Round trip time from the api

Complete Whether we have all the


performance data or not

https://wiki.t4login.com/api47help/html/9a4aafe7-33b2-79e1-1361-dfcd6dcf1ab2.htm[10/2/2023 12:54:13 PM]


Order.Speed Class

ExchangeHandlerRoundTrip Round trip time from the


exchangehandler

UserHandlerRoundTrip Round trip time from the


userhandler

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/9a4aafe7-33b2-79e1-1361-dfcd6dcf1ab2.htm[10/2/2023 12:54:13 PM]


Order.Speed Class

https://wiki.t4login.com/api47help/html/9a4aafe7-33b2-79e1-1361-dfcd6dcf1ab2.htm[10/2/2023 12:54:13 PM]


OrderHistory Class

T4 API 4.7 Documentation




Search

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

public class OrderHisory

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.

ActivationData The activation trigger details.

ActivationType The activation type for the order.

AppID Unique identifer for the application


that las changed the order.

https://wiki.t4login.com/api47help/html/bd96b172-00f2-b4bd-8bda-e9c560fac691.htm[10/2/2023 12:54:17 PM]


OrderHistory Class

AppName The name of the application that las


changed this order.

Change The las change to the order.

CurrentLimitPrice The current limit decimal price of the


order.

CurrentMaxShow The max show value.

CurrentStopPrice The current sop trigger decimal price


of the order.

CurrentVolume The current total volume of the order.

ExchangeID The exchange identifer for the market


for this order.

ExchangeLoginID The user login identifer for the


exchange for this order.

ExchangeOrderID The order id given to this order by the


exchange.

ExchangeSvr The name of the Exchange Server that


las changed this order.

ExchangeTime The time from the exchange of the las


change to this order.

ExecutingLoginID The exchange login that executed this


order.

MaxVolume The maximum volume allowed for this


order. Used with AutoOCO's etc.

NewLimitPrice The new limit decimal price of the


order during a revision.

NewMaxShow The max show value.

NewStopPrice The new sop trigger decimal price of


the order during a revision.

NewVolume The new volume of the order during a

https://wiki.t4login.com/api47help/html/bd96b172-00f2-b4bd-8bda-e9c560fac691.htm[10/2/2023 12:54:17 PM]


OrderHistory Class

revision.

PriceType The type of pricing for the order.

ResponsePending Whether the sysem is waiting for a


response from the exchange.

SequenceOrder Index of the hisory item to ensure the


correct sort order.

SessionID The id for the user login session that


las changed this order.

Status The satus of the order.

StatusDetail Free text sring containing any


messages from the exchange
regarding this order.

Tag Free text sring for the order specifed


when the order is created.

Time The server time of the las update to


this order.

TimeType The time behaviour of the order.

TotalFillVolume The total flled volume of the order.

TradeDate The trading date for this order.

TrailPrice The trailing price value.

UserAddress The IP address of the user that las


changed the order.

UserID Unique identifer of the user that las


changed the order.

Username The login name of the user that las


changed the order.

UserSvr The name of the User Server that las


changed this order.

WorkingVolume The current working volume of the

https://wiki.t4login.com/api47help/html/bd96b172-00f2-b4bd-8bda-e9c560fac691.htm[10/2/2023 12:54:17 PM]


OrderHistory Class

order.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/bd96b172-00f2-b4bd-8bda-e9c560fac691.htm[10/2/2023 12:54:17 PM]


OrderList Class

T4 API 4.7 Documentation




Search

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

public class OrderLis : IEnumerable<Order>

Inheritance
Object  OrderLis

Implements
IEnumerableOrder

 Properties
Count Returns the number of orders in the lis.

Item Returns the Order for the specifed UniqueID.

 Methods
Contains Whether the lis contains
the specifed Order or not.

Equals Determines whether the

https://wiki.t4login.com/api47help/html/0b76290f-7118-df69-64e8-b80f4f13850e.htm[10/2/2023 12:54:21 PM]


OrderList Class

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)

GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetSortedLis Return a copy of this lis as


a sorted array.

GetType Gets the Type of the


current insance.
(Inherited from Object)

IEnumerable_GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

MemberwiseClone Creates a shallow copy of


the current Object.
(Inherited from Object)

ToString Returns a sring that


represents the current
object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/0b76290f-7118-df69-64e8-b80f4f13850e.htm[10/2/2023 12:54:21 PM]


OrderList Class

https://wiki.t4login.com/api47help/html/0b76290f-7118-df69-64e8-b80f4f13850e.htm[10/2/2023 12:54:21 PM]


OrderPerformanceEventArgs Class

T4 API 4.7 Documentation




Search

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

public class OrderPerformanceEventArgs

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)

https://wiki.t4login.com/api47help/html/6ecf7a25-5d97-8402-43eb-18972d2790dd.htm[10/2/2023 12:54:24 PM]


OrderPerformanceEventArgs Class

Finalize Allows an object to try to free


resources and perform other cleanup
operations before it is reclaimed by
garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Account The account raising the event.

Orders Lis of orders updated.

PossibleResend Whether this data has possibly already


been received.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/6ecf7a25-5d97-8402-43eb-18972d2790dd.htm[10/2/2023 12:54:24 PM]


OrderPullBatch Class

T4 API 4.7 Documentation




Search

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

public class OrderPullBatch

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.

https://wiki.t4login.com/api47help/html/3e47b7b7-e5d3-0f25-4fba-14520c89425d.htm[10/2/2023 12:54:28 PM]


OrderPullBatch Class

 Methods
Add(Order) Adds the specifed order to the batch
to be pulled by the Maser user.

Add(Order, User, Adds the specifed order to the batch


Boolean) to be pulled by the specifed user.

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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

Send Pull the batch of orders.

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/3e47b7b7-e5d3-0f25-4fba-14520c89425d.htm[10/2/2023 12:54:28 PM]


OrderPullBatch Class

https://wiki.t4login.com/api47help/html/3e47b7b7-e5d3-0f25-4fba-14520c89425d.htm[10/2/2023 12:54:28 PM]


OrderRemovedEventArgs Class

T4 API 4.7 Documentation




Search

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

public class OrderRemovedEventArgs

Inheritance
Object  OrderRemovedEventArgs

 Consructors
OrderRemovedEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/2d3b8fda-6d01-eac6-66b2-7430d6c9d72f.htm[10/2/2023 12:54:31 PM]


OrderRemovedEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Account The account raising the event.

Orders Lis of orders updated.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/2d3b8fda-6d01-eac6-66b2-7430d6c9d72f.htm[10/2/2023 12:54:31 PM]


OrderRevisionBatch Class

T4 API 4.7 Documentation




Search

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

public class OrderRevisionBatch

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.

https://wiki.t4login.com/api47help/html/333165f4-40cf-da87-7ed2-33c92c4cb5ef.htm[10/2/2023 12:54:35 PM]


OrderRevisionBatch Class

 Methods
Add(Order, Int32, Adds the specifed order and
NullableDecimal) it's revision details to the batch.

Add(Order, Int32, Adds the specifed order and


NullableDecimal, it's revision details to the batch.
NullableDecimal)

Add(Order, Int32, Adds the specifed order and


NullableDecimal, it's revision details to the batch.
NullableDecimal,
NullableDecimal,
ActivationData, Int32,
User, Boolean)

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)

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetType Gets the Type of the current


insance.
(Inherited from Object)

MemberwiseClone Creates a shallow copy of the


current Object.
(Inherited from Object)

Send Revise the batch of orders.

ToString Returns a sring that


represents the current object.

https://wiki.t4login.com/api47help/html/333165f4-40cf-da87-7ed2-33c92c4cb5ef.htm[10/2/2023 12:54:35 PM]


OrderRevisionBatch Class

(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/333165f4-40cf-da87-7ed2-33c92c4cb5ef.htm[10/2/2023 12:54:35 PM]


OrderSendEventArgs Class

T4 API 4.7 Documentation




Search

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

public class OrderSendEventArgs

Inheritance
Object  OrderSendEventArgs

 Consructors
OrderSendEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/82961c2e-509e-72c5-c922-64127fcb31fe.htm[10/2/2023 12:54:38 PM]


OrderSendEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Orders Lis of orders created.

Tag User tag.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/82961c2e-509e-72c5-c922-64127fcb31fe.htm[10/2/2023 12:54:38 PM]


OrderSubmissionBatch Class

T4 API 4.7 Documentation




Search

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

public class OrderSubmissionBatch

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.

https://wiki.t4login.com/api47help/html/4ac08998-e088-2d34-51c0-0e48986b18af.htm[10/2/2023 12:54:42 PM]


OrderSubmissionBatch Class

 Methods
Add(Account, Market, BuySell, Adds the specifed
PriceType, Int32, NullableDecimal) order to the batch to
be pulled by the
Maser user.

Add(Account, Market, BuySell, Adds the specifed


PriceType, Int32, NullableDecimal, order to the batch to
NullableDecimal, String) be pulled by the
Maser user.

Add(Account, Market, BuySell, Adds the specifed


PriceType, TimeType, Int32, order and it's
NullableDecimal, NullableDecimal, Submission details to
String, NullableDecimal, the batch.
ActivationType, ActivationData)

Add(Account, Market, BuySell, Adds the specifed


PriceType, TimeType, Int32, order and it's
NullableDecimal, NullableDecimal, Submission details to
String, NullableDecimal, the batch.
ActivationType, ActivationData,
Int32, Int32)

Add(Account, Market, BuySell, Adds the specifed


PriceType, TimeType, Int32, order and it's
NullableDecimal, NullableDecimal, Submission details to
String, NullableDecimal, the batch.
ActivationType, ActivationData,
Int32, Int32, User, Boolean)

Add(Account, Market, BuySell, Adds the specifed


PriceType, TimeType, Int32, order and it's
NullableDecimal, NullableDecimal, Submission details to
String, NullableDecimal, the batch.
ActivationType, ActivationData,
Int32, Int32, User, Boolean,
Boolean)

Equals Determines whether


the specifed object is
equal to the current

https://wiki.t4login.com/api47help/html/4ac08998-e088-2d34-51c0-0e48986b18af.htm[10/2/2023 12:54:42 PM]


OrderSubmissionBatch Class

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)

GetHashCode Serves as the default


hash function.
(Inherited from
Object)

GetType Gets the Type of the


current insance.
(Inherited from
Object)

MemberwiseClone Creates a shallow


copy of the current
Object.
(Inherited from
Object)

Send Submit the batch of


orders.

Send(OnOrderSend) Submit the batch of


orders.

Send(OnOrderSend, Object) Submit the batch of


orders.

ToString Returns a sring that


represents the current
object.
(Inherited from
Object)

https://wiki.t4login.com/api47help/html/4ac08998-e088-2d34-51c0-0e48986b18af.htm[10/2/2023 12:54:42 PM]


OrderSubmissionBatch Class

 Fields
OrderLink The order linking type if any.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/4ac08998-e088-2d34-51c0-0e48986b18af.htm[10/2/2023 12:54:42 PM]


OrderTradeEventArgs Class

T4 API 4.7 Documentation




Search

OrderTrade EventArgs Class


Account order trade event args.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public class OrderTradeEventArgs

Inheritance
Object  OrderTradeEventArgs

 Consructors
OrderTradeEventArgs(Account, Boolean, Consructor.
Order, Lis Trade )

OrderTradeEventArgs(Account, Boolean, Consructor.


Order, Trade)

 Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)

Finalize Allows an object to try to free

https://wiki.t4login.com/api47help/html/fb812db6-b861-d20c-b0ff-e40908777d8a.htm[10/2/2023 12:54:46 PM]


OrderTradeEventArgs Class

resources and perform other cleanup


operations before it is reclaimed by
garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Account The account raising the event.

Order Order the fll is for.

PossibleResend Whether this data has possibly already


been received.

Trades The trade.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/fb812db6-b861-d20c-b0ff-e40908777d8a.htm[10/2/2023 12:54:46 PM]


OrderTradeLegEventArgs Class

T4 API 4.7 Documentation




Search

OrderTrade LegEventArgs Class


Account order trade leg event args.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public class OrderTradeLegEventArgs

Inheritance
Object  OrderTradeLegEventArgs

 Consructors
OrderTradeLegEventArgs(Account, Boolean, Consructor.
Order, Lis TradeLeg )

OrderTradeLegEventArgs(Account, Boolean, Consructor.


Order, TradeLeg)

 Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)

Finalize Allows an object to try to free

https://wiki.t4login.com/api47help/html/4ee5ae5f-022f-345b-a90f-85507ef7d6c7.htm[10/2/2023 12:54:49 PM]


OrderTradeLegEventArgs Class

resources and perform other cleanup


operations before it is reclaimed by
garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Account The account raising the event.

Order Order the fll is for.

PossibleResend Whether this data has possibly already


been received.

TradeLegs The trade.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/4ee5ae5f-022f-345b-a90f-85507ef7d6c7.htm[10/2/2023 12:54:49 PM]


OrderUpdateEventArgs Class

T4 API 4.7 Documentation




Search

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

public class OrderUpdateEventArgs

Inheritance
Object  OrderUpdateEventArgs

 Consructors
OrderUpdateEventArgs(Account, Boolean, Consructor.
LisOrder)

OrderUpdateEventArgs(Account, Boolean, Consructor.


Order)

 Methods
Equals Determines whether the specifed
object is equal to the current object.
(Inherited from Object)

Finalize Allows an object to try to free

https://wiki.t4login.com/api47help/html/88109182-353f-fc24-957a-b201dfeb326a.htm[10/2/2023 12:54:53 PM]


OrderUpdateEventArgs Class

resources and perform other cleanup


operations before it is reclaimed by
garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Account The account raising the event.

Orders Lis of orders updated.

PossibleResend Whether this data has possibly already


been received.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/88109182-353f-fc24-957a-b201dfeb326a.htm[10/2/2023 12:54:53 PM]


Position Class

T4 API 4.7 Documentation




Search

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

public class Position

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.

Buys The total number of lots bought in


the current trading day.

https://wiki.t4login.com/api47help/html/855cbb5f-d616-80a4-e9b7-8fde9c2b0e2b.htm[10/2/2023 12:54:57 PM]


Position Class

FeesAndCommissions The fees and commissions for the


current day.

Margin The margin requirement for this


account in this market.

Market The market for this position.

Net Returns the current net position of


the account in this market.

OvernightUPL The total Unrealised Proft and


Loss from open positions from
previous daysto the lates
settlement prices.

PL The total proft and loss for the


account in this market for the
current tradingday.

PLTrade The total proft and loss for the


account in this market for the
current tradingday valued agains
the las trade price.

RPL The total Realised Proft and Loss


(closed positions) for this account
in this market for the current
trading day.

Sells The total number of lots sold in


the current trading day.

TotalBuyFillPrice The total price of all buy trades


the account has in thismarket.

TotalSellFillPrice The total price of all sell trades the


account has in thismarket.

UPL The total Unrealised Proft and


Loss (open positions) for this
account in this market for the
current trading day.

UPLTrade The total Unrealised Proft and

https://wiki.t4login.com/api47help/html/855cbb5f-d616-80a4-e9b7-8fde9c2b0e2b.htm[10/2/2023 12:54:57 PM]


Position Class

Loss (open positions) for this


account in this market for the
current trading day.

WorkingBuys The total number of lots that are


currently working to buy in the
market forthis account.

WorkingSells The total number of lots that are


currently working to sell in the
market forthis account.

Wors Returns the wors position that this


account can have in this market.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents 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

Account Reference to the account this position belongs


to.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/855cbb5f-d616-80a4-e9b7-8fde9c2b0e2b.htm[10/2/2023 12:54:57 PM]


PositionList Class

T4 API 4.7 Documentation




Search

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

public class PositionLis :


IEnumerable<Position>

Inheritance
Object  PositionLis

Implements
IEnumerablePosition

 Properties
Count Returns the number of position objects in the
lis.

ItemMarket Returns the position for the market specifed,


creating the positionobject if it doesn't
already exis.

ItemString Returns the position for the market identifer


specifed, creating the positionobject if it
doesn't already exis.

https://wiki.t4login.com/api47help/html/9cabcd03-8072-b55f-5541-aa2a3ca8d935.htm[10/2/2023 12:55:00 PM]


PositionList Class

 Methods
Contains Determines whether there
is a position object for the
market specifed.

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)

GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetType Gets the Type of the


current insance.
(Inherited from Object)

IEnumerable_GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

MemberwiseClone Creates a shallow copy of


the current Object.
(Inherited from Object)

ToString Returns a sring that


represents the current
object.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/9cabcd03-8072-b55f-5541-aa2a3ca8d935.htm[10/2/2023 12:55:00 PM]


PositionList Class

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/9cabcd03-8072-b55f-5541-aa2a3ca8d935.htm[10/2/2023 12:55:00 PM]


PositionUpdateEventArgs Class

T4 API 4.7 Documentation




Search

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

public class PositionUpdateEventArgs

Inheritance
Object  PositionUpdateEventArgs

 Consructors
PositionUpdateEventArgs Consructor.

 Methods
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.

https://wiki.t4login.com/api47help/html/d9237018-cbf0-cb5e-71f4-f719709f5a68.htm[10/2/2023 12:55:04 PM]


PositionUpdateEventArgs Class

(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Account The account raising the event.

Position The position that has updated.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/d9237018-cbf0-cb5e-71f4-f719709f5a68.htm[10/2/2023 12:55:04 PM]


Trade Class

T4 API 4.7 Documentation




Search

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

public class Trade

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.

ContraTrader The trader that this fll was with.

ExchangeTime The exchange time that the fll


occurred at.

ExchangeTradeID The exchange supplied fll identifer.

https://wiki.t4login.com/api47help/html/bd3283b0-3493-6994-66e1-3bf855c0b1bd.htm[10/2/2023 12:55:07 PM]


Trade Class

Price The decimal price of the fll.

ResidualVolume The remaining working volume of the


order at the time of this fll.

Time The server time that the fll occurred.

TradeDate The trade date that this trade occurred


on.

TradeID Unique id for this fll.

Volume Volume of the trade.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns the fll details in a readable


sring format of Volume@DisplayPrice
(Overrides ObjectToString )

 Fields

https://wiki.t4login.com/api47help/html/bd3283b0-3493-6994-66e1-3bf855c0b1bd.htm[10/2/2023 12:55:07 PM]


Trade Class

Index The index of this trade within the order.

Market Market for the trade.

Order The underlying order this trade belongs to.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/bd3283b0-3493-6994-66e1-3bf855c0b1bd.htm[10/2/2023 12:55:07 PM]


TradeLeg Class

T4 API 4.7 Documentation




Search

Trade Leg Class


Trade leg Fill class.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public class TradeLeg

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.

ContraBroker The broker that this leg fll was with.

ContraTrader The trader that this leg fll was with.

https://wiki.t4login.com/api47help/html/e314aaab-dfe4-6503-3511-1ecd7abc2102.htm[10/2/2023 12:55:11 PM]


TradeLeg Class

ExchangeTime The exchange time that the leg fll


occurred at.

ExchangeTradeID The exchange supplied leg fll identifer.

LegIndex The index of the market leg in this


srategy.

Price The decimal price of the leg fll.

ResidualVolume The remaining working volume of the


order at the time of this fll.

Time The server time that the leg fll


occurred.

TradeDate The trade date that this trade occurred


on.

TradeID Unique id for this fll.

Volume The volume of the leg fll.

 Methods
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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/e314aaab-dfe4-6503-3511-1ecd7abc2102.htm[10/2/2023 12:55:11 PM]


TradeLeg Class

ToString Returns the leg fll details in a


readable sring format of
Volume@DisplayPrice
(Overrides ObjectToString )

 Fields
Index The index of this trade within the order.

Leg The details of the market for this leg fll.

Order The underlying order this trade belongs to.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/e314aaab-dfe4-6503-3511-1ecd7abc2102.htm[10/2/2023 12:55:11 PM]


TradeLegList Class

T4 API 4.7 Documentation




Search

Trade LegLis Class


Class that holds the lis of leg flls 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

public class TradeLegLis :


IEnumerable<TradeLeg>

Inheritance
Object  TradeLegLis

Implements
IEnumerableTradeLeg

 Properties
Count Returns the number of leg flls in the lis.

Item Returns the leg fll at the index specifed.

 Methods
Equals Determines whether the
specifed object is equal to
the current object.

https://wiki.t4login.com/api47help/html/4043558b-70d3-b50f-7bd2-65763f30c61d.htm[10/2/2023 12:55:14 PM]


TradeLegList Class

(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)

GetEnumerator Returns an enumerator on


the lis for use in For...Each
satements.

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetType Gets the Type of the


current insance.
(Inherited from Object)

IEnumerable_GetEnumerator Returns an enumerator on


the lis for use in For...Each
satements.

MemberwiseClone Creates a shallow copy of


the current Object.
(Inherited from Object)

ToString Returns a sring that


represents the current
object.
(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/4043558b-70d3-b50f-7bd2-65763f30c61d.htm[10/2/2023 12:55:14 PM]


TradeLegList Class

https://wiki.t4login.com/api47help/html/4043558b-70d3-b50f-7bd2-65763f30c61d.htm[10/2/2023 12:55:14 PM]


TradeList Class

T4 API 4.7 Documentation




Search

Trade Lis Class


Class that holds the lis of all the flls received 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

public class TradeLis : IEnumerable<Trade>

Inheritance
Object  TradeLis

Implements
IEnumerableTrade

 Properties
Count The number of flls in the lis.

Item Returns the fll at the index specifed.

 Methods
Equals Determines whether the
specifed object is equal to
the current object.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/29978e9f-6a86-ed64-92c1-b430bb24befd.htm[10/2/2023 12:55:18 PM]


TradeList Class

Finalize Allows an object to try to


free resources and perform
other cleanup operations
before it is reclaimed by
garbage collection.
(Inherited from Object)

GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetType Gets the Type of the


current insance.
(Inherited from Object)

IEnumerable_GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

MemberwiseClone Creates a shallow copy of


the current Object.
(Inherited from Object)

ToString Returns a sring


representation of all the flls
in the lis.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/29978e9f-6a86-ed64-92c1-b430bb24befd.htm[10/2/2023 12:55:18 PM]


TradingSchedule Class

T4 API 4.7 Documentation




Search

Trading Schedule Class


Class that wraps up the trading schedule for a contract for a
week.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public class TradingSchedule

Inheritance
Object  TradingSchedule

 Consructors
TradingSchedule Consructor.

TradingSchedule(String) Create the schedule from the


specifed packed sring.

 Methods
Equals Determines whether the
specifed object is equal to the
current object.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/f8555906-07ea-132b-b118-3cbb3a6e24fe.htm[10/2/2023 12:55:22 PM]


TradingSchedule Class

Finalize Allows an object to try to free


resources and perform other
cleanup operations before it is
reclaimed by garbage
collection.
(Inherited from Object)

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetMarketMode Return the mode that this


schedule says should be active
for the date time specifed.

GetNextClosedTime Return the time of the frs


scheduled Close after the time
specifed.

GetNextEvent(DateTime, Get the frs occurrance of the


DateTime) specifed market mode event
after the time specifed.

GetNextEvent(DateTime, Get the frs occurrance of any


LisMarketMode, of the specifed market mode
DateTime) events after the time specifed.

GetNextEvent(DateTime, Get the frs occurrance of the


MarketMode, DateTime) specifed market mode event
after the time specifed.

GetNextOpenTime Return the time of the frs


scheduled Open after the time
specifed.

GetType Gets the Type of the current


insance.
(Inherited from Object)

MemberwiseClone Creates a shallow copy of the


current Object.
(Inherited from Object)

ToPackedString Generate the packed sring

https://wiki.t4login.com/api47help/html/f8555906-07ea-132b-b118-3cbb3a6e24fe.htm[10/2/2023 12:55:22 PM]


TradingSchedule Class

from this schedule.

ToString Returns a sring that represents


the current object.
(Inherited from Object)

ToXML Create an xml representation of


this data.

 Fields
TradeDates Lis of trade dates for this week.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/f8555906-07ea-132b-b118-3cbb3a6e24fe.htm[10/2/2023 12:55:22 PM]


TradingSchedule.SessionEvent Class

T4 API 4.7 Documentation




Search

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

public class SessionEvent :


IComparable<TradingScheduleSessionEvent>

Inheritance
Object  TradingScheduleSessionEvent

Implements
IComparableTradingScheduleSessionEvent

 Consructors
TradingSchedule SessionEvent Consructor.

 Methods
CompareTo Comparer for sorting this lis by time.

https://wiki.t4login.com/api47help/html/c53e812f-39e9-581d-e65f-1b69bdf56d02.htm[10/2/2023 12:55:26 PM]


TradingSchedule.SessionEvent Class

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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Mode The market mode change to occur.

Time Date time of the event.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/c53e812f-39e9-581d-e65f-1b69bdf56d02.htm[10/2/2023 12:55:26 PM]


TradingSchedule.TradeDate Class

T4 API 4.7 Documentation




Search

Trading ScheduleTrade Date


Class
Class that represents a single trading date.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public class TradeDate :


IComparable<TradingScheduleTradeDate>

Inheritance
Object  TradingScheduleTradeDate

Implements
IComparableTradingScheduleTradeDate

 Consructors
TradingSchedule TradeDate Consructor.

 Methods
CompareTo Comparer used to sort the lis by
trade date.

https://wiki.t4login.com/api47help/html/1de06a13-36b7-30fa-98ce-c62c8b06660e.htm[10/2/2023 12:55:29 PM]


TradingSchedule.TradeDate Class

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)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
SessionEvents Lis of session events for this trade date.

TradeDate The trade date.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/1de06a13-36b7-30fa-98ce-c62c8b06660e.htm[10/2/2023 12:55:29 PM]


UserExchange Class

T4 API 4.7 Documentation




Search

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

public class UserExchange

Inheritance
Object  UserExchange

 Properties
ExchangeID The id of this exchange.

MarketDataType The permission level that the user has


for this exchange.

 Methods
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

https://wiki.t4login.com/api47help/html/95742dab-04ae-17df-ae0b-85c28bac99bd.htm[10/2/2023 12:55:32 PM]


UserExchange Class

operations before it is reclaimed by


garbage collection.
(Inherited from Object)

GetHashCode Serves as the default hash function.


(Inherited from Object)

GetType Gets the Type of the current insance.


(Inherited from Object)

MemberwiseClone Creates a shallow copy of the current


Object.
(Inherited from Object)

ToString Returns a sring that represents the


current object.
(Inherited from Object)

 Fields
Exchange Reference to the underlying exchange.

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/95742dab-04ae-17df-ae0b-85c28bac99bd.htm[10/2/2023 12:55:32 PM]


UserExchangeList Class

T4 API 4.7 Documentation




Search

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

public class UserExchangeLis :


IEnumerable<UserExchange>

Inheritance
Object  UserExchangeLis

Implements
IEnumerableUserExchange

 Properties
Count Returns the number of exchanges in the lis.

Hos Reference to the api Hos object.

Item Returns the exchange specifed.

 Methods
Contains Determines whether the lis

https://wiki.t4login.com/api47help/html/c8bd3be3-a43a-8aed-9c00-3defb27804e3.htm[10/2/2023 12:55:36 PM]


UserExchangeList Class

contains the exchange


specifed or not.

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)

GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetSortedLis Return a copy of this lis as


a sorted array.

GetType Gets the Type of the


current insance.
(Inherited from Object)

IEnumerable_GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

MemberwiseClone Creates a shallow copy of


the current Object.
(Inherited from Object)

ToString Returns a sring that


represents the current
object.
(Inherited from Object)

https://wiki.t4login.com/api47help/html/c8bd3be3-a43a-8aed-9c00-3defb27804e3.htm[10/2/2023 12:55:36 PM]


UserExchangeList Class

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/c8bd3be3-a43a-8aed-9c00-3defb27804e3.htm[10/2/2023 12:55:36 PM]


UserList Class

T4 API 4.7 Documentation




Search

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

public class UserLis : IEnumerable<User>

Inheritance
Object  UserLis

Implements
IEnumerableUser

 Properties
Count Returns the number of accounts in the lis.

Hos Reference to the api Hos object.

Item Returns the user specifed if it exiss.

 Methods
Contains Determines if the user
specifed is in the lis.

https://wiki.t4login.com/api47help/html/3fa3b8bc-7264-d648-ad42-88ff2ec53eb4.htm[10/2/2023 12:55:40 PM]


UserList Class

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)

GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

GetHashCode Serves as the default hash


function.
(Inherited from Object)

GetType Gets the Type of the


current insance.
(Inherited from Object)

GetUserByID Look for and return the


user for the specifed user id

IEnumerable_GetEnumerator Returns an enumerator on


the lis for use with
For...Each satements.

LoginUser(String, String, Login an additional user


OnLoginResponse)

LoginUser(String, String, Login an additional user


String, OnLoginResponse)

MemberwiseClone Creates a shallow copy of


the current Object.
(Inherited from Object)

ToString Returns a sring that


represents the current
object.

https://wiki.t4login.com/api47help/html/3fa3b8bc-7264-d648-ad42-88ff2ec53eb4.htm[10/2/2023 12:55:40 PM]


UserList Class

(Inherited from Object)

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/3fa3b8bc-7264-d648-ad42-88ff2ec53eb4.htm[10/2/2023 12:55:40 PM]


IChartDataRequest Interface

T4 API 4.7 Documentation




Search

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

public interface IChartDataReques

 Properties
Data Gets the data this reques has
retrieved.

RequesedDataType Gets the data type requesed.

RequesedEndTime Gets the end time for session


requess.

RequesedStartTime Gets the sart time for session


requess.

RequesID Gets the unique id of the reques.

Status Gets the satus of the reques.

StatusMessage Gets the satus message of the


reques.

https://wiki.t4login.com/api47help/html/6da2c3a9-6121-ebb4-d6ec-af2bb07276d3.htm[10/2/2023 12:55:43 PM]


IChartDataRequest Interface

TotalProcessTime Gets the total time (in milli-


seconds) this reques took to
process.

TradeDatesProcessed Gets the date range actually


processed.

TradeDatesRequesed Gets the date range orginially


requesed.

TradeDaysProcessed Gets a count of the number of


trade days actually processed.

 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

https://wiki.t4login.com/api47help/html/6da2c3a9-6121-ebb4-d6ec-af2bb07276d3.htm[10/2/2023 12:55:43 PM]


Account.AccountDetailsEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void AccountDetailsEventHandler(


AccountDetailsEventArgs e
)

Parameters
e AccountDetailsEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/cb081e8b-c89d-31cf-edff-b393e335a1db.htm[10/2/2023 12:55:46 PM]


Account.AccountNotifyEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void AccountNotifyEventHandler(


AccountNotifyEventArgs e
)

Parameters
e AccountNotifyEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/87269a19-4b42-6c79-2d82-35028741b0c8.htm[10/2/2023 12:55:50 PM]


Account.AccountUpdateEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void AccountUpdateEventHandler(


AccountUpdateEventArgs e
)

Parameters
e AccountUpdateEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/47b3ae36-b88a-7217-d9b2-8a5ec56a0708.htm[10/2/2023 12:55:53 PM]


Account.OrderPerformanceEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void


OrderPerformanceEventHandler(
OrderPerformanceEventArgs e
)

Parameters
e OrderPerformanceEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/e8ecc206-924d-7c77-7cfb-8e3c934b3851.htm[10/2/2023 12:55:56 PM]


Account.OrderPerformanceEventHandler Delegate

https://wiki.t4login.com/api47help/html/e8ecc206-924d-7c77-7cfb-8e3c934b3851.htm[10/2/2023 12:55:56 PM]


Account.OrderRemovedEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void OrderRemovedEventHandler(


OrderRemovedEventArgs e
)

Parameters
e OrderRemovedEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/4522352b-6d39-53e5-74f7-b96cf8d44bb5.htm[10/2/2023 12:56:00 PM]


Account.OrderTradeEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void OrderTradeEventHandler(


OrderTradeEventArgs e
)

Parameters
e OrderTradeEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/313ac38b-8157-37f2-38eb-ce7b2ce11a46.htm[10/2/2023 12:56:03 PM]


Account.OrderTradeLegEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void OrderTradeLegEventHandler(


OrderTradeLegEventArgs e
)

Parameters
e OrderTradeLegEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/c01dcf43-ad9b-c027-b636-698c792aa88d.htm[10/2/2023 12:56:07 PM]


Account.OrderUpdateEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void OrderUpdateEventHandler(


OrderUpdateEventArgs e
)

Parameters
e OrderUpdateEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/c59689f9-aeb1-fe0e-68bb-ae2c67e96518.htm[10/2/2023 12:56:10 PM]


Account.PositionUpdateEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void PositionUpdateEventHandler(


PositionUpdateEventArgs e
)

Parameters
e PositionUpdateEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/a83df02d-7fd6-87c1-eabb-ea1cc3a0918e.htm[10/2/2023 12:56:14 PM]


AccountList.AccountDetailsEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void AccountDetailsEventHandler(


AccountDetailsEventArgs e
)

Parameters
e AccountDetailsEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/b692627e-7d23-360c-c0de-057926f4af38.htm[10/2/2023 12:56:17 PM]


ActiveMarketRequest.ChartDataCompleteEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void


ChartDataCompleteEventHandler(
ActiveMarketReques poReques
)

Parameters
poReques ActiveMarketReques

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/5242a1ee-d750-ec67-252c-42a08fe36133.htm[10/2/2023 12:56:20 PM]


ActiveMarketRequest.ChartDataCompleteEventHandler Delegate

https://wiki.t4login.com/api47help/html/5242a1ee-d750-ec67-252c-42a08fe36133.htm[10/2/2023 12:56:20 PM]


ChartDataMarketVolumeRequest.ChartDataCompleteEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void


ChartDataCompleteEventHandler(
ChartDataMarketVolumeReques poReques
)

Parameters
poReques ChartDataMarketVolumeReques

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/6cd36d67-98d7-05c4-bbc5-b7151eff5662.htm[10/2/2023 12:56:24 PM]


ChartDataMarketVolumeRequest.ChartDataCompleteEventHandler Delegate

https://wiki.t4login.com/api47help/html/6cd36d67-98d7-05c4-bbc5-b7151eff5662.htm[10/2/2023 12:56:24 PM]


Contract.ContractFeedEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void ContractFeedEventHandler(


ContractFeedEventArgs e
)

Parameters
e ContractFeedEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/e671e332-96f1-f4e9-aba9-e4c22c00dd99.htm[10/2/2023 12:56:27 PM]


CreateUDS.RequestCompleteEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void RequesCompleteEventHandler(


CreateUDS poStrategy
)

Parameters
poStrategy CreateUDS

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/696f46a7-50a0-552e-ac58-e0e815b7fae3.htm[10/2/2023 12:56:31 PM]


Currency.RateChangeEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void RateChangeEventHandler(


Currency poCurrency
)

Parameters
poCurrency Currency

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/7d98f0b6-c99b-c30f-a464-90c8f66440ab.htm[10/2/2023 12:56:34 PM]


CurrencyList.RateChangeEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void RateChangeEventHandler(


Currency poCurrency
)

Parameters
poCurrency Currency

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/a2c5d18e-3da0-82f3-55ac-0ed0772f06c2.htm[10/2/2023 12:56:37 PM]


Host.NotificationEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void NotifcationEventHandler(


NotifcationEventArgs e
)

Parameters
e NotifcationEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/6cea03c2-42eb-7662-56a4-aaa95a71c19a.htm[10/2/2023 12:56:41 PM]


IChartDataRequest.ChartDataCompleteEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void


ChartDataCompleteEventHandler(
IChartDataReques poReques
)

Parameters
poReques IChartDataReques

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/a91e6656-7c55-a028-ace6-9ba453f3abef.htm[10/2/2023 12:56:44 PM]


Market.MarketCheckSubscriptionEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void


MarketCheckSubscriptionEventHandler(
MarketCheckSubscriptionEventArgs e
)

Parameters
e MarketCheckSubscriptionEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/b068fca6-99ef-4f87-bd8a-19ebad42e077.htm[10/2/2023 12:56:47 PM]


Market.MarketCheckSubscriptionEventHandler Delegate

https://wiki.t4login.com/api47help/html/b068fca6-99ef-4f87-bd8a-19ebad42e077.htm[10/2/2023 12:56:47 PM]


Market.MarketDepthUpdateEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void


MarketDepthUpdateEventHandler(
MarketDepthUpdateEventArgs e
)

Parameters
e MarketDepthUpdateEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/99a31985-e705-e909-df51-e9651ba5ae34.htm[10/2/2023 12:56:51 PM]


Market.MarketDepthUpdateEventHandler Delegate

https://wiki.t4login.com/api47help/html/99a31985-e705-e909-df51-e9651ba5ae34.htm[10/2/2023 12:56:51 PM]


Market.MarketDetailsEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void MarketDetailsEventHandler(


MarketDetailsEventArgs e
)

Parameters
e MarketDetailsEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/0a593153-8e76-ca31-4184-9d6ea2052c4a.htm[10/2/2023 12:56:54 PM]


Market.MarketHighLowEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void MarketHighLowEventHandler(


MarketHighLowEventArgs e
)

Parameters
e MarketHighLowEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/280f2ee8-19a9-76cd-8d37-d412ec5473c0.htm[10/2/2023 12:56:57 PM]


Market.MarketPriceLimitsEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void


MarketPriceLimitsEventHandler(
MarketPriceLimitsEventArgs e
)

Parameters
e MarketPriceLimitsEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/d3e2699f-eb0a-01b2-0f67-897bf6030ca5.htm[10/2/2023 12:57:01 PM]


Market.MarketPriceLimitsEventHandler Delegate

https://wiki.t4login.com/api47help/html/d3e2699f-eb0a-01b2-0f67-897bf6030ca5.htm[10/2/2023 12:57:01 PM]


Market.MarketSettlementEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void


MarketSettlementEventHandler(
MarketSettlementEventArgs e
)

Parameters
e MarketSettlementEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/978ec93f-e18b-b6d2-9268-611c4641959a.htm[10/2/2023 12:57:04 PM]


Market.MarketSettlementEventHandler Delegate

https://wiki.t4login.com/api47help/html/978ec93f-e18b-b6d2-9268-611c4641959a.htm[10/2/2023 12:57:04 PM]


Market.MarketTradeEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void MarketTradeEventHandler(


MarketTradeEventArgs e
)

Parameters
e MarketTradeEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/da94f276-93f0-7205-e341-c3c815b3ce63.htm[10/2/2023 12:57:07 PM]


MarketData.ContractDetailsEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void


ContractDetailsEventHandler(
ContractDetailsEventArgs e
)

Parameters
e ContractDetailsEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/b3c5e2b2-c4d6-d9c2-baaf-293bda129e7a.htm[10/2/2023 12:57:11 PM]


MarketData.ContractDetailsEventHandler Delegate

https://wiki.t4login.com/api47help/html/b3c5e2b2-c4d6-d9c2-baaf-293bda129e7a.htm[10/2/2023 12:57:11 PM]


MarketData.MarketRFQEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void MarketRFQEventHandler(


MarketRFQEventArgs e
)

Parameters
e MarketRFQEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/a18fdee8-372b-2553-deb0-fa00496261dd.htm[10/2/2023 12:57:14 PM]


MarketList.MarketDetailsEventHandler Delegate

T4 API 4.7 Documentation




Search

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

public delegate void MarketDetailsEventHandler(


MarketDetailsEventArgs e
)

Parameters
e MarketDetailsEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/208495ff-cb40-4120-2594-6f437990bd83.htm[10/2/2023 12:57:18 PM]


OnAccountComplete Delegate

T4 API 4.7 Documentation




Search

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

public delegate void OnAccountComplete(


AccountCompleteEventArgs e
)

Parameters
e AccountCompleteEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/380bdbe3-d748-0c9c-dd87-eb1254df9d62.htm[10/2/2023 12:57:22 PM]


OnMarketListComplete Delegate

T4 API 4.7 Documentation




Search

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

public delegate void OnMarketLisComplete(


MarketLisEventArgs e
)

Parameters
e MarketLisEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/15721531-f0a0-fd1e-4242-95e7efd04b0e.htm[10/2/2023 12:57:26 PM]


OnOrderSend Delegate

T4 API 4.7 Documentation




Search

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

public delegate void OnOrderSend(


OrderSendEventArgs e
)

Parameters
e OrderSendEventArgs

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/b36fddd3-1db4-a38e-9ddc-3965a61e994c.htm[10/2/2023 12:57:29 PM]


Order.OnHistoryComplete Delegate

T4 API 4.7 Documentation




Search

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

public delegate void OnHisoryComplete(


Order poOrder,
Lis<OrderHisory> poHisory
)

Parameters
poOrder Order

poHisory LisOrderHisory

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/15205182-7de7-6026-5f83-20436dec76f6.htm[10/2/2023 12:57:32 PM]


Order.OnHistoryComplete Delegate

https://wiki.t4login.com/api47help/html/15205182-7de7-6026-5f83-20436dec76f6.htm[10/2/2023 12:57:32 PM]


MarketListEventArgs.StatusType Enumeration

T4 API 4.7 Documentation




Search

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

public enum StatusType

 Members
Success 0 Reques was
successful. This
does not mean
that a specifc
market was
found.

ContractNotFoundOrPermissioned 1 The contract was


not found or the
user is not
permissioned for
it.

https://wiki.t4login.com/api47help/html/00ac1a63-d9be-21e2-d0a7-79b64dab028b.htm[10/2/2023 12:57:36 PM]


MarketListEventArgs.StatusType Enumeration

 See Also
Reference
T4.API Namespace

https://wiki.t4login.com/api47help/html/00ac1a63-d9be-21e2-d0a7-79b64dab028b.htm[10/2/2023 12:57:36 PM]


Host.EnterLock Method

T4 API 4.7 Documentation




Search

HosEnterLock Method

 Overload Lis
EnterLock Enter a lock to prevent simultaneous
updates.

EnterLock(String) Enter a lock to prevent simultaneous


updates.

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a5a4d406-2f30-8203-5b82-dc6af9a61ff1.htm[10/2/2023 12:57:39 PM]


Host.ExitLock Method

T4 API 4.7 Documentation




Search

HosExitLock Method

 Overload Lis
ExitLock Exit the lock.

ExitLock(String) Exit the lock.

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8f673225-a3fa-549a-4a7b-ce1caf5a615f.htm[10/2/2023 12:57:43 PM]


Host.GetOrderSubmission Method

T4 API 4.7 Documentation




Search

HosGetOrderSubmission
Method

 Overload Lis
GetOrderSubmission Get an order submission
batch to submit one or
more orders to multiple
accounts and markets.

GetOrderSubmission(OrderLink) Get an order submission


batch to submit one or
more orders to multiple
accounts and markets.

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/51d8083c-7a38-34cd-9be5-57553638e764.htm[10/2/2023 12:57:46 PM]


Host.PullOrder Method

T4 API 4.7 Documentation




Search

HosPullOrder Method

 Overload Lis
PullOrder(Order) Pulls the specifed order.

PullOrder(Order, User, Boolean) Pulls the specifed order.

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/424ff420-89e8-edfe-d43b-66510cb47af5.htm[10/2/2023 12:57:49 PM]


Host.RemoteTime Method

T4 API 4.7 Documentation




Search

HosRemoteTime Method

 Overload Lis
RemoteTime Returns the approximate current
time at the server. This should
NOT be relied upon as being
accurate.

RemoteTime(DateTime) Converts the specifed local time


into the equivalent approximate
server time. This should NOT be
relied upon as being accurate.

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b696bbc4-ed93-9ac3-9794-14b220c42eec.htm[10/2/2023 12:57:53 PM]


Host.ReviseOrder Method

T4 API 4.7 Documentation




Search

HosReviseOrder Method

 Overload Lis
ReviseOrder(Order, Int32, Nullable Decimal) Revises
the
specifed
order.

ReviseOrder(Order, Int32, Nullable Decimal, Revises


NullableDecimal) the
specifed
order.

ReviseOrder(Order, Int32, Nullable Decimal, Revises


NullableDecimal, NullableDecimal, the
ActivationData, Int32, User, Boolean) specifed
order.

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/770b3504-478d-1569-df2b-5068d2112111.htm[10/2/2023 12:57:56 PM]


Host.SubmitOrder Method

T4 API 4.7 Documentation




Search

HosSubmitOrder Method

 Overload Lis
SubmitOrder(Account, Market, BuySell, Submits
PriceType, Int32, NullableDecimal) the
specifed
order.

SubmitOrder(Account, Market, BuySell, Submits


PriceType, Int32, NullableDecimal, the
NullableDecimal, String) specifed
order.

SubmitOrder(Account, Market, BuySell, Submits


PriceType, TimeType, Int32, Nullable Decimal, the
NullableDecimal, String, NullableDecimal, specifed
ActivationType, ActivationData) order.

SubmitOrder(Account, Market, BuySell, Submits


PriceType, TimeType, Int32, Nullable Decimal, the
NullableDecimal, String, NullableDecimal, specifed
ActivationType, ActivationData, Int32, Int32) order.

SubmitOrder(Account, Market, BuySell, Submits


PriceType, TimeType, Int32, Nullable Decimal, the
NullableDecimal, String, NullableDecimal, specifed
ActivationType, ActivationData, Int32, Int32, order.
User, Boolean)

SubmitOrder(Account, Market, BuySell, Submits


PriceType, TimeType, Int32, Nullable Decimal, the
NullableDecimal, String, NullableDecimal, specifed

https://wiki.t4login.com/api47help/html/a12691f7-55f2-8938-591a-7fa5eaff9d69.htm[10/2/2023 12:58:00 PM]


Host.SubmitOrder Method

ActivationType, ActivationData, Int32, Int32, order.


User, Boolean, Boolean)

 See Also
Reference
Hos Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a12691f7-55f2-8938-591a-7fa5eaff9d69.htm[10/2/2023 12:58:00 PM]


Account.AccountID Property

T4 API 4.7 Documentation




Search

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

public sring AccountID { get; }

Property Value
String

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e0228e32-71d0-9c65-0adc-94901985f4ef.htm[10/2/2023 12:58:03 PM]


Account.AccountNumber Property

T4 API 4.7 Documentation




Search

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

public sring AccountNumber { get; }

Property Value
String

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0933d988-6dbb-5573-978e-732a8e520e40.htm[10/2/2023 12:58:07 PM]


Account.ActiveTimeStart Property

T4 API 4.7 Documentation




Search

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

public sring ActiveTimeStart { get; }

Property Value
String

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/99527125-94f8-7bd6-3c47-ce760995d528.htm[10/2/2023 12:58:10 PM]


Account.ActiveTimeStop Property

T4 API 4.7 Documentation




Search

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

public sring ActiveTimeStop { get; }

Property Value
String

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0c783b13-e3bb-06ab-347b-e954d53b666d.htm[10/2/2023 12:58:13 PM]


Account.AvailableCash Property

T4 API 4.7 Documentation




Search

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

public decimal AvailableCash { get; }

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

https://wiki.t4login.com/api47help/html/6019433d-835b-1f0d-5ce1-b7bf61d76412.htm[10/2/2023 12:58:17 PM]


Account.AvailableCash Property

https://wiki.t4login.com/api47help/html/6019433d-835b-1f0d-5ce1-b7bf61d76412.htm[10/2/2023 12:58:17 PM]


Account.Balance Property

T4 API 4.7 Documentation




Search

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

public decimal Balance { get; }

Property Value
Decimal

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/986a4295-dcaf-808f-7744-a4f8b0b2f6c5.htm[10/2/2023 12:58:20 PM]


Account.Complete Property

T4 API 4.7 Documentation




Search

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

public bool Complete { get; }

Property Value
Boolean

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8dbd4315-8729-3c93-582e-167f131ae582.htm[10/2/2023 12:58:24 PM]


Account.DayLossLimit Property

T4 API 4.7 Documentation




Search

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

public decimal DayLossLimit { get; }

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.

Note: The sysem will NOT automatically pull working orders or


close out openpositions when this limit is exceeded.

 See Also
Reference
Account Class

https://wiki.t4login.com/api47help/html/4805928d-ef4e-15ff-7d52-5aea3e7324fa.htm[10/2/2023 12:58:27 PM]


Account.DayLossLimit Property

T4.API Namespace

https://wiki.t4login.com/api47help/html/4805928d-ef4e-15ff-7d52-5aea3e7324fa.htm[10/2/2023 12:58:27 PM]


Account.DayLossLimitPC Property

T4 API 4.7 Documentation




Search

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

public int DayLossLimitPC { get; }

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.

Note: The sysem will NOT automatically pull working orders or


close out openpositions when this limit is exceeded.

https://wiki.t4login.com/api47help/html/2bbf70da-eda8-7cf6-e3ae-c472d09a6b45.htm[10/2/2023 12:58:30 PM]


Account.DayLossLimitPC Property

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2bbf70da-eda8-7cf6-e3ae-c472d09a6b45.htm[10/2/2023 12:58:30 PM]


Account.Deleted Property

T4 API 4.7 Documentation




Search

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

public bool Deleted { get; }

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.

Deleted accounts cannot trade.

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/994e630b-6cab-0cd1-a7e5-cbeb48011419.htm[10/2/2023 12:58:34 PM]


Account.Deleted Property

https://wiki.t4login.com/api47help/html/994e630b-6cab-0cd1-a7e5-cbeb48011419.htm[10/2/2023 12:58:34 PM]


Account.Description Property

T4 API 4.7 Documentation




Search

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

public sring Description { get; }

Property Value
String

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8edf749a-f1a2-ca51-7d63-94fa20d409e7.htm[10/2/2023 12:58:37 PM]


Account.Enabled Property

T4 API 4.7 Documentation




Search

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

public AccountEnabled Enabled { get; }

Property Value
AccountEnabled

 Remarks
Disabled accounts cannot trade.

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8286f5fe-6224-312e-bcab-9751408ede40.htm[10/2/2023 12:58:41 PM]


Account.EnableUPL Property

T4 API 4.7 Documentation




Search

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

public bool EnableUPL { get; }

Property Value
Boolean

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8244586b-1fff-976a-41ed-555d88e2814f.htm[10/2/2023 12:58:44 PM]


Account.FeesAndCommissions Property

T4 API 4.7 Documentation




Search

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

public decimal FeesAndCommissions { get; }

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

https://wiki.t4login.com/api47help/html/8ade0813-208b-b9a6-71aa-d0c96a759821.htm[10/2/2023 12:58:47 PM]


Account.FeesAndCommissions Property

Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8ade0813-208b-b9a6-71aa-d0c96a759821.htm[10/2/2023 12:58:47 PM]


Account.Firm Property

T4 API 4.7 Documentation




Search

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

public sring Firm { get; }

Property Value
String

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2046d5eb-91f3-91be-e68f-4423f6705113.htm[10/2/2023 12:58:51 PM]


Account.LossLimit Property

T4 API 4.7 Documentation




Search

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

public decimal LossLimit { get; }

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.

Note: The sysem will NOT automatically pull working orders or


close out openpositions when this limit is exceeded.

 See Also
Reference
Account Class

https://wiki.t4login.com/api47help/html/2cd68c6e-e941-3f87-9ff1-bcdaac51a6d8.htm[10/2/2023 12:58:54 PM]


Account.LossLimit Property

T4.API Namespace

https://wiki.t4login.com/api47help/html/2cd68c6e-e941-3f87-9ff1-bcdaac51a6d8.htm[10/2/2023 12:58:54 PM]


Account.LossLimitPC Property

T4 API 4.7 Documentation




Search

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

public int LossLimitPC { get; }

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.

Note: The sysem will NOT automatically pull working orders or


close out openpositions when this limit is exceeded.

 See Also

https://wiki.t4login.com/api47help/html/8c9dcfd1-ab3d-458f-7493-87e8f5bff5c9.htm[10/2/2023 12:58:58 PM]


Account.LossLimitPC Property

Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8c9dcfd1-ab3d-458f-7493-87e8f5bff5c9.htm[10/2/2023 12:58:58 PM]


Account.Margin Property

T4 API 4.7 Documentation




Search

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

public decimal Margin { get; }

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

https://wiki.t4login.com/api47help/html/37f856c8-2ebe-8b00-b9b1-77d8fd5dbf0b.htm[10/2/2023 12:59:01 PM]


Account.Margin Property

https://wiki.t4login.com/api47help/html/37f856c8-2ebe-8b00-b9b1-77d8fd5dbf0b.htm[10/2/2023 12:59:01 PM]


Account.MarginPC Property

T4 API 4.7 Documentation




Search

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

public int MarginPC { get; }

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

https://wiki.t4login.com/api47help/html/efe012ef-7edc-fd75-5b13-d5f438b9b96f.htm[10/2/2023 12:59:05 PM]


Account.MarginPC Property

https://wiki.t4login.com/api47help/html/efe012ef-7edc-fd75-5b13-d5f438b9b96f.htm[10/2/2023 12:59:05 PM]


Account.MaxAccountPosition Property

T4 API 4.7 Documentation




Search

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

public int MaxAccountPosition { get; }

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.

A value of zero means that no position is allowed. A negative


value means that there is no limit set.

 See Also
Reference
Account Class

https://wiki.t4login.com/api47help/html/05f4af6f-7c66-3bcb-6be6-9f3ed1c44174.htm[10/2/2023 12:59:08 PM]


Account.MaxAccountPosition Property

T4.API Namespace

https://wiki.t4login.com/api47help/html/05f4af6f-7c66-3bcb-6be6-9f3ed1c44174.htm[10/2/2023 12:59:08 PM]


Account.MaxClipSize Property

T4 API 4.7 Documentation




Search

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

public int MaxClipSize { get; }

Property Value
Int32

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/54152913-5328-9efd-2997-5d3997931699.htm[10/2/2023 12:59:11 PM]


Account.MaxPosition Property

T4 API 4.7 Documentation




Search

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

public int MaxPosition { get; }

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.

A value of zero means that no position is allowed. A negative


value means that there is no limit set.

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/aa63b442-b180-bc88-6250-af338f1f37ef.htm[10/2/2023 12:59:15 PM]


Account.MaxPosition Property

https://wiki.t4login.com/api47help/html/aa63b442-b180-bc88-6250-af338f1f37ef.htm[10/2/2023 12:59:15 PM]


Account.MinBalance Property

T4 API 4.7 Documentation




Search

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

public decimal MinBalance { get; }

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.

This value is also used to determine the amount of money


available for margining (Max. Margin = Balance - MinBalance),
so a positive number would reducethe amount of margining
available, whereas a negative value increases the amount
available (like an bank account overdraft).

 See Also

https://wiki.t4login.com/api47help/html/bcdfcc9c-2316-4419-4d94-ff4d91e589db.htm[10/2/2023 12:59:18 PM]


Account.MinBalance Property

Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/bcdfcc9c-2316-4419-4d94-ff4d91e589db.htm[10/2/2023 12:59:18 PM]


Account.Mode Property

T4 API 4.7 Documentation




Search

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

public AccountMode Mode { get; }

Property Value
AccountMode

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/29f1b369-5639-4eb3-eb36-6747bac6a042.htm[10/2/2023 12:59:22 PM]


Account.OrderRouting Property

T4 API 4.7 Documentation




Search

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

public bool OrderRouting { get; }

Property Value
Boolean

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4d081b6f-cd75-6ed4-20d7-16d8ac6cc58e.htm[10/2/2023 12:59:25 PM]


Account.OvernightMarginPC Property

T4 API 4.7 Documentation




Search

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

public int OvernightMarginPC { get; }

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

https://wiki.t4login.com/api47help/html/c70fffab-0b1b-07b9-c0f4-26dd906b7990.htm[10/2/2023 12:59:28 PM]


Account.OvernightMarginPC Property

T4.API Namespace

https://wiki.t4login.com/api47help/html/c70fffab-0b1b-07b9-c0f4-26dd906b7990.htm[10/2/2023 12:59:28 PM]


Account.OvernightUPL Property

T4 API 4.7 Documentation




Search

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

public decimal OvernightUPL { get; }

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

https://wiki.t4login.com/api47help/html/bd58bc79-795e-a6bf-d44e-becdaf87c0d5.htm[10/2/2023 12:59:32 PM]


Account.OvernightUPL Property

https://wiki.t4login.com/api47help/html/bd58bc79-795e-a6bf-d44e-becdaf87c0d5.htm[10/2/2023 12:59:32 PM]


Account.PL Property

T4 API 4.7 Documentation




Search

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

public decimal PL { get; }

Property Value
Decimal

 Remarks
Includes P&L from both closed positions (realised) and open
positions (unrealised).

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/232424bd-3ea6-a62b-8dc2-913fa5e619ba.htm[10/2/2023 12:59:36 PM]


Account.PL Property

https://wiki.t4login.com/api47help/html/232424bd-3ea6-a62b-8dc2-913fa5e619ba.htm[10/2/2023 12:59:36 PM]


Account.PLRollover Property

T4 API 4.7 Documentation




Search

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

public bool PLRollover { get; }

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

https://wiki.t4login.com/api47help/html/94d32e71-93f0-7c80-f00f-d32b63c38184.htm[10/2/2023 12:59:39 PM]


Account.PLRollover Property

https://wiki.t4login.com/api47help/html/94d32e71-93f0-7c80-f00f-d32b63c38184.htm[10/2/2023 12:59:39 PM]


Account.PLTrade Property

T4 API 4.7 Documentation




Search

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

public decimal PLTrade { get; }

Property Value
Decimal

 Remarks
Includes P&L from both closed positions (realised) and open
positions (unrealised).

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c2cf17fa-e0ac-48ac-6d41-fec7795a4c47.htm[10/2/2023 12:59:42 PM]


Account.PLTrade Property

https://wiki.t4login.com/api47help/html/c2cf17fa-e0ac-48ac-6d41-fec7795a4c47.htm[10/2/2023 12:59:42 PM]


Account.PositionRollover Property

T4 API 4.7 Documentation




Search

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

public bool PositionRollover { get; }

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

https://wiki.t4login.com/api47help/html/e988a571-ca6f-0284-4abc-f743022e086a.htm[10/2/2023 12:59:46 PM]


Account.PositionRollover Property

T4.API Namespace

https://wiki.t4login.com/api47help/html/e988a571-ca6f-0284-4abc-f743022e086a.htm[10/2/2023 12:59:46 PM]


Account.PreTradeDisabled Property

T4 API 4.7 Documentation




Search

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

public bool PreTradeDisabled { get; }

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.

MaxClipSize and MaxPosition apply regardless of this setting.

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f28736ac-9410-4f10-f8af-0340a95f9ef1.htm[10/2/2023 12:59:49 PM]


Account.PreTradeDisabled Property

https://wiki.t4login.com/api47help/html/f28736ac-9410-4f10-f8af-0340a95f9ef1.htm[10/2/2023 12:59:49 PM]


Account.RPL Property

T4 API 4.7 Documentation




Search

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

public decimal RPL { get; }

Property Value
Decimal

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3e3941ca-be4d-b01e-0071-407967fcba6e.htm[10/2/2023 12:59:53 PM]


Account.Status Property

T4 API 4.7 Documentation




Search

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

public AccountStatus Status { get; }

Property Value
AccountStatus

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ab6a2072-bb83-a3ee-bfaa-5320703c1c8d.htm[10/2/2023 12:59:57 PM]


Account.StrategyMaxClipSize Property

T4 API 4.7 Documentation




Search

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

public int StrategyMaxClipSize { get; }

Property Value
Int32

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3c96f66c-b886-a70d-d1e0-f47d3c497d0a.htm[10/2/2023 1:00:00 PM]


Account.StrategyMaxPosition Property

T4 API 4.7 Documentation




Search

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

public int StrategyMaxPosition { get; }

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.

A value of zero means that no position is allowed. A negative


value means that there is no limit set.

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3e90e5e0-1b2b-459f-ca78-5a1be7702af1.htm[10/2/2023 1:00:04 PM]


Account.StrategyMaxPosition Property

https://wiki.t4login.com/api47help/html/3e90e5e0-1b2b-459f-ca78-5a1be7702af1.htm[10/2/2023 1:00:04 PM]


Account.Subscribed Property

T4 API 4.7 Documentation




Search

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

public bool Subscribed { get; }

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

https://wiki.t4login.com/api47help/html/9fdf17b4-4410-56cb-9688-f0fdf6b2afc0.htm[10/2/2023 1:00:07 PM]


Account.Subscribed Property

https://wiki.t4login.com/api47help/html/9fdf17b4-4410-56cb-9688-f0fdf6b2afc0.htm[10/2/2023 1:00:07 PM]


Account.UPL Property

T4 API 4.7 Documentation




Search

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

public decimal UPL { get; }

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

https://wiki.t4login.com/api47help/html/bf4c00db-538b-cd43-7849-dc3fb6392c1f.htm[10/2/2023 1:00:10 PM]


Account.UPL Property

https://wiki.t4login.com/api47help/html/bf4c00db-538b-cd43-7849-dc3fb6392c1f.htm[10/2/2023 1:00:10 PM]


Account.UPLTrade Property

T4 API 4.7 Documentation




Search

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

public decimal UPLTrade { get; }

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

https://wiki.t4login.com/api47help/html/897678df-9c99-bac6-ddca-060a919e9559.htm[10/2/2023 1:00:14 PM]


Account.UPLTrade Property

https://wiki.t4login.com/api47help/html/897678df-9c99-bac6-ddca-060a919e9559.htm[10/2/2023 1:00:14 PM]


Account.WarningLossLimit Property

T4 API 4.7 Documentation




Search

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

public int WarningLossLimit { get; }

Property Value
Int32

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b4f2173f-e295-551e-cc73-003253fc9aa7.htm[10/2/2023 1:00:17 PM]


Account.WarningMargin Property

T4 API 4.7 Documentation




Search

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

public int WarningMargin { get; }

Property Value
Int32

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f861065c-a5fa-beb5-4553-aac967b074c0.htm[10/2/2023 1:00:20 PM]


Account.WarningPL Property

T4 API 4.7 Documentation




Search

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

public int WarningPL { get; }

Property Value
Int32

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c9b4cbe1-23d5-201b-d7cf-df233e6655b7.htm[10/2/2023 1:00:24 PM]


Account.WarningThresholdLossLimit Property

T4 API 4.7 Documentation




Search

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

public int WarningThresholdLossLimit { get; }

Property Value
Int32

 Remarks
Negative values indicate no warning level is set.

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/65e22720-0438-ee01-f3f7-30e1fa6f3683.htm[10/2/2023 1:00:27 PM]


Account.WarningThresholdLossLimit Property

https://wiki.t4login.com/api47help/html/65e22720-0438-ee01-f3f7-30e1fa6f3683.htm[10/2/2023 1:00:27 PM]


Account.WarningThresholdMargin Property

T4 API 4.7 Documentation




Search

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

public int WarningThresholdMargin { get; }

Property Value
Int32

 Remarks
Negative values indicate no warning level is set.

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d2845604-f93b-0602-5758-06c2cf15eea3.htm[10/2/2023 1:00:30 PM]


Account.WarningThresholdMargin Property

https://wiki.t4login.com/api47help/html/d2845604-f93b-0602-5758-06c2cf15eea3.htm[10/2/2023 1:00:30 PM]


Account.WarningThresholdPL Property

T4 API 4.7 Documentation




Search

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

public int WarningThresholdPL { get; }

Property Value
Int32

 Remarks
Negative values indicate no warning level is set.

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/76221aef-90e8-ee41-453f-0176c47f9cf0.htm[10/2/2023 1:00:34 PM]


Account.WarningThresholdPL Property

https://wiki.t4login.com/api47help/html/76221aef-90e8-ee41-453f-0176c47f9cf0.htm[10/2/2023 1:00:34 PM]


Account.Subscribe Method

T4 API 4.7 Documentation




Search

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

public void Subscribe()

 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

https://wiki.t4login.com/api47help/html/87fddb17-6cd2-41cf-ea91-44c99ec9dea0.htm[10/2/2023 1:00:37 PM]


Account.Subscribe Method

https://wiki.t4login.com/api47help/html/87fddb17-6cd2-41cf-ea91-44c99ec9dea0.htm[10/2/2023 1:00:37 PM]


Account.Subscribe(OnAccountComplete) Method

T4 API 4.7 Documentation




Search

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

public void Subscribe(


OnAccountComplete poCallback
)

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

https://wiki.t4login.com/api47help/html/f86de10c-e239-3ea2-8a82-b0d95bfc9769.htm[10/2/2023 1:00:40 PM]


Account.Subscribe(OnAccountComplete) Method

Reference
Account Class
Subscribe Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/f86de10c-e239-3ea2-8a82-b0d95bfc9769.htm[10/2/2023 1:00:40 PM]


Account.Subscribe(Boolean, OnAccountComplete) Method

T4 API 4.7 Documentation




Search

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

public void Subscribe(


bool pbEnableUPL,
OnAccountComplete poCallback
)

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.

https://wiki.t4login.com/api47help/html/962f16dd-887f-f771-b00b-f2e32a7c3111.htm[10/2/2023 1:00:44 PM]


Account.Subscribe(Boolean, OnAccountComplete) Method

 See Also
Reference
Account Class
Subscribe Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/962f16dd-887f-f771-b00b-f2e32a7c3111.htm[10/2/2023 1:00:44 PM]


Account.Subscribe(Boolean, OnAccountComplete, Object) Method

T4 API 4.7 Documentation




Search

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

public void Subscribe(


bool pbEnableUPL,
OnAccountComplete poCallback,
Object poTag
)

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.

https://wiki.t4login.com/api47help/html/9d57fbcb-ccc9-f223-e217-ab45bca43118.htm[10/2/2023 1:00:48 PM]


Account.Subscribe(Boolean, OnAccountComplete, Object) Method

 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

https://wiki.t4login.com/api47help/html/9d57fbcb-ccc9-f223-e217-ab45bca43118.htm[10/2/2023 1:00:48 PM]


Account.ToString Method

T4 API 4.7 Documentation




Search

AccountTo String Method


Display the account description.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public override sring ToString()

Return Value
String
The account number and description

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c79dcf9e-0eb8-af03-182d-055694ab4c14.htm[10/2/2023 1:00:51 PM]


Account.Unsubscribe Method

T4 API 4.7 Documentation




Search

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

public void Unsubscribe()

 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

https://wiki.t4login.com/api47help/html/18cd94c7-92e2-cafe-6542-04ddca08a4c1.htm[10/2/2023 1:00:54 PM]


Account.AccountDetails Event

T4 API 4.7 Documentation




Search

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

public event AccountAccountDetailsEventHandler


AccountDetails

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

https://wiki.t4login.com/api47help/html/941b13ed-3599-187b-b58c-11b876d71c4a.htm[10/2/2023 1:00:58 PM]


Account.AccountDetails Event

https://wiki.t4login.com/api47help/html/941b13ed-3599-187b-b58c-11b876d71c4a.htm[10/2/2023 1:00:58 PM]


Account.AccountNotify Event

T4 API 4.7 Documentation




Search

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

public event AccountAccountNotifyEventHandler


AccountNotify

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

https://wiki.t4login.com/api47help/html/8ec47644-f773-567b-e34b-5583cb265418.htm[10/2/2023 1:01:01 PM]


Account.AccountNotify Event

https://wiki.t4login.com/api47help/html/8ec47644-f773-567b-e34b-5583cb265418.htm[10/2/2023 1:01:01 PM]


Account.AccountUpdate Event

T4 API 4.7 Documentation




Search

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

public event AccountAccountUpdateEventHandler


AccountUpdate

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

https://wiki.t4login.com/api47help/html/979cfdd9-6937-60a5-e30e-6bfbce15f4ea.htm[10/2/2023 1:01:04 PM]


Account.AccountUpdate Event

https://wiki.t4login.com/api47help/html/979cfdd9-6937-60a5-e30e-6bfbce15f4ea.htm[10/2/2023 1:01:04 PM]


Account.OrderPerformance Event

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/c9f13f9f-1f3c-a957-e9be-764bbd9d545a.htm[10/2/2023 1:01:08 PM]


Account.OrderRemoved Event

T4 API 4.7 Documentation




Search

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

public event AccountOrderRemovedEventHandler


OrderRemoved

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).

E.g. Orders for E-Mini S&Ps will be removed at around 3:20pm,


but orders for Mini-Dow will be removed at around 4:30pm.

All orders successfully submitted during a trading day,


regardless of whether they fll, get pulled or rejected, are
accessible in the API until this event signals their removal.

https://wiki.t4login.com/api47help/html/1dbd46c4-e390-a84a-a311-21f902b27938.htm[10/2/2023 1:01:11 PM]


Account.OrderRemoved Event

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1dbd46c4-e390-a84a-a311-21f902b27938.htm[10/2/2023 1:01:11 PM]


Account.OrderTrade Event

T4 API 4.7 Documentation




Search

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

public event AccountOrderTradeEventHandler


OrderTrade

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.

The OrderUpdate event is also called when an order receives a


fll.

If an order gets flled while the API is disconnected from the


server then youwill NOT get an OrderFill event. You either need
to check the order detailsindividually or check the Position
details.

https://wiki.t4login.com/api47help/html/f99f7d18-e390-d273-a824-69abfa8b3922.htm[10/2/2023 1:01:15 PM]


Account.OrderTrade Event

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f99f7d18-e390-d273-a824-69abfa8b3922.htm[10/2/2023 1:01:15 PM]


Account.OrderTradeLeg Event

T4 API 4.7 Documentation




Search

AccountOrderTrade Leg 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

public event AccountOrderTradeLegEventHandler


OrderTradeLeg

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.

The OrderFill and OrderUpdate events are also called when an


order receives a leg fll.

If an order gets flled while the API is disconnected from the


server then youwill NOT get an OrderFillLeg event. You will need
to check the order detailsindividually.

https://wiki.t4login.com/api47help/html/0f0d69e6-9e8c-498d-6bb7-e4667d3f9670.htm[10/2/2023 1:01:18 PM]


Account.OrderTradeLeg Event

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0f0d69e6-9e8c-498d-6bb7-e4667d3f9670.htm[10/2/2023 1:01:18 PM]


Account.OrderUpdate Event

T4 API 4.7 Documentation




Search

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

public event AccountOrderUpdateEventHandler


OrderUpdate

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.

Note: In some rare circumsances (mainly during server


disconnects) it is possible to receive the OrderUpdate event for
orders that you have not received an OrderAdded event for.

 See Also

https://wiki.t4login.com/api47help/html/67076ce8-b445-10da-462b-800c78a9e61f.htm[10/2/2023 1:01:22 PM]


Account.OrderUpdate Event

Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/67076ce8-b445-10da-462b-800c78a9e61f.htm[10/2/2023 1:01:22 PM]


Account.PositionUpdate Event

T4 API 4.7 Documentation




Search

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

public event AccountPositionUpdateEventHandler


PositionUpdate

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

https://wiki.t4login.com/api47help/html/6ab7e7d4-9a60-bad9-0fba-ba8e9c9b7e1d.htm[10/2/2023 1:01:25 PM]


Account.PositionUpdate Event

https://wiki.t4login.com/api47help/html/6ab7e7d4-9a60-bad9-0fba-ba8e9c9b7e1d.htm[10/2/2023 1:01:25 PM]


Account.Host Field

T4 API 4.7 Documentation




Search

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

public readonly Hos Hos

Field Value
Hos

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9a38bdda-2108-25d8-cfe8-e868c0d4a3a6.htm[10/2/2023 1:01:29 PM]


Account.Orders Field

T4 API 4.7 Documentation




Search

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

public readonly OrderLis Orders

Field Value
OrderLis

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/17b6900f-077a-3af7-9a75-8ca187db91b6.htm[10/2/2023 1:01:32 PM]


Account.Positions Field

T4 API 4.7 Documentation




Search

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

public readonly PositionLis Positions

Field Value
PositionLis

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5e4a01fb-25db-bbe9-53e6-ab637dfba5e8.htm[10/2/2023 1:01:35 PM]


AccountCompleteEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/8cfc9689-9b19-ad31-5019-7c35d1538316.htm[10/2/2023 1:01:39 PM]


AccountCompleteEventArgs Constructor

https://wiki.t4login.com/api47help/html/8cfc9689-9b19-ad31-5019-7c35d1538316.htm[10/2/2023 1:01:39 PM]


AccountCompleteEventArgs.Account Field

T4 API 4.7 Documentation




Search

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

public readonly Account Account

Field Value
Account

 See Also
Reference
AccountCompleteEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/74016d2f-ebef-2c88-a054-fa2bcc335ae9.htm[10/2/2023 1:01:42 PM]


AccountCompleteEventArgs.Tag Field

T4 API 4.7 Documentation




Search

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

public readonly Object Tag

Field Value
Object

 See Also
Reference
AccountCompleteEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6bc7c770-0b89-c5c9-07fe-643db2724b26.htm[10/2/2023 1:01:46 PM]


AccountDetailsEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/5e98be38-1fec-53dd-0224-8aaf29d22eb0.htm[10/2/2023 1:01:49 PM]


AccountDetailsEventArgs.Account Field

T4 API 4.7 Documentation




Search

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

public readonly Account Account

Field Value
Account

 See Also
Reference
AccountDetailsEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d7ff3ec4-47dd-1516-4980-2c8910130a9f.htm[10/2/2023 1:01:52 PM]


AccountList.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32
The number of accounts in the lis.

 See Also
Reference
AccountLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b64842e9-36ad-eaf9-89ba-e631da9206d6.htm[10/2/2023 1:01:56 PM]


AccountList.Item Property

T4 API 4.7 Documentation




Search

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

public Account this[


sring AccountID
] { get; }

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

https://wiki.t4login.com/api47help/html/f4770d9f-1141-9dd1-0883-f6e24172aa09.htm[10/2/2023 1:01:59 PM]


AccountList.Item Property

https://wiki.t4login.com/api47help/html/f4770d9f-1141-9dd1-0883-f6e24172aa09.htm[10/2/2023 1:01:59 PM]


AccountList.AccountPicker Method

T4 API 4.7 Documentation




Search

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

public Account AccountPicker(


ref Account poDefault
)

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

https://wiki.t4login.com/api47help/html/895ce36c-5e39-13bd-a32e-5491505c974a.htm[10/2/2023 1:02:03 PM]


AccountList.AccountPicker Method

https://wiki.t4login.com/api47help/html/895ce36c-5e39-13bd-a32e-5491505c974a.htm[10/2/2023 1:02:03 PM]


AccountList.AccountPickerMulti Method

T4 API 4.7 Documentation




Search

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

public Lis<Account> AccountPickerMulti(


ref Lis<Account> poDefault
)

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

https://wiki.t4login.com/api47help/html/30ae132c-8b13-e1db-8a1c-d4f61860c92c.htm[10/2/2023 1:02:06 PM]


AccountList.AccountPickerMulti Method

https://wiki.t4login.com/api47help/html/30ae132c-8b13-e1db-8a1c-d4f61860c92c.htm[10/2/2023 1:02:06 PM]


AccountList.Contains Method

T4 API 4.7 Documentation




Search

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

public bool Contains(


sring AccountID
)

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

https://wiki.t4login.com/api47help/html/2c6534f4-1350-2ede-aebe-f1de96ab1b91.htm[10/2/2023 1:02:10 PM]


AccountList.Contains Method

https://wiki.t4login.com/api47help/html/2c6534f4-1350-2ede-aebe-f1de96ab1b91.htm[10/2/2023 1:02:10 PM]


AccountList.Dispose Method

T4 API 4.7 Documentation




Search

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

public void Dispose()

Implements
IDisposableDispose

 See Also
Reference
AccountLis Class
Dispose Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/dd42b4f2-f4a4-65ec-59f3-75f15215972c.htm[10/2/2023 1:02:13 PM]


AccountList.Dispose(Boolean) Method

T4 API 4.7 Documentation




Search

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

protected virtual void Dispose(


bool disposing
)

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

https://wiki.t4login.com/api47help/html/6f91df10-0b18-17c6-d4ec-c0d283234790.htm[10/2/2023 1:02:16 PM]


AccountList.Dispose(Boolean) Method

https://wiki.t4login.com/api47help/html/6f91df10-0b18-17c6-d4ec-c0d283234790.htm[10/2/2023 1:02:16 PM]


AccountList.GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator GetEnumerator()

Return Value
IEnumerator
Account lis enumerator

Implements
IEnumerableGetEnumerator

 See Also
Reference
AccountLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7cc6e34c-73a3-2f8b-324a-613b000576a6.htm[10/2/2023 1:02:20 PM]


AccountList.GetEnumerator Method

https://wiki.t4login.com/api47help/html/7cc6e34c-73a3-2f8b-324a-613b000576a6.htm[10/2/2023 1:02:20 PM]


AccountList.GetHistory Method

T4 API 4.7 Documentation




Search

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

public void GetHisory(


Order poOrder,
OrderOnHisoryComplete poCallback
)

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

https://wiki.t4login.com/api47help/html/100b210b-24e3-192c-3907-3bb5d26f8997.htm[10/2/2023 1:02:23 PM]


AccountList.GetHistory Method

T4.API Namespace

https://wiki.t4login.com/api47help/html/100b210b-24e3-192c-3907-3bb5d26f8997.htm[10/2/2023 1:02:23 PM]


AccountList.GetSortedList Method

T4 API 4.7 Documentation




Search

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

public Lis<Account> GetSortedLis()

Return Value
LisAccount
Lis of the accounts sorted by account number

 See Also
Reference
AccountLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/363f7753-f2a6-09ce-9383-5652a0bdc2ba.htm[10/2/2023 1:02:27 PM]


AccountList.AccountDetails Event

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/3d9456e9-e68f-58ee-9eab-ac9f6bf29311.htm[10/2/2023 1:02:30 PM]


AccountList.AccountDetails Event

T4.API Namespace

https://wiki.t4login.com/api47help/html/3d9456e9-e68f-58ee-9eab-ac9f6bf29311.htm[10/2/2023 1:02:30 PM]


AccountList.Host Field

T4 API 4.7 Documentation




Search

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

public readonly Hos Hos

Field Value
Hos

 See Also
Reference
AccountLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/489e2b52-d1d9-a366-f6d4-487640b9fdd6.htm[10/2/2023 1:02:34 PM]


AccountNotifyEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/4983b27f-c14d-1cbb-31e7-1b94ff91602e.htm[10/2/2023 1:02:37 PM]


AccountNotifyEventArgs Constructor

T4.API Namespace

https://wiki.t4login.com/api47help/html/4983b27f-c14d-1cbb-31e7-1b94ff91602e.htm[10/2/2023 1:02:37 PM]


AccountNotifyEventArgs.Account Field

T4 API 4.7 Documentation




Search

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

public readonly Account Account

Field Value
Account

 See Also
Reference
AccountNotifyEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c4c28073-a99f-a27e-860a-40dcb7f89977.htm[10/2/2023 1:02:41 PM]


AccountNotifyEventArgs.Important Field

T4 API 4.7 Documentation




Search

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

public readonly bool Important

Field Value
Boolean

 See Also
Reference
AccountNotifyEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/efb4d644-4e6c-c133-e96b-32b42ab29028.htm[10/2/2023 1:02:44 PM]


AccountNotifyEventArgs.Text Field

T4 API 4.7 Documentation




Search

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

public readonly sring Text

Field Value
String

 See Also
Reference
AccountNotifyEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b0712d42-e5f7-db8d-5e14-422f9c2f18ff.htm[10/2/2023 1:02:48 PM]


AccountUpdateEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/98eb86fe-8c5c-fd4e-7a0d-00e42385a6d0.htm[10/2/2023 1:02:51 PM]


AccountUpdateEventArgs.Account Field

T4 API 4.7 Documentation




Search

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

public readonly Account Account

Field Value
Account

 See Also
Reference
AccountUpdateEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5bcffcc7-b29f-79cf-483c-a4c86d1b792a.htm[10/2/2023 1:02:55 PM]


ActivationData Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/acceaeb8-c3b0-67c8-5a1e-3595b182d9d2.htm[10/2/2023 1:02:59 PM]


ActivationData(SerializationInfo, StreamingContext) Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/01e2fe9b-d1bc-8153-c90d-2cf4440bef70.htm[10/2/2023 1:03:03 PM]


ActivationData(SerializationInfo, StreamingContext) Constructor

https://wiki.t4login.com/api47help/html/01e2fe9b-d1bc-8153-c90d-2cf4440bef70.htm[10/2/2023 1:03:03 PM]


ActivationData.GetObjectData Method

T4 API 4.7 Documentation




Search

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

public void GetObjectData(


SerializationInfo info,
StreamingContext context
)

Parameters
info SerializationInfo
SerializationInfo

context StreamingContext
StreamingContext

Implements
ISerializableGetObjectData(SerializationInfo, StreamingContext)

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/390a53f6-6a53-69a9-0de8-7e984344052d.htm[10/2/2023 1:03:06 PM]


ActivationData.GetObjectData Method

https://wiki.t4login.com/api47help/html/390a53f6-6a53-69a9-0de8-7e984344052d.htm[10/2/2023 1:03:06 PM]


ActivationData.ToString Method

T4 API 4.7 Documentation




Search

ActivationDataTo String Method


Trace out the details of this object.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public override sring ToString()

Return Value
String
A json representation of the activation details.

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d89f7655-7975-c6ef-aaeb-686ae1402c4b.htm[10/2/2023 1:03:11 PM]


ActivationData.ActCancelDelay Field

T4 API 4.7 Documentation




Search

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

public TimeSpan ActCancelDelay

Field Value
TimeSpan

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/721a2872-ec2f-1a9a-e81d-c229d1357ef3.htm[10/2/2023 1:03:14 PM]


ActivationData.ActCancelTime Field

T4 API 4.7 Documentation




Search

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

public DateTime ActCancelTime

Field Value
DateTime

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/27773777-2fa0-b239-6858-230f6f768857.htm[10/2/2023 1:03:18 PM]


ActivationData.BidOffer Field

T4 API 4.7 Documentation




Search

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

public BidOfer BidOfer

Field Value
BidOfer

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/44a97b25-734c-f7bc-f0f7-eac6788e0208.htm[10/2/2023 1:03:22 PM]


ActivationData.CancelDelay Field

T4 API 4.7 Documentation




Search

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

public TimeSpan CancelDelay

Field Value
TimeSpan

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/99715678-1d2e-856a-e0e1-bd9b6cb99429.htm[10/2/2023 1:03:26 PM]


ActivationData.CancelTime Field

T4 API 4.7 Documentation




Search

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

public DateTime CancelTime

Field Value
DateTime

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/290f6ba8-7f38-8aa5-3345-10ce979e4692.htm[10/2/2023 1:03:29 PM]


ActivationData.Implied Field

T4 API 4.7 Documentation




Search

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

public bool Implied

Field Value
Boolean

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a5e61d36-f40e-e551-73bb-cfee75b4818f.htm[10/2/2023 1:03:33 PM]


ActivationData.Mode Field

T4 API 4.7 Documentation




Search

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

public MarketMode Mode

Field Value
MarketMode

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f59c3de8-6e9d-c5ad-e8e3-5a5ca096bdab.htm[10/2/2023 1:03:38 PM]


ActivationData.Price Field

T4 API 4.7 Documentation




Search

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

public decimal? Price

Field Value
NullableDecimal

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0a75725d-f2be-6a29-7cde-5107000b13c2.htm[10/2/2023 1:03:42 PM]


ActivationData.QueueSubmit Field

T4 API 4.7 Documentation




Search

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

public bool QueueSubmit

Field Value
Boolean

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/549aefb1-4c0c-8c96-7abe-9cb416cee815.htm[10/2/2023 1:03:46 PM]


ActivationData.SubmitDelay Field

T4 API 4.7 Documentation




Search

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

public TimeSpan SubmitDelay

Field Value
TimeSpan

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8a391bf5-9d61-e023-8100-654e01918d59.htm[10/2/2023 1:03:49 PM]


ActivationData.SubmitTime Field

T4 API 4.7 Documentation




Search

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

public DateTime SubmitTime

Field Value
DateTime

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/eb520979-1f83-ac02-f048-d6a400f71a55.htm[10/2/2023 1:03:53 PM]


ActivationData.Volume Field

T4 API 4.7 Documentation




Search

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

public int Volume

Field Value
Int32

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/eebb0939-aef4-a407-b558-35fe99a13eb0.htm[10/2/2023 1:03:57 PM]


ActiveMarketRequest.Contract Property

T4 API 4.7 Documentation




Search

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

public Contract Contract { get; }

Property Value
Contract

 See Also
Reference
ActiveMarketReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1d29ecf7-1c4f-817e-72a0-0cc91bb6c5b4.htm[10/2/2023 1:04:01 PM]


ActiveMarketRequest.Market Property

T4 API 4.7 Documentation




Search

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

public Market Market { get; }

Property Value
Market

 See Also
Reference
ActiveMarketReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0f09f605-ba9b-e889-7840-a9ca4e63c403.htm[10/2/2023 1:04:05 PM]


ActiveMarketRequest.RequestID Property

T4 API 4.7 Documentation




Search

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

public sring RequesID { get; }

Property Value
String

 See Also
Reference
ActiveMarketReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/faad591d-5a21-591a-08e1-cc856c53f9f4.htm[10/2/2023 1:04:08 PM]


ActiveMarketRequest.Status Property

T4 API 4.7 Documentation




Search

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

public ChartDataRequesStatus Status { get; }

Property Value
ChartDataRequesStatus

 See Also
Reference
ActiveMarketReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1193c873-35b8-03f6-7f2c-27e2252c3506.htm[10/2/2023 1:04:12 PM]


ActiveMarketRequest.StatusMessage Property

T4 API 4.7 Documentation




Search

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

public sring StatusMessage { get; }

Property Value
String

 See Also
Reference
ActiveMarketReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fe95faf6-7602-31da-66fe-d94a574001f4.htm[10/2/2023 1:04:16 PM]


ActiveMarketRequest.TotalProcessTime Property

T4 API 4.7 Documentation




Search

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

public decimal TotalProcessTime { get; }

Property Value
Decimal

 See Also
Reference
ActiveMarketReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/756ecc1c-7771-cec4-757d-2de1d659bf6b.htm[10/2/2023 1:04:20 PM]


ActiveMarketRequest.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
ActiveMarketReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/eae5e8ed-5721-e893-1c46-4d20626d28b4.htm[10/2/2023 1:04:24 PM]


ActiveMarketRequest.ChartDataComplete Event

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/02ad7ea9-2e0e-2762-8157-deec70e9e24b.htm[10/2/2023 1:04:28 PM]


Brand Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/40d0d9ce-d079-84ff-4904-c518c6af1317.htm[10/2/2023 1:04:32 PM]


Brand.BrandName Property

T4 API 4.7 Documentation




Search

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

public sring BrandName { get; }

Property Value
String

 See Also
Reference
Brand Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b9f130e6-7f9c-2e0e-b35f-6f351c029be7.htm[10/2/2023 1:04:36 PM]


Brand.Loaded Property

T4 API 4.7 Documentation




Search

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

public bool Loaded { get; }

Property Value
Boolean

 See Also
Reference
Brand Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4a42270b-3d4b-e931-e859-04a3f5247e1f.htm[10/2/2023 1:04:40 PM]


ChartDataMarketVolumeRequest.Contract Property

T4 API 4.7 Documentation




Search

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

public Contract Contract { get; }

Property Value
Contract

 See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a59821c2-8d94-416e-2ea6-357e6ced609f.htm[10/2/2023 1:04:44 PM]


ChartDataMarketVolumeRequest.Data Property

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/755a732f-e162-2d62-1525-f2947090f9c1.htm[10/2/2023 1:04:48 PM]


ChartDataMarketVolumeRequest.RequestID Property

T4 API 4.7 Documentation




Search

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

public sring RequesID { get; }

Property Value
String

 See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c0c0ad9f-b89a-f9d7-19c0-c1df13108c89.htm[10/2/2023 1:04:52 PM]


ChartDataMarketVolumeRequest.Status Property

T4 API 4.7 Documentation




Search

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

public ChartDataRequesStatus Status { get; }

Property Value
ChartDataRequesStatus

 See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3ae7b187-0d50-4a36-52d6-aa96acb736d1.htm[10/2/2023 1:04:56 PM]


ChartDataMarketVolumeRequest.StatusMessage Property

T4 API 4.7 Documentation




Search

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

public sring StatusMessage { get; }

Property Value
String

 See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d8464394-781a-d8a2-bf5d-1bd85f1c7808.htm[10/2/2023 1:05:00 PM]


ChartDataMarketVolumeRequest.TotalProcessTime Property

T4 API 4.7 Documentation




Search

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

public decimal TotalProcessTime { get; }

Property Value
Decimal

 See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e2fcac07-6d94-7059-21c7-3550a330368c.htm[10/2/2023 1:05:04 PM]


ChartDataMarketVolumeRequest.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
ChartDataMarketVolumeReques Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/68c604ea-cd13-2206-4ce6-4dd0dfb70620.htm[10/2/2023 1:05:08 PM]


ChartDataMarketVolumeRequest.ChartDataComplete Event

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/351599eb-226a-e0f6-daea-f22bdd05b866.htm[10/2/2023 1:05:12 PM]


ChartDataMarketVolumeRequest.ChartDataComplete Event

https://wiki.t4login.com/api47help/html/351599eb-226a-e0f6-daea-f22bdd05b866.htm[10/2/2023 1:05:12 PM]


ChartDataMarketVolumeRequest.MarketTTV.MarketID Field

T4 API 4.7 Documentation




Search

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

public readonly sring MarketID

Field Value
String

 See Also
Reference
ChartDataMarketVolumeRequesMarketTTV Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6563f116-bb13-3862-c5cf-b00758da399f.htm[10/2/2023 1:05:16 PM]


ChartDataMarketVolumeRequest.MarketTTV.TTV Field

T4 API 4.7 Documentation




Search

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

public readonly int TTV

Field Value
Int32

 See Also
Reference
ChartDataMarketVolumeRequesMarketTTV Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4b47da7c-a84a-eb4a-a199-256197213d29.htm[10/2/2023 1:05:19 PM]


Contract.Category Property

T4 API 4.7 Documentation




Search

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

public CategoryType Category { get; }

Property Value
CategoryType

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/71383493-37af-f48d-957c-2f611734b861.htm[10/2/2023 1:05:23 PM]


Contract.ContractID Property

T4 API 4.7 Documentation




Search

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

public sring ContractID { get; }

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

https://wiki.t4login.com/api47help/html/43892379-8460-12db-8472-d2f72ef550f8.htm[10/2/2023 1:05:27 PM]


Contract.ContractID Property

https://wiki.t4login.com/api47help/html/43892379-8460-12db-8472-d2f72ef550f8.htm[10/2/2023 1:05:27 PM]


Contract.ContractType Property

T4 API 4.7 Documentation




Search

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

public ContractType ContractType { get; }

Property Value
ContractType

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/540f6b2d-ecdf-9a26-1a85-04d641362eab.htm[10/2/2023 1:05:31 PM]


Contract.Currency Property

T4 API 4.7 Documentation




Search

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

public sring Currency { get; }

Property Value
String

Return Value
String

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e261da81-e243-4735-67c4-a75cdf497c99.htm[10/2/2023 1:05:34 PM]


Contract.DayChangeTime Property

T4 API 4.7 Documentation




Search

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

public DateTime DayChangeTime { get; }

Property Value
DateTime

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/700961d9-24bf-e237-6e6b-81091bbe2cfa.htm[10/2/2023 1:05:39 PM]


Contract.DayChangeTimeAlt Property

T4 API 4.7 Documentation




Search

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

public DateTime DayChangeTimeAlt { get; }

Property Value
DateTime

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2b803f71-094a-4220-9707-52576020c231.htm[10/2/2023 1:05:42 PM]


Contract.DayChangeTimeExceptions Property

T4 API 4.7 Documentation




Search

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

public sring DayChangeTimeExceptions { get; }

Property Value
String

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/613c999f-01df-1f20-ba2c-95d4b1bd3699.htm[10/2/2023 1:05:46 PM]


Contract.Description Property

T4 API 4.7 Documentation




Search

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

public sring Description { get; }

Property Value
String

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/df002f58-c3ca-cc35-1fa6-7bf964c20ca4.htm[10/2/2023 1:05:50 PM]


Contract.Enabled Property

T4 API 4.7 Documentation




Search

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

public bool Enabled { get; }

Property Value
Boolean
True if this contract is enabled.

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a4be1e1c-d760-a9d0-a080-e9d477200e86.htm[10/2/2023 1:05:54 PM]


Contract.Exchange Property

T4 API 4.7 Documentation




Search

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

public Exchange Exchange { get; }

Property Value
Exchange
The exchange

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/07a0e6ca-5322-7b99-7a68-36a1f8d24ecd.htm[10/2/2023 1:05:58 PM]


Contract.Host Property

T4 API 4.7 Documentation




Search

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

public Hos Hos { get; }

Property Value
Hos

Return Value
Hos

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c1572b90-aefc-d3e3-c0cb-06e26a14db0a.htm[10/2/2023 1:06:02 PM]


Contract.QuoteFeedSubscribed Property

T4 API 4.7 Documentation




Search

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

public bool QuoteFeedSubscribed { get; }

Return Value
Boolean

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d69d8df5-6c51-55be-f8af-7236dd64e683.htm[10/2/2023 1:06:05 PM]


Contract.Relations Property

T4 API 4.7 Documentation




Search

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

public ContractRelationLis Relations { get; }

Property Value
ContractRelationLis
The relation lis

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0801f4ea-2ae6-06f8-60c9-0497ff26339b.htm[10/2/2023 1:06:09 PM]


Contract.TradeFeedSubscribed Property

T4 API 4.7 Documentation




Search

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

public bool TradeFeedSubscribed { get; }

Return Value
Boolean

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1d3f1e0c-4329-fdea-f809-c0942192b56e.htm[10/2/2023 1:06:13 PM]


Contract.TradingSchedule Property

T4 API 4.7 Documentation




Search

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

public TradingSchedule TradingSchedule { get; }

Property Value
TradingSchedule

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/99cefc43-e0b0-fe12-9f04-9080cc205560.htm[10/2/2023 1:06:17 PM]


Contract.TradingScheduleData Property

T4 API 4.7 Documentation




Search

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

protected sring TradingScheduleData { get; }

Property Value
String

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f624c671-eacb-c644-af60-3ee3b063601d.htm[10/2/2023 1:06:21 PM]


Contract.BeginRequestActiveMarket Method

T4 API 4.7 Documentation




Search

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.

https://wiki.t4login.com/api47help/html/4e701fa9-8593-a701-ed29-0704c928d501.htm[10/2/2023 1:06:25 PM]


Contract.BeginRequestActiveMarket Method

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4e701fa9-8593-a701-ed29-0704c928d501.htm[10/2/2023 1:06:25 PM]


Contract.BeginRequestChartData(DateTime, DateTime, ChartDataType, IChartDataRequest.ChartDataCompleteEventHandler) Method

T4 API 4.7 Documentation




Search

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

public IChartDataReques BeginRequesChartData(


DateTime pdtStartDate,
DateTime pdtEndDate,
ChartDataType penDataType,

IChartDataRequesChartDataCompleteEventHandler
poCallback
)

Parameters
pdtStartDate DateTime
Start date requesed.

pdtEndDate DateTime
End date requesed.

https://wiki.t4login.com/api47help/html/10802dd3-72a6-f181-5b5c-fc647bb9fed6.htm[10/2/2023 1:06:29 PM]


Contract.BeginRequestChartData(DateTime, DateTime, ChartDataType, IChartDataRequest.ChartDataCompleteEventHandler) Method

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

https://wiki.t4login.com/api47help/html/10802dd3-72a6-f181-5b5c-fc647bb9fed6.htm[10/2/2023 1:06:29 PM]


Contract.BeginRequestChartData(DateTime, DateTime, DateTime, DateTime, ChartDataType, IChartDataRequest.ChartDataCompleteEventHandler) Method

T4 API 4.7 Documentation




Search

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

public IChartDataReques BeginRequesChartData(


DateTime pdtStartDate,
DateTime pdtEndDate,
DateTime pdtStartTime,
DateTime pdtEndTime,
ChartDataType penDataType,

IChartDataRequesChartDataCompleteEventHandler
poCallback
)

Parameters
pdtStartDate DateTime
Start date requesed.

https://wiki.t4login.com/api47help/html/8787e116-5cfa-f979-52b7-5ade07749ee1.htm[10/2/2023 1:06:33 PM]


Contract.BeginRequestChartData(DateTime, DateTime, DateTime, DateTime, ChartDataType, IChartDataRequest.ChartDataCompleteEventHandler) Method

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

https://wiki.t4login.com/api47help/html/8787e116-5cfa-f979-52b7-5ade07749ee1.htm[10/2/2023 1:06:33 PM]


Contract.BeginRequestMarketTradeVolumeData Method

T4 API 4.7 Documentation




Search

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.

https://wiki.t4login.com/api47help/html/6f6cb51c-d9c7-622e-0309-b7d6ff0bae6d.htm[10/2/2023 1:06:38 PM]


Contract.BeginRequestMarketTradeVolumeData Method

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6f6cb51c-d9c7-622e-0309-b7d6ff0bae6d.htm[10/2/2023 1:06:38 PM]


Contract.GetMarkets Method

T4 API 4.7 Documentation




Search

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

public MarketLis GetMarkets()

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

https://wiki.t4login.com/api47help/html/6c78c827-25ae-3564-34ca-77082dc519e6.htm[10/2/2023 1:06:42 PM]


Contract.GetMarkets(Boolean) Method

T4 API 4.7 Documentation




Search

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

public MarketLis GetMarkets(


bool pbIncludeExpired
)

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

https://wiki.t4login.com/api47help/html/cce12c42-7c00-c9cd-cf16-34ca4b077c25.htm[10/2/2023 1:06:45 PM]


Contract.GetMarkets(Boolean) Method

https://wiki.t4login.com/api47help/html/cce12c42-7c00-c9cd-cf16-34ca4b077c25.htm[10/2/2023 1:06:45 PM]


Contract.GetMarkets(OnMarketListComplete) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


OnMarketLisComplete poCallback
)

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

https://wiki.t4login.com/api47help/html/a00bb5f3-d2e8-db38-912d-26e43b21486b.htm[10/2/2023 1:06:50 PM]


Contract.GetMarkets(OnMarketListComplete) Method

Reference
Contract Class
GetMarkets Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/a00bb5f3-d2e8-db38-912d-26e43b21486b.htm[10/2/2023 1:06:50 PM]


Contract.GetMarkets(Boolean, OnMarketListComplete) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


bool pbIncludeExpired,
OnMarketLisComplete poCallback
)

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

https://wiki.t4login.com/api47help/html/63ffd90f-4376-96d9-b4e4-cd15fa6cb1da.htm[10/2/2023 1:06:54 PM]


Contract.GetMarkets(Boolean, OnMarketListComplete) Method

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

https://wiki.t4login.com/api47help/html/63ffd90f-4376-96d9-b4e4-cd15fa6cb1da.htm[10/2/2023 1:06:54 PM]


Contract.GetMarkets(OnMarketListComplete, Object) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


OnMarketLisComplete poCallback,
Object poTag
)

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.

https://wiki.t4login.com/api47help/html/d327b324-ffb4-0a4d-d164-a51fe76eb9a3.htm[10/2/2023 1:06:58 PM]


Contract.GetMarkets(OnMarketListComplete, Object) Method

 See Also
Reference
Contract Class
GetMarkets Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/d327b324-ffb4-0a4d-d164-a51fe76eb9a3.htm[10/2/2023 1:06:58 PM]


Contract.GetMarkets(Boolean, OnMarketListComplete, Object) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


bool pbIncludeExpired,
OnMarketLisComplete poCallback,
Object poTag
)

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

https://wiki.t4login.com/api47help/html/56dda723-3805-cf98-dcbb-aa3cf2660b5b.htm[10/2/2023 1:07:02 PM]


Contract.GetMarkets(Boolean, OnMarketListComplete, Object) Method

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

https://wiki.t4login.com/api47help/html/56dda723-3805-cf98-dcbb-aa3cf2660b5b.htm[10/2/2023 1:07:02 PM]


Contract.GetMarkets(Int32, StrategyType, OnMarketListComplete) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


int piExpiryDate,
StrategyType penStrategyType,
OnMarketLisComplete poCallback
)

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

https://wiki.t4login.com/api47help/html/9f313c85-d997-eb7c-f551-c0b1d372e60f.htm[10/2/2023 1:07:06 PM]


Contract.GetMarkets(Int32, StrategyType, OnMarketListComplete) Method

 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

https://wiki.t4login.com/api47help/html/9f313c85-d997-eb7c-f551-c0b1d372e60f.htm[10/2/2023 1:07:06 PM]


Contract.GetMarkets(Int32, StrategyType, Boolean, OnMarketListComplete) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


int piExpiryDate,
StrategyType penStrategyType,
bool pbIncludeExpired,
OnMarketLisComplete poCallback
)

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

https://wiki.t4login.com/api47help/html/8c4a75f3-36d2-46cb-d6d3-64e44af6a611.htm[10/2/2023 1:07:10 PM]


Contract.GetMarkets(Int32, StrategyType, Boolean, OnMarketListComplete) Method

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

https://wiki.t4login.com/api47help/html/8c4a75f3-36d2-46cb-d6d3-64e44af6a611.htm[10/2/2023 1:07:10 PM]


Contract.GetMarkets(Int32, StrategyType, OnMarketListComplete, Object) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


int piExpiryDate,
StrategyType penStrategyType,
OnMarketLisComplete poCallback,
Object poTag
)

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

https://wiki.t4login.com/api47help/html/3b076553-931d-de5a-caf2-a170f9022d1f.htm[10/2/2023 1:07:15 PM]


Contract.GetMarkets(Int32, StrategyType, OnMarketListComplete, Object) Method

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

https://wiki.t4login.com/api47help/html/3b076553-931d-de5a-caf2-a170f9022d1f.htm[10/2/2023 1:07:15 PM]


Contract.GetMarkets(Int32, StrategyType, Boolean, OnMarketListComplete, Object) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


int piExpiryDate,
StrategyType penStrategyType,
bool pbIncludeExpired,
OnMarketLisComplete poCallback,
Object poTag
)

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

https://wiki.t4login.com/api47help/html/1d4dc977-5cea-334e-d538-b0de4e5ec9a9.htm[10/2/2023 1:07:19 PM]


Contract.GetMarkets(Int32, StrategyType, Boolean, OnMarketListComplete, Object) Method

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
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

https://wiki.t4login.com/api47help/html/1d4dc977-5cea-334e-d538-b0de4e5ec9a9.htm[10/2/2023 1:07:19 PM]


Contract.GetTradeDate Method

T4 API 4.7 Documentation




Search

ContractGetTrade Date 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

public DateTime GetTradeDate()

Return Value
DateTime
The current trade date for this contract.

 See Also
Reference
Contract Class
GetTradeDate Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/b50510a1-fb30-e935-365a-ff71e623b9e2.htm[10/2/2023 1:07:23 PM]


Contract.GetTradeDate(DateTime) Method

T4 API 4.7 Documentation




Search

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

public DateTime GetTradeDate(


DateTime pdTime
)

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.

https://wiki.t4login.com/api47help/html/89fc8d48-2591-fc03-7424-c4aadafeb0b3.htm[10/2/2023 1:07:27 PM]


Contract.GetTradeDate(DateTime) Method

 See Also
Reference
Contract Class
GetTradeDate Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/89fc8d48-2591-fc03-7424-c4aadafeb0b3.htm[10/2/2023 1:07:27 PM]


Contract.Subscribe Method

T4 API 4.7 Documentation




Search

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

public bool Subscribe(


bool pbQuotes,
bool pbTrades
)

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)"]

https://wiki.t4login.com/api47help/html/ad84daeb-18ea-e165-7731-b0a12f5442c9.htm[10/2/2023 1:07:31 PM]


Contract.Subscribe Method

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ad84daeb-18ea-e165-7731-b0a12f5442c9.htm[10/2/2023 1:07:31 PM]


Contract.ToString Method

T4 API 4.7 Documentation




Search

ContractTo String Method


Display the description by default.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public override sring ToString()

Return Value
String
The contract description

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/773f071c-ab3f-8e77-a5ba-8812c237465b.htm[10/2/2023 1:07:35 PM]


Contract.Unsubscribe Method

T4 API 4.7 Documentation




Search

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

public void Unsubscribe()

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9981d439-8a01-4f27-0c45-64ad04b759f5.htm[10/2/2023 1:07:38 PM]


Contract.ContractFeed Event

T4 API 4.7 Documentation




Search

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

public event ContractContractFeedEventHandler


ContractFeed

Value
ContractContractFeedEventHandler

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/03119f73-650e-83c8-f8b1-3ae7298f761b.htm[10/2/2023 1:07:42 PM]


ContractDetailsEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/3a3294a9-9bfa-552c-886d-9879a4f55377.htm[10/2/2023 1:07:46 PM]


ContractDetailsEventArgs.Contract Field

T4 API 4.7 Documentation




Search

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

public readonly Contract Contract

Field Value
Contract

 See Also
Reference
ContractDetailsEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0a21c2e6-e909-bbb7-6e1c-26eaf094ac27.htm[10/2/2023 1:07:50 PM]


ContractFeedEventArgs.Items Property

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/fa395b01-b12c-6e61-3e90-c1d501859c68.htm[10/2/2023 1:07:53 PM]


ContractFeedEventArgs.Items Property

https://wiki.t4login.com/api47help/html/fa395b01-b12c-6e61-3e90-c1d501859c68.htm[10/2/2023 1:07:53 PM]


ContractFeedEventArgs.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.ToString"]

 See Also
Reference
ContractFeedEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/92e93dd6-04b9-b279-35e0-4b3dee0c7740.htm[10/2/2023 1:07:57 PM]


ContractFeedEventArgs.ToString Method

https://wiki.t4login.com/api47help/html/92e93dd6-04b9-b279-35e0-4b3dee0c7740.htm[10/2/2023 1:07:57 PM]


ContractFeedEventArgs.Contract Field

T4 API 4.7 Documentation




Search

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

public readonly Contract Contract

Field Value
Contract

 See Also
Reference
ContractFeedEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0c95aba3-aa9a-f384-b514-2a165104989d.htm[10/2/2023 1:08:01 PM]


ContractFeedEventArgs.Mode Field

T4 API 4.7 Documentation




Search

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

public readonly MarketMode Mode

Field Value
MarketMode

 See Also
Reference
ContractFeedEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/251511db-3f5b-518c-c817-9833446bd773.htm[10/2/2023 1:08:05 PM]


ContractFeedEventArgs.ClearedVolume.ClearedVolume Property

T4 API 4.7 Documentation




Search

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

public int ClearedVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsClearedVolume Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d5ec71f3-9555-3e06-6dee-b9d84e64a2c8.htm[10/2/2023 1:08:09 PM]


ContractFeedEventArgs.ClearedVolume.MarketID Property

T4 API 4.7 Documentation




Search

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

public override sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsClearedVolume Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1e5836d3-7dac-b064-3214-9314cc3c6f05.htm[10/2/2023 1:08:12 PM]


ContractFeedEventArgs.Item.MarketID Property

T4 API 4.7 Documentation




Search

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

public absract sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/da8c5684-1069-c6cd-73d4-359c0c527583.htm[10/2/2023 1:08:16 PM]


ContractFeedEventArgs.ClearedVolume.Time Property

T4 API 4.7 Documentation




Search

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

public override DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsClearedVolume Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c57a8332-8794-15b1-cbc3-6203c725c11e.htm[10/2/2023 1:08:20 PM]


ContractFeedEventArgs.Item.Time Property

T4 API 4.7 Documentation




Search

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

public absract DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1cd17711-fe2b-4991-37d1-7ba02873f92c.htm[10/2/2023 1:08:24 PM]


ContractFeedEventArgs.ClearedVolume.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsClearedVolume Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1b557494-b582-7893-d2f0-d45884328afb.htm[10/2/2023 1:08:27 PM]


ContractFeedEventArgs.ClearedVolume.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.ClearedVolume.ToString"]

 See Also
Reference
ContractFeedEventArgsClearedVolume Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9652bd08-aeeb-8e47-36dd-32b0eec831a6.htm[10/2/2023 1:08:32 PM]


ContractFeedEventArgs.ClearedVolume.ToString Method

https://wiki.t4login.com/api47help/html/9652bd08-aeeb-8e47-36dd-32b0eec831a6.htm[10/2/2023 1:08:32 PM]


ContractFeedEventArgs.ExpiryMode.ExpiryDate Property

T4 API 4.7 Documentation




Search

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

public int ExpiryDate { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8da048d8-48f5-1c2b-0890-e240a7f21a84.htm[10/2/2023 1:08:36 PM]


ContractFeedEventArgs.ExpiryMode.Flags Property

T4 API 4.7 Documentation




Search

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

public MarketFlags2 Flags { get; }

Property Value
MarketFlags2

 See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2c869052-a3c8-98ad-d5fa-a447e44e95ee.htm[10/2/2023 1:08:39 PM]


ContractFeedEventArgs.ExpiryMode.MarketID Property

T4 API 4.7 Documentation




Search

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

public override sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/07618c77-15d9-f9b6-6629-2b68634721d5.htm[10/2/2023 1:08:43 PM]


ContractFeedEventArgs.ExpiryMode.Mode Property

T4 API 4.7 Documentation




Search

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

public MarketMode Mode { get; }

Property Value
MarketMode

 See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fef5f1e6-3025-16a7-402b-67d039126e35.htm[10/2/2023 1:08:47 PM]


ContractFeedEventArgs.ExpiryMode.SecurityGroup Property

T4 API 4.7 Documentation




Search

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

public sring SecurityGroup { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e9d49b43-33be-c175-e949-b061aa5b9c18.htm[10/2/2023 1:08:51 PM]


ContractFeedEventArgs.ExpiryMode.Time Property

T4 API 4.7 Documentation




Search

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

public override DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8e733749-f4cf-2a42-0e98-c9d9a9bc42fa.htm[10/2/2023 1:08:55 PM]


ContractFeedEventArgs.ExpiryMode.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.ExpiryMode.ToString"]

 See Also
Reference
ContractFeedEventArgsExpiryMode Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b8a86239-189a-02bc-2703-071ef9a6b2d6.htm[10/2/2023 1:08:59 PM]


ContractFeedEventArgs.ExpiryMode.ToString Method

https://wiki.t4login.com/api47help/html/b8a86239-189a-02bc-2703-071ef9a6b2d6.htm[10/2/2023 1:08:59 PM]


ContractFeedEventArgs.HeldSettlement.MarketID Property

T4 API 4.7 Documentation




Search

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

public override sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsHeldSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2932b26e-e099-b0fa-81ad-ebda5c66af89.htm[10/2/2023 1:09:02 PM]


ContractFeedEventArgs.HeldSettlement.Price Property

T4 API 4.7 Documentation




Search

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

public decimal? Price { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsHeldSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0b224c04-8a3f-656a-b3ec-870b1170574f.htm[10/2/2023 1:09:06 PM]


ContractFeedEventArgs.HeldSettlement.Time Property

T4 API 4.7 Documentation




Search

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

public override DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsHeldSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0d761919-6c64-43c9-47ab-9764f2d461fa.htm[10/2/2023 1:09:10 PM]


ContractFeedEventArgs.HeldSettlement.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsHeldSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6c8b5734-2f11-cb62-8706-e965d07205bc.htm[10/2/2023 1:09:14 PM]


ContractFeedEventArgs.HeldSettlement.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.HeldSettlement.ToString"]

 See Also
Reference
ContractFeedEventArgsHeldSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/92ae7b0d-bdb3-10d3-a4a1-81b1b7849754.htm[10/2/2023 1:09:17 PM]


ContractFeedEventArgs.HeldSettlement.ToString Method

https://wiki.t4login.com/api47help/html/92ae7b0d-bdb3-10d3-a4a1-81b1b7849754.htm[10/2/2023 1:09:17 PM]


ContractFeedEventArgs.High.MarketID Property

T4 API 4.7 Documentation




Search

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

public override sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsHigh Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0fac5477-0bad-8d78-8955-ca3521f25491.htm[10/2/2023 1:09:21 PM]


ContractFeedEventArgs.High.Price Property

T4 API 4.7 Documentation




Search

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

public decimal? Price { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsHigh Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2280c01e-6dd5-ecd1-41d0-87dd7a439d77.htm[10/2/2023 1:09:25 PM]


ContractFeedEventArgs.High.Time Property

T4 API 4.7 Documentation




Search

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

public override DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsHigh Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3cbf7c61-9cf5-1163-3990-a261b550dcb5.htm[10/2/2023 1:09:29 PM]


ContractFeedEventArgs.High.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsHigh Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e1a4939e-b293-0911-68a9-42ecc0b51ca2.htm[10/2/2023 1:09:33 PM]


ContractFeedEventArgs.High.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.High.ToString"]

 See Also
Reference
ContractFeedEventArgsHigh Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b1ecb1f8-65d3-ecce-1e4c-e56d3bb797e7.htm[10/2/2023 1:09:36 PM]


ContractFeedEventArgs.High.ToString Method

https://wiki.t4login.com/api47help/html/b1ecb1f8-65d3-ecce-1e4c-e56d3bb797e7.htm[10/2/2023 1:09:36 PM]


ContractFeedEventArgs.Item Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/c64a58b1-cf43-e6a2-8e9d-1af7e04dcf19.htm[10/2/2023 1:09:40 PM]


ContractFeedEventArgs.Low.MarketID Property

T4 API 4.7 Documentation




Search

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

public override sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsLow Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4288cc83-71f5-41ca-8340-107d982dff7b.htm[10/2/2023 1:09:44 PM]


ContractFeedEventArgs.Low.Price Property

T4 API 4.7 Documentation




Search

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

public decimal? Price { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsLow Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/896311bb-41a1-4a35-f278-0afb15728a23.htm[10/2/2023 1:09:48 PM]


ContractFeedEventArgs.Low.Time Property

T4 API 4.7 Documentation




Search

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

public override DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsLow Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c0f994b4-cd66-18ba-fcb2-8b3c30fcc745.htm[10/2/2023 1:09:51 PM]


ContractFeedEventArgs.Low.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsLow Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f2471c68-5914-1eae-9bb6-4e13424cf3b7.htm[10/2/2023 1:09:55 PM]


ContractFeedEventArgs.Low.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.Low.ToString"]

 See Also
Reference
ContractFeedEventArgsLow Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3218cf3b-c579-251b-7761-8173dad0f5ce.htm[10/2/2023 1:09:59 PM]


ContractFeedEventArgs.Low.ToString Method

https://wiki.t4login.com/api47help/html/3218cf3b-c579-251b-7761-8173dad0f5ce.htm[10/2/2023 1:09:59 PM]


ContractFeedEventArgs.Open.MarketID Property

T4 API 4.7 Documentation




Search

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

public override sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsOpen Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5e03d21e-2604-e13a-67f0-6603140ace76.htm[10/2/2023 1:10:03 PM]


ContractFeedEventArgs.Open.Price Property

T4 API 4.7 Documentation




Search

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

public decimal? Price { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsOpen Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/098c14f8-2abe-a176-82af-69574a5f27e5.htm[10/2/2023 1:10:07 PM]


ContractFeedEventArgs.Open.Time Property

T4 API 4.7 Documentation




Search

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

public override DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsOpen Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4277164d-fede-6cb6-c2b1-a4d1409577d1.htm[10/2/2023 1:10:11 PM]


ContractFeedEventArgs.Open.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsOpen Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a582dcd6-42cb-ff8b-05f0-a39afa83417b.htm[10/2/2023 1:10:15 PM]


ContractFeedEventArgs.Open.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.Open.ToString"]

 See Also
Reference
ContractFeedEventArgsOpen Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d932bb7b-79d9-f2ad-3600-9615a40ea8d0.htm[10/2/2023 1:10:19 PM]


ContractFeedEventArgs.Open.ToString Method

https://wiki.t4login.com/api47help/html/d932bb7b-79d9-f2ad-3600-9615a40ea8d0.htm[10/2/2023 1:10:19 PM]


ContractFeedEventArgs.OpenInterest.MarketID Property

T4 API 4.7 Documentation




Search

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

public override sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsOpenInteres Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/72bd751a-a72b-3ce1-d8cf-9eb20ce276b6.htm[10/2/2023 1:10:23 PM]


ContractFeedEventArgs.OpenInterest.OpenInterest Property

T4 API 4.7 Documentation




Search

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

public int OpenInteres { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsOpenInteres Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/53da8787-bea2-18d8-7760-87f77dd65a90.htm[10/2/2023 1:10:27 PM]


ContractFeedEventArgs.OpenInterest.Time Property

T4 API 4.7 Documentation




Search

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

public override DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsOpenInteres Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/19d05293-97d0-76f5-72ff-4e2b6b3c9e72.htm[10/2/2023 1:10:33 PM]


ContractFeedEventArgs.OpenInterest.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsOpenInteres Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1b2e47c4-21f9-c081-6c3f-bdd7dbf22391.htm[10/2/2023 1:10:37 PM]


ContractFeedEventArgs.OpenInterest.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.OpenInteres.ToString"]

 See Also
Reference
ContractFeedEventArgsOpenInteres Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/588403c2-15c8-6d72-99c0-74dc08fd09b8.htm[10/2/2023 1:10:41 PM]


ContractFeedEventArgs.OpenInterest.ToString Method

https://wiki.t4login.com/api47help/html/588403c2-15c8-6d72-99c0-74dc08fd09b8.htm[10/2/2023 1:10:41 PM]


ContractFeedEventArgs.PrevOpenInterest.MarketID Property

T4 API 4.7 Documentation




Search

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

public override sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsPrevOpenInteres Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ee302e18-170e-91a3-d62b-a02cb9715312.htm[10/2/2023 1:10:45 PM]


ContractFeedEventArgs.PrevOpenInterest.OpenInterest Property

T4 API 4.7 Documentation




Search

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

public int OpenInteres { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsPrevOpenInteres Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ab3728f2-68fb-6f64-53a4-1f7d17902139.htm[10/2/2023 1:10:47 PM]


ContractFeedEventArgs.PrevOpenInterest.Time Property

T4 API 4.7 Documentation




Search

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

public override DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsPrevOpenInteres Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5df6c162-e5df-d8b8-ecf8-c86264df66c5.htm[10/2/2023 1:10:50 PM]


ContractFeedEventArgs.PrevOpenInterest.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsPrevOpenInteres Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ce02ea63-3101-e71f-8145-8a99530dc468.htm[10/2/2023 1:10:53 PM]


ContractFeedEventArgs.PrevOpenInterest.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.PrevOpenInteres.ToString"]

 See Also
Reference
ContractFeedEventArgsPrevOpenInteres Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1ad89e50-d569-5fbd-07ab-7d2af3d960cd.htm[10/2/2023 1:10:57 PM]


ContractFeedEventArgs.PrevOpenInterest.ToString Method

https://wiki.t4login.com/api47help/html/1ad89e50-d569-5fbd-07ab-7d2af3d960cd.htm[10/2/2023 1:10:57 PM]


ContractFeedEventArgs.Quote.BidPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? BidPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b53ae6ef-0f27-7c83-08c9-13dff030c240.htm[10/2/2023 1:11:00 PM]


ContractFeedEventArgs.Quote.BidRealPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? BidRealPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5c15d45a-1223-4da7-36ee-cf7349956407.htm[10/2/2023 1:11:04 PM]


ContractFeedEventArgs.Quote.BidRealVolume Property

T4 API 4.7 Documentation




Search

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

public int BidRealVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/456088bc-8065-f502-c1d8-08881d8b5a9b.htm[10/2/2023 1:11:08 PM]


ContractFeedEventArgs.Quote.BidVolume Property

T4 API 4.7 Documentation




Search

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

public int BidVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/19a3b111-330c-9252-3e84-21a4b08697fe.htm[10/2/2023 1:11:12 PM]


ContractFeedEventArgs.Quote.MarketID Property

T4 API 4.7 Documentation




Search

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

public override sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c17ae411-1af4-fc12-4539-a86de4b304c2.htm[10/2/2023 1:11:15 PM]


ContractFeedEventArgs.Quote.OfferPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? OferPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4cbe05c0-0a05-a284-8095-0a8c3b3addad.htm[10/2/2023 1:11:19 PM]


ContractFeedEventArgs.Quote.OfferRealPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? OferRealPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fb418434-be80-45d1-b9fa-fd003ea6c582.htm[10/2/2023 1:11:22 PM]


ContractFeedEventArgs.Quote.OfferRealVolume Property

T4 API 4.7 Documentation




Search

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

public int OferRealVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f1307a50-c318-52ab-08b6-4029bf0845ea.htm[10/2/2023 1:11:26 PM]


ContractFeedEventArgs.Quote.OfferVolume Property

T4 API 4.7 Documentation




Search

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

public int OferVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c6f871a5-90ad-93f7-8678-689ce48b6f86.htm[10/2/2023 1:11:30 PM]


ContractFeedEventArgs.Quote.Time Property

T4 API 4.7 Documentation




Search

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

public override DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/66ecf5cf-be51-1413-88a7-0e5fb8100c6b.htm[10/2/2023 1:11:33 PM]


ContractFeedEventArgs.Quote.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.Quote.ToString"]

 See Also
Reference
ContractFeedEventArgsQuote Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/bb92073c-64fa-7720-888d-0eaf6351b08e.htm[10/2/2023 1:11:37 PM]


ContractFeedEventArgs.Quote.ToString Method

https://wiki.t4login.com/api47help/html/bb92073c-64fa-7720-888d-0eaf6351b08e.htm[10/2/2023 1:11:37 PM]


ContractFeedEventArgs.Settlement.MarketID Property

T4 API 4.7 Documentation




Search

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

public override sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fcd053ad-af30-c4bd-4d91-c1ebc8dce500.htm[10/2/2023 1:11:41 PM]


ContractFeedEventArgs.Settlement.Price Property

T4 API 4.7 Documentation




Search

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

public decimal? Price { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/46676bf5-c837-5795-56e5-003c15cf0fce.htm[10/2/2023 1:11:45 PM]


ContractFeedEventArgs.Settlement.Time Property

T4 API 4.7 Documentation




Search

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

public override DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a5f0932c-323c-1790-8688-ac9991e5c7e3.htm[10/2/2023 1:11:48 PM]


ContractFeedEventArgs.Settlement.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4f3c7200-8d30-514a-94cc-a4d931cd5912.htm[10/2/2023 1:11:52 PM]


ContractFeedEventArgs.Settlement.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.Settlement.ToString"]

 See Also
Reference
ContractFeedEventArgsSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/dbea0104-ba32-323a-0444-ad53d3f366b6.htm[10/2/2023 1:11:56 PM]


ContractFeedEventArgs.Settlement.ToString Method

https://wiki.t4login.com/api47help/html/dbea0104-ba32-323a-0444-ad53d3f366b6.htm[10/2/2023 1:11:56 PM]


ContractFeedEventArgs.Snapshot.BidPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? BidPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a024f329-5f8d-a3f3-e901-58dd8efd759e.htm[10/2/2023 1:12:00 PM]


ContractFeedEventArgs.Snapshot.BidRealPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? BidRealPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3f2d4446-a862-cb38-8e63-deb33d11a519.htm[10/2/2023 1:12:04 PM]


ContractFeedEventArgs.Snapshot.BidRealVolume Property

T4 API 4.7 Documentation




Search

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

public int BidRealVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ad55a5ad-6e90-538e-fd98-3a4cf15841b7.htm[10/2/2023 1:12:07 PM]


ContractFeedEventArgs.Snapshot.BidVolume Property

T4 API 4.7 Documentation




Search

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

public int BidVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4609587d-f231-3b87-8a58-4c890b1d0807.htm[10/2/2023 1:12:11 PM]


ContractFeedEventArgs.Snapshot.ClearedVolume Property

T4 API 4.7 Documentation




Search

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

public int ClearedVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2f2c3f8c-a821-153f-32cb-5509bbc4b41a.htm[10/2/2023 1:12:15 PM]


ContractFeedEventArgs.Snapshot.ClearedVolumeTime Property

T4 API 4.7 Documentation




Search

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

public DateTime ClearedVolumeTime { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2a405728-0533-d411-facf-c9a915b68aba.htm[10/2/2023 1:12:19 PM]


ContractFeedEventArgs.Snapshot.ClearedVolumeTradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime ClearedVolumeTradeDate { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/96a6a0ec-7106-d8c2-1ea8-62b60c66427b.htm[10/2/2023 1:12:23 PM]


ContractFeedEventArgs.Snapshot.Flags Property

T4 API 4.7 Documentation




Search

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

public MarketFlags2 Flags { get; }

Property Value
MarketFlags2

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/01bce0d0-ff7a-4ad4-8b6c-617a5ec171ef.htm[10/2/2023 1:12:26 PM]


ContractFeedEventArgs.Snapshot.HighLowTime Property

T4 API 4.7 Documentation




Search

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

public DateTime HighLowTime { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4e66bc5e-9fe8-eb5c-e178-c02372da97d5.htm[10/2/2023 1:12:30 PM]


ContractFeedEventArgs.Snapshot.HighLowTradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime HighLowTradeDate { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/63e22775-e8a2-43b5-0ff5-bc138e501b34.htm[10/2/2023 1:12:35 PM]


ContractFeedEventArgs.Snapshot.HighPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? HighPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9d8fc60c-a527-29c8-2efc-eb738bec8d30.htm[10/2/2023 1:12:38 PM]


ContractFeedEventArgs.Snapshot.LastTradePrice Property

T4 API 4.7 Documentation




Search

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

public decimal? LasTradePrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/bdddc8c5-a60e-b7c2-0d3d-0a923bd0c67d.htm[10/2/2023 1:12:42 PM]


ContractFeedEventArgs.Snapshot.LastTradeSpdPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? LasTradeSpdPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/541749af-e407-34b0-7bed-cf9fc77d03f7.htm[10/2/2023 1:12:46 PM]


ContractFeedEventArgs.Snapshot.LastTradeSpdVolume Property

T4 API 4.7 Documentation




Search

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

public int LasTradeSpdVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e2bc42ec-763b-59c2-b1bb-69b383afe6cf.htm[10/2/2023 1:12:49 PM]


ContractFeedEventArgs.Snapshot.LastTradeTime Property

T4 API 4.7 Documentation




Search

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

public DateTime LasTradeTime { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c47abaaa-2915-020a-b54b-ab6afd947d41.htm[10/2/2023 1:12:53 PM]


ContractFeedEventArgs.Snapshot.LastTradeVolume Property

T4 API 4.7 Documentation




Search

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

public int LasTradeVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a474ad15-94c1-fdd0-7ebe-271b10924062.htm[10/2/2023 1:12:57 PM]


ContractFeedEventArgs.Snapshot.LowPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? LowPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e7420164-08a0-90ed-098d-48339d6d0654.htm[10/2/2023 1:13:01 PM]


ContractFeedEventArgs.Snapshot.MarketID Property

T4 API 4.7 Documentation




Search

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

public override sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8c61074d-e7b5-3f16-b98e-f5dc2e7b1081.htm[10/2/2023 1:13:04 PM]


ContractFeedEventArgs.Snapshot.Mode Property

T4 API 4.7 Documentation




Search

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

public MarketMode Mode { get; }

Property Value
MarketMode

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9d56dafd-6cd5-2c31-feac-75d312ed28b8.htm[10/2/2023 1:13:08 PM]


ContractFeedEventArgs.Snapshot.OfferPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? OferPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/62726981-c6cb-dbf6-ed31-d9c79db57cad.htm[10/2/2023 1:13:12 PM]


ContractFeedEventArgs.Snapshot.OfferRealPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? OferRealPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a7426848-06d1-2cb5-5198-6c62f59db21d.htm[10/2/2023 1:13:16 PM]


ContractFeedEventArgs.Snapshot.OfferRealVolume Property

T4 API 4.7 Documentation




Search

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

public int OferRealVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5ed52d85-7fd4-6dd8-63d7-7f322fd90929.htm[10/2/2023 1:13:20 PM]


ContractFeedEventArgs.Snapshot.OfferVolume Property

T4 API 4.7 Documentation




Search

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

public int OferVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/59042cf6-4ba5-75d1-fc2d-c44037e90650.htm[10/2/2023 1:13:23 PM]


ContractFeedEventArgs.Snapshot.OpenInterest Property

T4 API 4.7 Documentation




Search

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

public int OpenInteres { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/278dcb8d-0ff4-de74-1471-ec73949234e2.htm[10/2/2023 1:13:27 PM]


ContractFeedEventArgs.Snapshot.OpenInterestTime Property

T4 API 4.7 Documentation




Search

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

public DateTime OpenInteresTime { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/496be1f4-b34c-8ca2-6ee3-fa621ada322f.htm[10/2/2023 1:13:31 PM]


ContractFeedEventArgs.Snapshot.OpenInterestTradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime OpenInteresTradeDate { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/42804d67-ea63-228b-49b2-e3dc6d702d63.htm[10/2/2023 1:13:35 PM]


ContractFeedEventArgs.Snapshot.OpenPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? OpenPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7b80a659-5289-918c-841d-08d0f280c12f.htm[10/2/2023 1:13:38 PM]


ContractFeedEventArgs.Snapshot.PrevOpenInterest Property

T4 API 4.7 Documentation




Search

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

public int PrevOpenInteres { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5b52c320-a19f-73a2-654a-b6b92f17e8f4.htm[10/2/2023 1:13:42 PM]


ContractFeedEventArgs.Snapshot.PrevOpenInterestTime Property

T4 API 4.7 Documentation




Search

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

public DateTime PrevOpenInteresTime { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a4260100-afd6-2efe-2f3e-c30d91d7a2ea.htm[10/2/2023 1:13:46 PM]


ContractFeedEventArgs.Snapshot.PrevOpenInterestTradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime PrevOpenInteresTradeDate { get;


}

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1adf6e6c-2bcf-bcfd-f744-40dc144de184.htm[10/2/2023 1:13:50 PM]


ContractFeedEventArgs.Snapshot.SettlementHeldPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? SettlementHeldPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/067b5324-40fc-a2bd-db5f-1a6cc21b13e0.htm[10/2/2023 1:13:53 PM]


ContractFeedEventArgs.Snapshot.SettlementHeldTime Property

T4 API 4.7 Documentation




Search

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

public DateTime SettlementHeldTime { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/268d2bf2-7fac-a79d-3558-d9e69b7d9b20.htm[10/2/2023 1:13:57 PM]


ContractFeedEventArgs.Snapshot.SettlementHeldTradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime SettlementHeldTradeDate { get;


}

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e45050bb-1a00-3a41-27e6-086ae4cce81b.htm[10/2/2023 1:14:01 PM]


ContractFeedEventArgs.Snapshot.SettlementPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? SettlementPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fac64bed-7b2a-0374-2267-6835891a6418.htm[10/2/2023 1:14:05 PM]


ContractFeedEventArgs.Snapshot.SettlementTime Property

T4 API 4.7 Documentation




Search

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

public DateTime SettlementTime { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a8f887b3-976f-e942-cd6d-6c4f181aa3e1.htm[10/2/2023 1:14:09 PM]


ContractFeedEventArgs.Snapshot.SettlementTradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime SettlementTradeDate { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/eb75108e-c0bb-1edf-638a-231cee322632.htm[10/2/2023 1:14:12 PM]


ContractFeedEventArgs.Snapshot.Time Property

T4 API 4.7 Documentation




Search

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

public override DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d8e0758c-adba-cd03-ef53-717cace5a1e5.htm[10/2/2023 1:14:16 PM]


ContractFeedEventArgs.Snapshot.TotalTradeCount Property

T4 API 4.7 Documentation




Search

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

public int TotalTradeCount { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2dea8a45-2a2c-52d7-ef9f-ee4a322712f7.htm[10/2/2023 1:14:20 PM]


ContractFeedEventArgs.Snapshot.TotalTradedVolume Property

T4 API 4.7 Documentation




Search

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

public int TotalTradedVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7675e6be-1774-a585-1dbb-86a541645f0d.htm[10/2/2023 1:14:24 PM]


ContractFeedEventArgs.Snapshot.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.Snapshot.ToString"]

 See Also
Reference
ContractFeedEventArgsSnapshot Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/247b1d50-ce12-af8b-0d17-5013d718e928.htm[10/2/2023 1:14:28 PM]


ContractFeedEventArgs.Snapshot.ToString Method

https://wiki.t4login.com/api47help/html/247b1d50-ce12-af8b-0d17-5013d718e928.htm[10/2/2023 1:14:28 PM]


ContractFeedEventArgs.Trade.AtBidOrOffer Property

T4 API 4.7 Documentation




Search

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

public BidOfer AtBidOrOfer { get; }

Property Value
BidOfer

 See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/519b3d89-b976-0f31-7842-ac3e0bbf7f9d.htm[10/2/2023 1:14:32 PM]


ContractFeedEventArgs.Trade.DueToSpread Property

T4 API 4.7 Documentation




Search

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

public bool DueToSpread { get; }

Property Value
Boolean

 See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2176a9d3-3f1b-ab95-1591-f4f84fb720b6.htm[10/2/2023 1:14:36 PM]


ContractFeedEventArgs.Trade.LastTradePrice Property

T4 API 4.7 Documentation




Search

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

public decimal LasTradePrice { get; }

Property Value
Decimal

 See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0d71f881-1ab9-bee6-e14b-8f115aef1de8.htm[10/2/2023 1:14:40 PM]


ContractFeedEventArgs.Trade.LastTradeVolume Property

T4 API 4.7 Documentation




Search

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

public int LasTradeVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/65463a5b-af8b-9c11-041c-1e41dbaa5192.htm[10/2/2023 1:14:43 PM]


ContractFeedEventArgs.Trade.MarketID Property

T4 API 4.7 Documentation




Search

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

public override sring MarketID { get; }

Property Value
String

 See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ceae15cf-36f0-3b79-1314-e148e1b6b622.htm[10/2/2023 1:14:47 PM]


ContractFeedEventArgs.Trade.OrderVolumes Property

T4 API 4.7 Documentation




Search

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

public int[] OrderVolumes { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e8795512-9300-e8af-18f1-84fa50e2ef9d.htm[10/2/2023 1:14:51 PM]


ContractFeedEventArgs.Trade.Time Property

T4 API 4.7 Documentation




Search

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

public override DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4d55b888-01a6-958e-19fd-025beda7280b.htm[10/2/2023 1:14:55 PM]


ContractFeedEventArgs.Trade.TotalTradeCount Property

T4 API 4.7 Documentation




Search

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

public int TotalTradeCount { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/27016efa-7d8c-5c04-516f-b19009736711.htm[10/2/2023 1:14:59 PM]


ContractFeedEventArgs.Trade.TotalTradedVolume Property

T4 API 4.7 Documentation




Search

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

public int TotalTradedVolume { get; }

Property Value
Int32

 See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/82cf9146-6d2d-5e94-fcce-0236dd3b5468.htm[10/2/2023 1:15:03 PM]


ContractFeedEventArgs.Trade.ToString Method

T4 API 4.7 Documentation




Search

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

public override sring ToString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.ContractFeedEventArgs.Trade.ToString"]

 See Also
Reference
ContractFeedEventArgsTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6567832e-0cee-2591-5da0-ca7d8d7b947b.htm[10/2/2023 1:15:06 PM]


ContractFeedEventArgs.Trade.ToString Method

https://wiki.t4login.com/api47help/html/6567832e-0cee-2591-5da0-ca7d8d7b947b.htm[10/2/2023 1:15:06 PM]


ContractList.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32
The number of contracts in the lis

 See Also
Reference
ContractLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b5362db0-c77d-30ef-e34e-7c37c2ac7dfd.htm[10/2/2023 1:15:10 PM]


ContractList.Exchange Property

T4 API 4.7 Documentation




Search

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

public Exchange Exchange { get; }

Property Value
Exchange

Return Value
Exchange

 See Also
Reference
ContractLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/66f54f67-dcb1-538a-16e8-3db75a0a9a87.htm[10/2/2023 1:15:14 PM]


ContractList.Item Property

T4 API 4.7 Documentation




Search

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

public Contract this[


sring ContractID
] { get; }

Parameters
ContractID String
The id of the contract to return.

Property Value
Contract

 See Also
Reference
ContractLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/abbfb32c-2ca1-024a-fffc-b5287a2b918e.htm[10/2/2023 1:15:18 PM]


ContractList.Item Property

https://wiki.t4login.com/api47help/html/abbfb32c-2ca1-024a-fffc-b5287a2b918e.htm[10/2/2023 1:15:18 PM]


ContractList.Contains Method

T4 API 4.7 Documentation




Search

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

public bool Contains(


sring ContractID
)

Parameters
ContractID String
The contract to look for

Return Value
Boolean
True if the contract exiss

 See Also
Reference
ContractLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/adf4595b-bb0d-eb72-8c7d-511dad719359.htm[10/2/2023 1:15:22 PM]


ContractList.Contains Method

https://wiki.t4login.com/api47help/html/adf4595b-bb0d-eb72-8c7d-511dad719359.htm[10/2/2023 1:15:22 PM]


ContractList.GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator<Contract> GetEnumerator()

Return Value
IEnumeratorContract
Contract lis Enumerator

Implements
IEnumerableTGetEnumerator

 See Also
Reference
ContractLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0733bb27-c81a-1aac-1926-bf8ff2634b73.htm[10/2/2023 1:15:26 PM]


ContractList.GetEnumerator Method

https://wiki.t4login.com/api47help/html/0733bb27-c81a-1aac-1926-bf8ff2634b73.htm[10/2/2023 1:15:26 PM]


ContractList.GetSortedList Method

T4 API 4.7 Documentation




Search

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

public Lis<Contract> GetSortedLis()

Return Value
LisContract
Lis of contracts, sorted by Description

 See Also
Reference
ContractLis Class
GetSortedLis Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/43050e52-34f7-2978-aef7-75aff3d3926e.htm[10/2/2023 1:15:30 PM]


ContractList.GetSortedList(Boolean) Method

T4 API 4.7 Documentation




Search

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

public Lis<Contract> GetSortedLis(


bool pbPermissionedOnly
)

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

https://wiki.t4login.com/api47help/html/722dfe04-9a0f-db9b-8fc5-180abd48d12a.htm[10/2/2023 1:15:34 PM]


ContractList.GetSortedList(Boolean) Method

T4.API Namespace

https://wiki.t4login.com/api47help/html/722dfe04-9a0f-db9b-8fc5-180abd48d12a.htm[10/2/2023 1:15:34 PM]


ContractList.IEnumerable_GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator IEnumerable_GetEnumerator()

Return Value
IEnumerator
Contract lis Enumerator

Implements
IEnumerableGetEnumerator

 See Also
Reference
ContractLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/599fcc34-d92e-64a1-a5bb-0434eeeac7d3.htm[10/2/2023 1:15:38 PM]


ContractList.IEnumerable_GetEnumerator Method

https://wiki.t4login.com/api47help/html/599fcc34-d92e-64a1-a5bb-0434eeeac7d3.htm[10/2/2023 1:15:38 PM]


ContractRelation.ContractID Property

T4 API 4.7 Documentation




Search

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

public sring ContractID { get; }

Property Value
String

 See Also
Reference
ContractRelation Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6147c138-143d-c9ce-3c43-5d776b93c48e.htm[10/2/2023 1:15:41 PM]


ContractRelation.ContractType Property

T4 API 4.7 Documentation




Search

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

public ContractType ContractType { get; }

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

https://wiki.t4login.com/api47help/html/da39fad7-1ec2-a5e1-103a-7a8d6ae45d3b.htm[10/2/2023 1:15:46 PM]


ContractRelation.ContractType Property

contract is CME_EOp YM. This record allows you to relate the


futures and options contracts to each other even when they
have diferent contract id's.

 See Also
Reference
ContractRelation Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/da39fad7-1ec2-a5e1-103a-7a8d6ae45d3b.htm[10/2/2023 1:15:46 PM]


ContractRelation.EndDate Property

T4 API 4.7 Documentation




Search

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

public DateTime EndDate { get; }

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

https://wiki.t4login.com/api47help/html/e6a2bf12-cdc7-fff0-dbb8-020262355701.htm[10/2/2023 1:15:50 PM]


ContractRelation.EndDate Property

https://wiki.t4login.com/api47help/html/e6a2bf12-cdc7-fff0-dbb8-020262355701.htm[10/2/2023 1:15:50 PM]


ContractRelation.ExchangeID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeID { get; }

Property Value
String

 See Also
Reference
ContractRelation Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f9f38e05-b861-dea0-5be7-d388322b45cc.htm[10/2/2023 1:15:53 PM]


ContractRelation.Priority Property

T4 API 4.7 Documentation




Search

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

public int Priority { get; }

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

https://wiki.t4login.com/api47help/html/1aa667ff-26c9-ee3b-64c1-0930744fe826.htm[10/2/2023 1:15:57 PM]


ContractRelation.Priority Property

https://wiki.t4login.com/api47help/html/1aa667ff-26c9-ee3b-64c1-0930744fe826.htm[10/2/2023 1:15:57 PM]


ContractRelation.StartDate Property

T4 API 4.7 Documentation




Search

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

public DateTime StartDate { get; }

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

https://wiki.t4login.com/api47help/html/09cd3255-237e-72e5-5b3c-c7eaf5d59cc7.htm[10/2/2023 1:16:01 PM]


ContractRelation.StartDate Property

https://wiki.t4login.com/api47help/html/09cd3255-237e-72e5-5b3c-c7eaf5d59cc7.htm[10/2/2023 1:16:01 PM]


ContractRelationList.Contract Property

T4 API 4.7 Documentation




Search

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

public Contract Contract { get; }

Property Value
Contract

 See Also
Reference
ContractRelationLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5b3e1694-9e62-2615-ffbe-083aade9a62a.htm[10/2/2023 1:16:05 PM]


ContractRelationList.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
ContractRelationLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f1fc3142-b39f-b02e-2743-5669d1bfcf7f.htm[10/2/2023 1:16:09 PM]


ContractRelationList.Item Property

T4 API 4.7 Documentation




Search

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

public ContractRelation this[


sring ExchangeID,
sring ContractID
] { get; }

Parameters
ExchangeID String

ContractID String
The id of the contract to return.

Property Value
ContractRelation
The contract relation if found, otherwise Nothing

 See Also

https://wiki.t4login.com/api47help/html/38a136d7-3ec9-5af8-b691-39e7b921a9a6.htm[10/2/2023 1:16:13 PM]


ContractRelationList.Item Property

Reference
ContractRelationLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/38a136d7-3ec9-5af8-b691-39e7b921a9a6.htm[10/2/2023 1:16:13 PM]


ContractRelationList.Contains Method

T4 API 4.7 Documentation




Search

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

public bool Contains(


sring ExchangeID,
sring ContractID
)

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

https://wiki.t4login.com/api47help/html/407fcc9c-bd7f-fc62-b66f-e6044693e191.htm[10/2/2023 1:16:17 PM]


ContractRelationList.Contains Method

Reference
ContractRelationLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/407fcc9c-bd7f-fc62-b66f-e6044693e191.htm[10/2/2023 1:16:17 PM]


ContractRelationList.GetChartDataRelations Method

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/4867acd2-8dcf-ef24-9486-2f2623e518cb.htm[10/2/2023 1:16:20 PM]


ContractRelationList.GetChartDataRelations Method

https://wiki.t4login.com/api47help/html/4867acd2-8dcf-ef24-9486-2f2623e518cb.htm[10/2/2023 1:16:20 PM]


ContractRelationList.GetEnumerator Method

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/6ac888f6-d156-cd53-2f32-aa5bc89d001e.htm[10/2/2023 1:16:24 PM]


ContractRelationList.GetEnumerator Method

https://wiki.t4login.com/api47help/html/6ac888f6-d156-cd53-2f32-aa5bc89d001e.htm[10/2/2023 1:16:24 PM]


ContractRelationList.GetOptionsRelations Method

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/98178616-b827-552b-89b7-83b18ca31ef0.htm[10/2/2023 1:16:28 PM]


ContractRelationList.IEnumerable_GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator IEnumerable_GetEnumerator()

Return Value
IEnumerator
Contract relation enumerator

Implements
IEnumerableGetEnumerator

 See Also
Reference
ContractRelationLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/76f6dd5b-9fd5-13bb-6a8c-7a2814f55028.htm[10/2/2023 1:16:32 PM]


ContractRelationList.IEnumerable_GetEnumerator Method

https://wiki.t4login.com/api47help/html/76f6dd5b-9fd5-13bb-6a8c-7a2814f55028.htm[10/2/2023 1:16:32 PM]


CreateUDS.ContractID Property

T4 API 4.7 Documentation




Search

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

public sring ContractID { get; }

Property Value
String

Return Value
String

 See Also
Reference
CreateUDS Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ada179c6-3ee5-fc2a-aed7-8e0f48b9c8d7.htm[10/2/2023 1:16:36 PM]


CreateUDS.ExchangeID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeID { get; }

Property Value
String

Return Value
String

 See Also
Reference
CreateUDS Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/70f287bf-1d95-fa53-df35-046d8880e194.htm[10/2/2023 1:16:40 PM]


CreateUDS.ExpiryDate Property

T4 API 4.7 Documentation




Search

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

public int ExpiryDate { get; }

Property Value
Int32

Return Value
Int32

 See Also
Reference
CreateUDS Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/85305fa6-daaf-0d8f-fa32-4c97649d89e5.htm[10/2/2023 1:16:44 PM]


CreateUDS.MarketRef Property

T4 API 4.7 Documentation




Search

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

public sring MarketRef { get; }

Property Value
String

Return Value
String

 See Also
Reference
CreateUDS Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e6034e72-41bc-556e-4258-74a4d959d21a.htm[10/2/2023 1:16:48 PM]


CreateUDS.RequestID Property

T4 API 4.7 Documentation




Search

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

public sring RequesID { get; }

Property Value
String

Return Value
String

 See Also
Reference
CreateUDS Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/127ed4c0-58bb-3caa-726b-2bfd0e263dae.htm[10/2/2023 1:16:52 PM]


CreateUDS.Status Property

T4 API 4.7 Documentation




Search

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

public UDSStatus Status { get; }

Property Value
UDSStatus

Return Value
UDSStatus

 See Also
Reference
CreateUDS Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ef17c4fd-fef4-1bc9-4e98-b08f741ccbce.htm[10/2/2023 1:16:56 PM]


CreateUDS.StatusDetail Property

T4 API 4.7 Documentation




Search

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

public sring StatusDetail { get; }

Property Value
String

Return Value
String

 See Also
Reference
CreateUDS Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3806ac50-fd6f-ba24-cf05-cb80607a7cab.htm[10/2/2023 1:17:00 PM]


CreateUDS.AddLeg Method

T4 API 4.7 Documentation




Search

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

public sring AddLeg(


CreateUDSLeg poLeg
)

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

https://wiki.t4login.com/api47help/html/37d088f0-3697-1e44-d697-fd14613896c3.htm[10/2/2023 1:17:04 PM]


CreateUDS.AddLeg Method

https://wiki.t4login.com/api47help/html/37d088f0-3697-1e44-d697-fd14613896c3.htm[10/2/2023 1:17:04 PM]


CreateUDS.Send Method

T4 API 4.7 Documentation




Search

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

public void Send()

 See Also
Reference
CreateUDS Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f25434f7-6ce4-b327-3be2-c8c67bdb5343.htm[10/2/2023 1:17:07 PM]


CreateUDS.RequestComplete Event

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/9934a43e-7d0e-21be-c0c8-999979dc97ea.htm[10/2/2023 1:17:11 PM]


CreateUDS.Leg Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/f217e925-6217-cb80-d834-d228479fcd79.htm[10/2/2023 1:17:15 PM]


CreateUDS.Leg Constructor

https://wiki.t4login.com/api47help/html/f217e925-6217-cb80-d834-d228479fcd79.htm[10/2/2023 1:17:15 PM]


CreateUDS.Leg.BuySell Field

T4 API 4.7 Documentation




Search

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

public readonly BuySell BuySell

Field Value
BuySell

 See Also
Reference
CreateUDSLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/667411b4-bf2f-a24d-d192-76572788ad3a.htm[10/2/2023 1:17:19 PM]


CreateUDS.Leg.Delta Field

T4 API 4.7 Documentation




Search

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

public decimal? Delta

Field Value
NullableDecimal

 See Also
Reference
CreateUDSLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9ed9e87c-33e0-ccb2-337b-8416b1766951.htm[10/2/2023 1:17:22 PM]


CreateUDS.Leg.Market Field

T4 API 4.7 Documentation




Search

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

public readonly Market Market

Field Value
Market

 See Also
Reference
CreateUDSLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/53cf6338-67a1-6de1-03ee-57702858a7c3.htm[10/2/2023 1:17:26 PM]


CreateUDS.Leg.Price Field

T4 API 4.7 Documentation




Search

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

public decimal? Price

Field Value
NullableDecimal

 See Also
Reference
CreateUDSLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1b20a99e-d70d-9c51-5afe-f7936681d8dc.htm[10/2/2023 1:17:30 PM]


CreateUDS.Leg.Volume Field

T4 API 4.7 Documentation




Search

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

public readonly int Volume

Field Value
Int32

 See Also
Reference
CreateUDSLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ebd9c6b8-8fe4-05d8-1fbf-f9920f148eb4.htm[10/2/2023 1:17:34 PM]


Currency.Currency Property

T4 API 4.7 Documentation




Search

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

public sring Currency { get; }

Property Value
String

Return Value
String

 See Also
Reference
Currency Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/24c3c5bd-e7b8-1179-c633-b3b99f525aac.htm[10/2/2023 1:17:38 PM]


Currency.Rate Property

T4 API 4.7 Documentation




Search

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

public decimal Rate { get; }

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

https://wiki.t4login.com/api47help/html/ab8e9ecd-aad0-f71c-13fb-b6e0fa28fa9f.htm[10/2/2023 1:17:42 PM]


Currency.Rate Property

https://wiki.t4login.com/api47help/html/ab8e9ecd-aad0-f71c-13fb-b6e0fa28fa9f.htm[10/2/2023 1:17:42 PM]


Currency.FromUSD Method

T4 API 4.7 Documentation




Search

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

public decimal FromUSD(


decimal pdecValue
)

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

https://wiki.t4login.com/api47help/html/16f3e6c0-c3e9-234b-281f-3cf5a10b22f8.htm[10/2/2023 1:17:46 PM]


Currency.FromUSD Method

https://wiki.t4login.com/api47help/html/16f3e6c0-c3e9-234b-281f-3cf5a10b22f8.htm[10/2/2023 1:17:46 PM]


Currency.ToUSD Method

T4 API 4.7 Documentation




Search

CurrencyTo USD Method


Converts the specifed amount from this currency to USD.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public decimal ToUSD(


decimal pdecValue
)

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

https://wiki.t4login.com/api47help/html/80857887-da54-b728-6d78-b424a5540dc6.htm[10/2/2023 1:17:49 PM]


Currency.ToUSD Method

https://wiki.t4login.com/api47help/html/80857887-da54-b728-6d78-b424a5540dc6.htm[10/2/2023 1:17:49 PM]


Currency.RateChange Event

T4 API 4.7 Documentation




Search

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

public event CurrencyRateChangeEventHandler


RateChange

Value
CurrencyRateChangeEventHandler

 See Also
Reference
Currency Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5843e999-98bb-5787-8aa0-7056efa80649.htm[10/2/2023 1:17:53 PM]


CurrencyList.GetCurrency Method

T4 API 4.7 Documentation




Search

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

public Currency GetCurrency(


sring psCurrency
)

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.

https://wiki.t4login.com/api47help/html/36430907-f7c4-79c2-dc62-af97f6c20a9f.htm[10/2/2023 1:17:57 PM]


CurrencyList.GetCurrency Method

 See Also
Reference
CurrencyLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/36430907-f7c4-79c2-dc62-af97f6c20a9f.htm[10/2/2023 1:17:57 PM]


CurrencyList.RateChange Event

T4 API 4.7 Documentation




Search

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

public event CurrencyLisRateChangeEventHandler


RateChange

Value
CurrencyLisRateChangeEventHandler

 See Also
Reference
CurrencyLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4a1c8d28-4eb6-dd09-77e9-5e655e4dd80c.htm[10/2/2023 1:18:01 PM]


Exchange.Contracts Property

T4 API 4.7 Documentation




Search

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

public ContractLis Contracts { get; }

Property Value
ContractLis

 See Also
Reference
Exchange Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b225421e-d96b-f0ea-58c9-4d7d3d830522.htm[10/2/2023 1:18:05 PM]


Exchange.ContractType Property

T4 API 4.7 Documentation




Search

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

public ContractType ContractType { get; }

Property Value
ContractType

Return Value
ContractType

 See Also
Reference
Exchange Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/070df1b6-4b2f-02bf-f059-2cbb097cfafb.htm[10/2/2023 1:18:09 PM]


Exchange.ContractType Property

https://wiki.t4login.com/api47help/html/070df1b6-4b2f-02bf-f059-2cbb097cfafb.htm[10/2/2023 1:18:09 PM]


Exchange.Description Property

T4 API 4.7 Documentation




Search

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

public sring Description { get; }

Property Value
String

 See Also
Reference
Exchange Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9509b19b-d580-bec3-290c-5932f5663e5a.htm[10/2/2023 1:18:13 PM]


Exchange.Enabled Property

T4 API 4.7 Documentation




Search

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

public bool Enabled { get; }

Property Value
Boolean

Return Value
Boolean

 See Also
Reference
Exchange Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6f45b042-7fe9-3c01-d743-d8e213e2b146.htm[10/2/2023 1:18:17 PM]


Exchange.ExchangeID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeID { get; }

Property Value
String

 See Also
Reference
Exchange Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9f3e70da-16be-f00b-a2c1-a7d988ed73c8.htm[10/2/2023 1:18:20 PM]


Exchange.Host Property

T4 API 4.7 Documentation




Search

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

public Hos Hos { get; }

Property Value
Hos

Return Value
Hos

 See Also
Reference
Exchange Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ba59dd04-fed8-2b9c-ad96-5827998e2719.htm[10/2/2023 1:18:24 PM]


Exchange.MarketDataType Property

T4 API 4.7 Documentation




Search

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

public MarketDataType MarketDataType { get; }

Property Value
MarketDataType

 See Also
Reference
Exchange Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/120dd3d1-8bcb-baac-6739-116267a2e3a7.htm[10/2/2023 1:18:28 PM]


Exchange.UDS Property

T4 API 4.7 Documentation




Search

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

public bool UDS { get; }

Property Value
Boolean

Return Value
Boolean

 See Also
Reference
Exchange Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d2888f79-fbef-57c9-536c-b6c60cac7758.htm[10/2/2023 1:18:32 PM]


Exchange.ToString Method

T4 API 4.7 Documentation




Search

ExchangeTo String Method


Returns the exchange description

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public override sring ToString()

Return Value
String
The description

 See Also
Reference
Exchange Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/088811fb-87f8-e76f-9cb5-af6f6f617a88.htm[10/2/2023 1:18:36 PM]


ExchangeList.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32
The number of exchanges

 See Also
Reference
ExchangeLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/11b9bc20-afc6-bfcf-88c4-d8ead584940d.htm[10/2/2023 1:18:39 PM]


ExchangeList.Item Property

T4 API 4.7 Documentation




Search

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

public Exchange this[


sring ExchangeID
] { get; }

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

https://wiki.t4login.com/api47help/html/6e9fefa0-d5f5-ea5c-477b-5fe4761d1709.htm[10/2/2023 1:18:43 PM]


ExchangeList.Item Property

https://wiki.t4login.com/api47help/html/6e9fefa0-d5f5-ea5c-477b-5fe4761d1709.htm[10/2/2023 1:18:43 PM]


ExchangeList.Contains Method

T4 API 4.7 Documentation




Search

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

public bool Contains(


sring ExchangeID
)

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

https://wiki.t4login.com/api47help/html/fda107d7-82c4-9336-b5ec-10f81669e99c.htm[10/2/2023 1:18:47 PM]


ExchangeList.Contains Method

https://wiki.t4login.com/api47help/html/fda107d7-82c4-9336-b5ec-10f81669e99c.htm[10/2/2023 1:18:47 PM]


ExchangeList.GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator<Exchange> GetEnumerator()

Return Value
IEnumeratorExchange
Exchange lis enumerator

Implements
IEnumerableTGetEnumerator

 See Also
Reference
ExchangeLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/07629b7d-a78f-a8ee-5e52-e5518d2af293.htm[10/2/2023 1:18:51 PM]


ExchangeList.GetEnumerator Method

https://wiki.t4login.com/api47help/html/07629b7d-a78f-a8ee-5e52-e5518d2af293.htm[10/2/2023 1:18:51 PM]


ExchangeList.GetSortedList Method

T4 API 4.7 Documentation




Search

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

public Lis<Exchange> GetSortedLis()

Return Value
LisExchange
Lis of exchanges sorted by description.

 See Also
Reference
ExchangeLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1e84d919-386a-d933-ffd5-380c9893ee1a.htm[10/2/2023 1:18:55 PM]


ExchangeList.IEnumerable_GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator IEnumerable_GetEnumerator()

Return Value
IEnumerator
Exchange lis enumerator

Implements
IEnumerableGetEnumerator

 See Also
Reference
ExchangeLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5ff7bce7-35b9-ef70-7397-b15b479953a5.htm[10/2/2023 1:18:59 PM]


ExchangeList.IEnumerable_GetEnumerator Method

https://wiki.t4login.com/api47help/html/5ff7bce7-35b9-ef70-7397-b15b479953a5.htm[10/2/2023 1:18:59 PM]


LoginResponseEventArgs.TokenDeliveryMethod Property

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/5fceb431-e15c-eb84-b0b1-9f115c87dc03.htm[10/2/2023 1:19:03 PM]


LoginResponseEventArgs.TokenRequestType Property

T4 API 4.7 Documentation




Search

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

public TwoFactorTokenRequesType TokenRequesType


{ get; }

Return Value
TwoFactorTokenRequesType

 See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/630af71d-e564-15f2-e664-c83c2928297c.htm[10/2/2023 1:19:07 PM]


LoginResponseEventArgs.SendTokenToEmail Method

T4 API 4.7 Documentation




Search

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

public void SendTokenToEmail()

 See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/71003728-17bb-c5ef-3965-fc43e78d7203.htm[10/2/2023 1:19:10 PM]


LoginResponseEventArgs.SetTokenCode Method

T4 API 4.7 Documentation




Search

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

public void SetTokenCode(


sring psAuthCode,
TwoFactorAuthorizationType
penAuthorizationType
)

Parameters
psAuthCode String
The authentication code

penAuthorizationType TwoFactorAuthorizationType
The authorization type

 See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/71935fa2-a522-619d-cf4d-96b9dd9053f5.htm[10/2/2023 1:19:14 PM]


LoginResponseEventArgs.SetTokenCode Method

https://wiki.t4login.com/api47help/html/71935fa2-a522-619d-cf4d-96b9dd9053f5.htm[10/2/2023 1:19:14 PM]


LoginResponseEventArgs.Result Field

T4 API 4.7 Documentation




Search

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

public readonly LoginResult Result

Field Value
LoginResult

 See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9cc23d53-7582-54e5-6361-68e414c36df1.htm[10/2/2023 1:19:18 PM]


LoginResponseEventArgs.Text Field

T4 API 4.7 Documentation




Search

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

public readonly sring Text

Field Value
String

 See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1ac1900c-b327-6ff0-4331-552916ab20e3.htm[10/2/2023 1:19:22 PM]


LoginResponseEventArgs.User Field

T4 API 4.7 Documentation




Search

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

public readonly User User

Field Value
User

 See Also
Reference
LoginResponseEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c6d5e69b-50ff-d205-a15b-7e8a75117138.htm[10/2/2023 1:19:26 PM]


Market.ActivationDate Property

T4 API 4.7 Documentation




Search

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

public DateTime ActivationDate { get; }

Property Value
DateTime

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2c193503-e43d-ae1d-e67c-2b9a596bef01.htm[10/2/2023 1:19:30 PM]


Market.Category Property

T4 API 4.7 Documentation




Search

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

public CategoryType Category { get; }

Property Value
CategoryType

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c15545d1-d6a9-7426-6110-e96494c3e19d.htm[10/2/2023 1:19:34 PM]


Market.Contract Property

T4 API 4.7 Documentation




Search

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

public Contract Contract { get; }

Property Value
Contract

Return Value
Contract

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/013af71e-69ee-fbdb-902e-a3ff9bb2a5ec.htm[10/2/2023 1:19:38 PM]


Market.ContractID Property

T4 API 4.7 Documentation




Search

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

public sring ContractID { get; }

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

https://wiki.t4login.com/api47help/html/460bd7d5-3e29-5639-e56b-074691212f5c.htm[10/2/2023 1:19:42 PM]


Market.ContractID Property

https://wiki.t4login.com/api47help/html/460bd7d5-3e29-5639-e56b-074691212f5c.htm[10/2/2023 1:19:42 PM]


Market.ContractType Property

T4 API 4.7 Documentation




Search

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

public ContractType ContractType { get; }

Property Value
ContractType

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/88161c5c-99d7-b530-b07b-dd01dc644f30.htm[10/2/2023 1:19:45 PM]


Market.Currency Property

T4 API 4.7 Documentation




Search

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

public sring Currency { get; }

Property Value
String

 Remarks
Currency code: e.g. USD, GBP, EUR etc.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/653705f2-8570-d94d-5953-63fc0f238449.htm[10/2/2023 1:19:50 PM]


Market.DayChangeTime Property

T4 API 4.7 Documentation




Search

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

public DateTime DayChangeTime { get; }

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

https://wiki.t4login.com/api47help/html/3ebc836e-bda7-bbf8-3be3-1c8b2846471c.htm[10/2/2023 1:19:53 PM]


Market.DayChangeTime Property

https://wiki.t4login.com/api47help/html/3ebc836e-bda7-bbf8-3be3-1c8b2846471c.htm[10/2/2023 1:19:53 PM]


Market.DayChangeTimeAlt Property

T4 API 4.7 Documentation




Search

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

public DateTime DayChangeTimeAlt { get; }

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

https://wiki.t4login.com/api47help/html/947db205-ea31-3f2b-a71c-d6b7f18b4428.htm[10/2/2023 1:19:57 PM]


Market.DayChangeTimeAlt Property

https://wiki.t4login.com/api47help/html/947db205-ea31-3f2b-a71c-d6b7f18b4428.htm[10/2/2023 1:19:57 PM]


Market.DayChangeTimeExceptions Property

T4 API 4.7 Documentation




Search

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

public sring DayChangeTimeExceptions { get; }

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

https://wiki.t4login.com/api47help/html/8d939e39-35eb-e571-d894-e0846a73a266.htm[10/2/2023 1:20:01 PM]


Market.DayChangeTimeExceptions Property

https://wiki.t4login.com/api47help/html/8d939e39-35eb-e571-d894-e0846a73a266.htm[10/2/2023 1:20:01 PM]


Market.Decimals Property

T4 API 4.7 Documentation




Search

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

public int Decimals { get; }

Property Value
Int32

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/059d60fd-69bb-1eab-ed77-edbc6e4fc1cf.htm[10/2/2023 1:20:05 PM]


Market.DelistDate Property

T4 API 4.7 Documentation




Search

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

public DateTime DelisDate { get; }

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

https://wiki.t4login.com/api47help/html/7d58bbf1-5b79-a27f-6d43-36136c61fc04.htm[10/2/2023 1:20:09 PM]


Market.DelistDate Property

https://wiki.t4login.com/api47help/html/7d58bbf1-5b79-a27f-6d43-36136c61fc04.htm[10/2/2023 1:20:09 PM]


Market.DepthBuffer Property

T4 API 4.7 Documentation




Search

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

public DepthBufer DepthBufer { get; }

Property Value
DepthBufer

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e98a1fb6-fa4e-9c33-7415-c9f9a65ab04c.htm[10/2/2023 1:20:13 PM]


Market.DepthLevels Property

T4 API 4.7 Documentation




Search

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

public DepthLevels DepthLevels { get; }

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

https://wiki.t4login.com/api47help/html/0c24e723-f329-403f-0b7d-86aee3ea58e6.htm[10/2/2023 1:20:17 PM]


Market.DepthLevels Property

https://wiki.t4login.com/api47help/html/0c24e723-f329-403f-0b7d-86aee3ea58e6.htm[10/2/2023 1:20:17 PM]


Market.Description Property

T4 API 4.7 Documentation




Search

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

public sring Description { get; }

Property Value
String

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2b6e2671-b7ec-faa6-43ce-5d7fc025212c.htm[10/2/2023 1:20:21 PM]


Market.Details Property

T4 API 4.7 Documentation




Search

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

public sring Details { get; }

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:

https://wiki.t4login.com/api47help/html/1eae4e89-4eb9-e9fe-3ada-398de38a6d97.htm[10/2/2023 1:20:25 PM]


Market.Details Property

- ICE Minute Marker futures markets will have a value indicating


the type of minute marker this market is including the time
period in minutes and type, e.g. '5M' means 5 minute Morning.

A Asian

M Morning

D Daily

E Evening

N Night

- LME Rolling futures markets fag certain markets as being


special and these may change each day:

C Cash - the currently trading market which expires


today.

TOM Tomorrow - tommorrows expirying market which


will become the Cash market tomorrow.

3M Three month - the market that will become cash in


3 months.

- Options markets will contain the srike price of the market in


the format provided by the exchange. Additional lis items will
be addedlater that assis with comparing this srike value with the
underlying futures prices. You can determine Call or Put from
the ContractType property.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1eae4e89-4eb9-e9fe-3ada-398de38a6d97.htm[10/2/2023 1:20:25 PM]


Market.Details Property

https://wiki.t4login.com/api47help/html/1eae4e89-4eb9-e9fe-3ada-398de38a6d97.htm[10/2/2023 1:20:25 PM]


Market.Enabled Property

T4 API 4.7 Documentation




Search

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

public bool Enabled { get; }

Property Value
Boolean

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1f645aab-898c-f44f-9916-696ce35fee41.htm[10/2/2023 1:20:29 PM]


Market.Exchange Property

T4 API 4.7 Documentation




Search

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

public Exchange Exchange { get; }

Property Value
Exchange

Return Value
Exchange

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c4f16d25-fce6-607b-3453-371c3efbf70a.htm[10/2/2023 1:20:33 PM]


Market.ExchangeDelistDate Property

T4 API 4.7 Documentation




Search

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

public DateTime ExchangeDelisDate { get; }

Property Value
DateTime

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/576b4ebb-5da1-688e-6e2d-db276bb98b23.htm[10/2/2023 1:20:37 PM]


Market.ExchangeID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeID { get; }

Property Value
String

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e96886ec-049f-dda6-1c47-94930788e712.htm[10/2/2023 1:20:41 PM]


Market.ExpiryDate Property

T4 API 4.7 Documentation




Search

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

public int ExpiryDate { get; }

Property Value
Int32

 Remarks
This is in the format yyyymm00, e.g. 20050600 is june 2005

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6f27104e-efa9-66a0-6567-9a3e400a98ed.htm[10/2/2023 1:20:45 PM]


Market.Host Property

T4 API 4.7 Documentation




Search

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

public Hos Hos { get; }

Property Value
Hos

Return Value
Hos

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6c5fb42b-e698-9d36-f871-88c74cd0cca8.htm[10/2/2023 1:20:49 PM]


Market.LastTradingDate Property

T4 API 4.7 Documentation




Search

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

public DateTime LasTradingDate { get; }

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

https://wiki.t4login.com/api47help/html/008627cf-75f2-3f40-8815-4ccf43602dcc.htm[10/2/2023 1:20:53 PM]


Market.LastTradingDate Property

https://wiki.t4login.com/api47help/html/008627cf-75f2-3f40-8815-4ccf43602dcc.htm[10/2/2023 1:20:53 PM]


Market.Legs Property

T4 API 4.7 Documentation




Search

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

public MarketLegLis Legs { get; }

Property Value
MarketLegLis

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c651115f-2a63-0f6b-1947-e0e90814e6af.htm[10/2/2023 1:20:57 PM]


Market.MarketID Property

T4 API 4.7 Documentation




Search

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

public sring MarketID { get; }

Property Value
String

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/af1c6be1-9b47-8f6e-2390-a50fa4512949.htm[10/2/2023 1:21:00 PM]


Market.MarketRef Property

T4 API 4.7 Documentation




Search

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

public sring MarketRef { get; }

Property Value
String

Return Value
String

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/643224ea-55f8-d825-2702-b4f38de8fc02.htm[10/2/2023 1:21:04 PM]


Market.MinCabPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? MinCabPrice { get; }

Return Value
NullableDecimal

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e8827467-9225-96d1-9813-bf2e7223c67d.htm[10/2/2023 1:21:08 PM]


Market.MinPriceIncrement Property

T4 API 4.7 Documentation




Search

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

public decimal MinPriceIncrement { get; }

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

https://wiki.t4login.com/api47help/html/d1b00772-bb25-1650-4aa2-b57e5058b3af.htm[10/2/2023 1:21:13 PM]


Market.MinPriceIncrement Property

T4.API Namespace

https://wiki.t4login.com/api47help/html/d1b00772-bb25-1650-4aa2-b57e5058b3af.htm[10/2/2023 1:21:13 PM]


Market.OrderTypes Property

T4 API 4.7 Documentation




Search

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

public OrderType OrderTypes { get; }

Property Value
OrderType

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6c762c02-a220-dd08-0545-326d42d07da7.htm[10/2/2023 1:21:17 PM]


Market.PointValue Property

T4 API 4.7 Documentation




Search

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

public decimal PointValue { get; }

Return Value
Decimal

 Remarks
This is in the currency of the market.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/425ceb6c-8f29-2ad7-e0ca-6d00505d9858.htm[10/2/2023 1:21:20 PM]


Market.PriceCode Property

T4 API 4.7 Documentation




Search

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

public sring PriceCode { get; }

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

https://wiki.t4login.com/api47help/html/62864256-6166-89fb-764d-b9d09abd75f4.htm[10/2/2023 1:21:24 PM]


Market.PriceCode Property

https://wiki.t4login.com/api47help/html/62864256-6166-89fb-764d-b9d09abd75f4.htm[10/2/2023 1:21:24 PM]


Market.StrategyRatio Property

T4 API 4.7 Documentation




Search

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

public double StrategyRatio { get; }

Property Value
Double

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/50d2aa8f-3354-9180-7bcf-3b4c50c3aae4.htm[10/2/2023 1:21:28 PM]


Market.StrategyType Property

T4 API 4.7 Documentation




Search

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

public StrategyType StrategyType { get; }

Property Value
StrategyType

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7c4679c2-2279-6ced-1044-fffef205baad.htm[10/2/2023 1:21:32 PM]


Market.StrikePrice Property

T4 API 4.7 Documentation




Search

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

public decimal? StrikePrice { get; }

Return Value
NullableDecimal

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1079badc-e04e-a2d2-5cb0-351feb52cbb9.htm[10/2/2023 1:21:36 PM]


Market.Underlying Property

T4 API 4.7 Documentation




Search

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

public Market Underlying { get; }

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

https://wiki.t4login.com/api47help/html/6627bb4f-58de-c663-1957-fce4d5726133.htm[10/2/2023 1:21:40 PM]


Market.Underlying Property

https://wiki.t4login.com/api47help/html/6627bb4f-58de-c663-1957-fce4d5726133.htm[10/2/2023 1:21:40 PM]


Market.VolumeIncrement Property

T4 API 4.7 Documentation




Search

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

public int VolumeIncrement { get; }

Property Value
Int32

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c468ca14-b188-82bf-50b1-f1c2d2806019.htm[10/2/2023 1:21:44 PM]


Market.VTT Property

T4 API 4.7 Documentation




Search

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

public sring VTT { get; }

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

https://wiki.t4login.com/api47help/html/34df3068-1992-37fa-f7dd-cc5542a805bd.htm[10/2/2023 1:21:48 PM]


Market.VTT Property

range. e.g. 'P>500=25' means that if the price is greater than


500 then the numerator is 25, if it is less then the default
numerator of 5 applies. In this case valid prices would be 490,
495, 500, 525, 550 etc.
Note: The prices in this lis are all display prices and are not in
ticks. So Eurodollar options may have a VTT of
'0.25;P<-5=0.5;P>5=0.5;'
If this lis is empty then there the market does not use variable
tick tables. The lis may include an upper boundary, lower
boundary or both or multiples of each.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/34df3068-1992-37fa-f7dd-cc5542a805bd.htm[10/2/2023 1:21:48 PM]


Market.AddPriceIncrements Method

T4 API 4.7 Documentation




Search

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

public decimal AddPriceIncrements(


decimal pdecIncrements,
decimal pdecPrice
)

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

https://wiki.t4login.com/api47help/html/dc290212-bbf8-ef28-86f0-5759eeec15e0.htm[10/2/2023 1:21:52 PM]


Market.AddPriceIncrements Method

specifed. Use a negativenumber to subtract price movements.

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

https://wiki.t4login.com/api47help/html/dc290212-bbf8-ef28-86f0-5759eeec15e0.htm[10/2/2023 1:21:52 PM]


Market.BeginRequestChartData(DateTime, DateTime, ChartDataType, IChartDataRequest.ChartDataCompleteEventHandler) Method

T4 API 4.7 Documentation




Search

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

public IChartDataReques BeginRequesChartData(


DateTime pdtStartDate,
DateTime pdtEndDate,
ChartDataType penDataType,

IChartDataRequesChartDataCompleteEventHandler
poCallback
)

Parameters
pdtStartDate DateTime
The earlies date requesed.

pdtEndDate DateTime
The lates date requesed.

https://wiki.t4login.com/api47help/html/97a42c5c-7167-c363-8bd1-d45ea8455686.htm[10/2/2023 1:21:55 PM]


Market.BeginRequestChartData(DateTime, DateTime, ChartDataType, IChartDataRequest.ChartDataCompleteEventHandler) Method

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

https://wiki.t4login.com/api47help/html/97a42c5c-7167-c363-8bd1-d45ea8455686.htm[10/2/2023 1:21:55 PM]


Market.BeginRequestChartData(DateTime, DateTime, DateTime, DateTime, ChartDataType, IChartDataRequest.ChartDataCompleteEventHandler) Method

T4 API 4.7 Documentation




Search

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

public IChartDataReques BeginRequesChartData(


DateTime pdtStartDate,
DateTime pdtEndDate,
DateTime pdtStartTime,
DateTime pdtEndTime,
ChartDataType penDataType,

IChartDataRequesChartDataCompleteEventHandler
poCallback
)

Parameters
pdtStartDate DateTime
The earlies date requesed.

https://wiki.t4login.com/api47help/html/75728978-c699-b16c-756d-b395cedb72f0.htm[10/2/2023 1:21:59 PM]


Market.BeginRequestChartData(DateTime, DateTime, DateTime, DateTime, ChartDataType, IChartDataRequest.ChartDataCompleteEventHandler) Method

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

https://wiki.t4login.com/api47help/html/75728978-c699-b16c-756d-b395cedb72f0.htm[10/2/2023 1:21:59 PM]


Market.CashToPrice Method

T4 API 4.7 Documentation




Search

MarketCashTo 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

public decimal CashToPrice(


decimal pdecCash
)

Parameters
pdecCash Decimal
The cash value

Return Value
Decimal
The price equivalent to the cash value

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1fbc67a9-4105-1eb5-bf90-c1eaf532628a.htm[10/2/2023 1:22:04 PM]


Market.CashToPrice Method

https://wiki.t4login.com/api47help/html/1fbc67a9-4105-1eb5-bf90-c1eaf532628a.htm[10/2/2023 1:22:04 PM]


Market.ClearingToPrice Method

T4 API 4.7 Documentation




Search

MarketClearingTo 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

public decimal ClearingToPrice(


decimal pdecClearing
)

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

https://wiki.t4login.com/api47help/html/3a626745-8728-8568-7799-c1f49f6442f3.htm[10/2/2023 1:22:08 PM]


Market.ClearingToPrice Method

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3a626745-8728-8568-7799-c1f49f6442f3.htm[10/2/2023 1:22:08 PM]


Market.DepthSubscribe Method

T4 API 4.7 Documentation




Search

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

public void DepthSubscribe()

 Remarks
Subscribes to a market for Smart bufer and BesOnly depth.

Due to the massive volume of depth updates that the


exchanges generate it is HIGHLY recommended that the Smart
or SlowSmart bufer levels are used. Both ofthese use variable
speed bufers to send changes to the bes bid/ofer or lastrade
out rapidly while only sending out updates of the market less
frequently.

It is also recommended that the DepthLevels be kept to the


minimum needed, thoughAll will only send out a maximum of 20
lines of depth at the moment.

 See Also
Reference
Market Class

https://wiki.t4login.com/api47help/html/8825632a-5c01-1f75-88cc-d1765e5aa131.htm[10/2/2023 1:22:12 PM]


Market.DepthSubscribe Method

DepthSubscribe Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/8825632a-5c01-1f75-88cc-d1765e5aa131.htm[10/2/2023 1:22:12 PM]


Market.DepthSubscribe(DepthBuffer, DepthLevels) Method

T4 API 4.7 Documentation




Search

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

public void DepthSubscribe(


DepthBufer penBufer,
DepthLevels penLevels
)

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.

https://wiki.t4login.com/api47help/html/23062015-a404-6447-d1ad-36c558d6b6ab.htm[10/2/2023 1:22:16 PM]


Market.DepthSubscribe(DepthBuffer, DepthLevels) Method

Due to the massive volume of depth updates that the


exchanges generate it is HIGHLY recommended that the Smart
or SlowSmart bufer levels are used. Both ofthese use variable
speed bufers to send changes to the bes bid/ofer or lastrade
out rapidly while only sending out updates of the market less
frequently.

It is also recommended that the DepthLevels be kept to the


minimum needed, thoughAll will only send out a maximum of 20
lines of depth at the moment.

To unsubscribe from a market specify


DepthBufer::NoSubscription.

 See Also
Reference
Market Class
DepthSubscribe Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/23062015-a404-6447-d1ad-36c558d6b6ab.htm[10/2/2023 1:22:16 PM]


Market.DepthUnsubscribe Method

T4 API 4.7 Documentation




Search

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

public void DepthUnsubscribe()

 Remarks
Unsubscribes from the market.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/45adf91e-08d6-c62b-31ea-6e505d6c9639.htm[10/2/2023 1:22:20 PM]


Market.DisplayToPrice Method

T4 API 4.7 Documentation




Search

MarketDisplayTo 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

public decimal? DisplayToPrice(


sring psDisplay
)

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

If the sring is blank, or cannot be parsed, then null will be


returned.

https://wiki.t4login.com/api47help/html/a76f2536-1e31-2fa0-d0ac-3f8c23ea38bc.htm[10/2/2023 1:22:24 PM]


Market.DisplayToPrice Method

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a76f2536-1e31-2fa0-d0ac-3f8c23ea38bc.htm[10/2/2023 1:22:24 PM]


Market.GetDepth Method

T4 API 4.7 Documentation




Search

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

public MarketDepth GetDepth()

Return Value
MarketDepth
The current market depth

 Remarks
Once returned, the object is not updated.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cd297833-e6a8-a8ec-bc9b-064de3a7cac3.htm[10/2/2023 1:22:28 PM]


Market.GetDepth Method

https://wiki.t4login.com/api47help/html/cd297833-e6a8-a8ec-bc9b-064de3a7cac3.htm[10/2/2023 1:22:28 PM]


Market.GetExpiryDate Method

T4 API 4.7 Documentation




Search

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

public DateTime GetExpiryDate()

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

https://wiki.t4login.com/api47help/html/c3b190b8-09af-5462-eaab-c7790ca29665.htm[10/2/2023 1:22:32 PM]


Market.GetExpiryDate Method

https://wiki.t4login.com/api47help/html/c3b190b8-09af-5462-eaab-c7790ca29665.htm[10/2/2023 1:22:32 PM]


Market.GetHighLow Method

T4 API 4.7 Documentation




Search

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

public MarketHighLow GetHighLow()

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

https://wiki.t4login.com/api47help/html/53b95e0b-a2e6-1ad6-e3e4-11fcb66f80bc.htm[10/2/2023 1:22:35 PM]


Market.GetHighLow Method

https://wiki.t4login.com/api47help/html/53b95e0b-a2e6-1ad6-e3e4-11fcb66f80bc.htm[10/2/2023 1:22:35 PM]


Market.GetIndicativeOpen Method

T4 API 4.7 Documentation




Search

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

public MarketIndicativeOpen GetIndicativeOpen()

Return Value
MarketIndicativeOpen
The current market depth

 Remarks
Once returned, the object is not updated.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1d001cc9-8574-cb5b-8d03-746b8870c21b.htm[10/2/2023 1:22:39 PM]


Market.GetIndicativeOpen Method

https://wiki.t4login.com/api47help/html/1d001cc9-8574-cb5b-8d03-746b8870c21b.htm[10/2/2023 1:22:39 PM]


Market.GetPriceLimits Method

T4 API 4.7 Documentation




Search

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

public MarketPriceLimits GetPriceLimits()

Return Value
MarketPriceLimits
The current market price limits

 Remarks
Once returned, the object is not updated.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/01b54280-9e16-3670-1e32-43b847013a8f.htm[10/2/2023 1:22:43 PM]


Market.GetPriceLimits Method

https://wiki.t4login.com/api47help/html/01b54280-9e16-3670-1e32-43b847013a8f.htm[10/2/2023 1:22:43 PM]


Market.GetSettlement Method

T4 API 4.7 Documentation




Search

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

public MarketSettlement GetSettlement()

Return Value
MarketSettlement
The current market settlement data

 Remarks
Once returned, the object is not updated.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c6df317f-db99-32dd-9daf-77740cff60d6.htm[10/2/2023 1:22:47 PM]


Market.GetSettlement Method

https://wiki.t4login.com/api47help/html/c6df317f-db99-32dd-9daf-77740cff60d6.htm[10/2/2023 1:22:47 PM]


Market.GetTrade Method

T4 API 4.7 Documentation




Search

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

public MarketTrade GetTrade()

Return Value
MarketTrade
The las market trade

 Remarks
Once returned, the object is not updated.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/de61f1c3-7f78-614c-6ff4-d99e42d728df.htm[10/2/2023 1:22:51 PM]


Market.GetTrade Method

https://wiki.t4login.com/api47help/html/de61f1c3-7f78-614c-6ff4-d99e42d728df.htm[10/2/2023 1:22:51 PM]


Market.GetTradeDate Method

T4 API 4.7 Documentation




Search

MarketGetTrade Date 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

public DateTime GetTradeDate()

Return Value
DateTime
The current trade date

 See Also
Reference
Market Class
GetTradeDate Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/9b4250f4-2987-0d39-965f-8e83e2693a5f.htm[10/2/2023 1:22:55 PM]


Market.GetTradeDate(DateTime) Method

T4 API 4.7 Documentation




Search

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

public DateTime GetTradeDate(


DateTime pdTime
)

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

https://wiki.t4login.com/api47help/html/5e93c047-6479-7626-cef7-a3d86b021892.htm[10/2/2023 1:22:59 PM]


Market.GetTradeDate(DateTime) Method

https://wiki.t4login.com/api47help/html/5e93c047-6479-7626-cef7-a3d86b021892.htm[10/2/2023 1:22:59 PM]


Market.IsDepthBufferSet Method

T4 API 4.7 Documentation




Search

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

public bool IsDepthBuferSet(


DepthBufer penCheckFor,
DepthBufer penCheckIn
)

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

https://wiki.t4login.com/api47help/html/c3b8279b-63bd-99f3-e5b2-563c1153670f.htm[10/2/2023 1:23:03 PM]


Market.IsDepthBufferSet Method

T4.API Namespace

https://wiki.t4login.com/api47help/html/c3b8279b-63bd-99f3-e5b2-563c1153670f.htm[10/2/2023 1:23:03 PM]


Market.IsDepthTradeFeed Method

T4 API 4.7 Documentation




Search

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

public bool IsDepthTradeFeed(


DepthBufer penDepthBufer
)

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

https://wiki.t4login.com/api47help/html/5a6dd52e-9455-e20f-cd69-870570addf4e.htm[10/2/2023 1:23:07 PM]


Market.IsDepthTradeFeed Method

https://wiki.t4login.com/api47help/html/5a6dd52e-9455-e20f-cd69-870570addf4e.htm[10/2/2023 1:23:07 PM]


Market.PriceToCash Method

T4 API 4.7 Documentation




Search

MarketPriceTo 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

public decimal PriceToCash(


decimal pdecPrice
)

Parameters
pdecPrice Decimal
The price to convert

Return Value
Decimal
The cash value of the price

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3a4da0f3-902c-52f8-5579-fe3cc4b36455.htm[10/2/2023 1:23:11 PM]


Market.PriceToCash Method

https://wiki.t4login.com/api47help/html/3a4da0f3-902c-52f8-5579-fe3cc4b36455.htm[10/2/2023 1:23:11 PM]


Market.PriceToClearing Method

T4 API 4.7 Documentation




Search

MarketPriceTo 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

public decimal PriceToClearing(


decimal pdecPrice
)

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

https://wiki.t4login.com/api47help/html/2e40bf93-ab65-b5cf-3463-65da5507dd8d.htm[10/2/2023 1:23:15 PM]


Market.PriceToClearing Method

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2e40bf93-ab65-b5cf-3463-65da5507dd8d.htm[10/2/2023 1:23:15 PM]


Market.PriceToDisplay Method

T4 API 4.7 Documentation




Search

MarketPriceTo 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

public sring PriceToDisplay(


decimal? pdecPrice
)

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

If the price is null then a blank sring will be returned.

https://wiki.t4login.com/api47help/html/95d4dc2c-d140-b694-0033-e6543a666181.htm[10/2/2023 1:23:19 PM]


Market.PriceToDisplay Method

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/95d4dc2c-d140-b694-0033-e6543a666181.htm[10/2/2023 1:23:19 PM]


Market.PriceToReal Method

T4 API 4.7 Documentation




Search

MarketPriceTo 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

public decimal PriceToReal(


decimal pdecPrice
)

Parameters
pdecPrice Decimal
The price to convert

Return Value
Decimal
The 'real' price

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/69232309-0928-5289-71ec-9581991e4308.htm[10/2/2023 1:23:23 PM]


Market.PriceToReal Method

https://wiki.t4login.com/api47help/html/69232309-0928-5289-71ec-9581991e4308.htm[10/2/2023 1:23:23 PM]


Market.RealToPrice Method

T4 API 4.7 Documentation




Search

MarketRealTo 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

public decimal RealToPrice(


decimal pdecReal
)

Parameters
pdecReal Decimal
The 'real' price

Return Value
Decimal
The converted price

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a1e19e60-f8db-2d8f-aacf-61da3cf72d4f.htm[10/2/2023 1:23:27 PM]


Market.RealToPrice Method

https://wiki.t4login.com/api47help/html/a1e19e60-f8db-2d8f-aacf-61da3cf72d4f.htm[10/2/2023 1:23:27 PM]


Market.RoundPriceDown Method

T4 API 4.7 Documentation




Search

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

public decimal RoundPriceDown(


decimal pdecPrice
)

Parameters
pdecPrice Decimal
The price to round

Return Value
Decimal
The modifed price

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f0e50874-c560-b964-5f5c-dc47a9afc659.htm[10/2/2023 1:23:31 PM]


Market.RoundPriceDown Method

https://wiki.t4login.com/api47help/html/f0e50874-c560-b964-5f5c-dc47a9afc659.htm[10/2/2023 1:23:31 PM]


Market.RoundPriceUp Method

T4 API 4.7 Documentation




Search

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

public decimal RoundPriceUp(


decimal pdecPrice
)

Parameters
pdecPrice Decimal
The price to round

Return Value
Decimal
The modifed price

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9cb372cf-11e5-90d7-255f-d4e24e694310.htm[10/2/2023 1:23:35 PM]


Market.RoundPriceUp Method

https://wiki.t4login.com/api47help/html/9cb372cf-11e5-90d7-255f-d4e24e694310.htm[10/2/2023 1:23:35 PM]


Market.ToString Method

T4 API 4.7 Documentation




Search

MarketTo String Method


Display the market description.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public override sring ToString()

Return Value
String
The description

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6197a056-4847-42ff-3994-ccc9dbcb5c10.htm[10/2/2023 1:23:38 PM]


Market.ValidatePrice Method

T4 API 4.7 Documentation




Search

MarketValidate 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

public bool ValidatePrice(


decimal pdecPrice
)

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

https://wiki.t4login.com/api47help/html/c18f8a19-55cd-36c9-cf71-7c30be83cd52.htm[10/2/2023 1:23:42 PM]


Market.ValidatePrice Method

Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c18f8a19-55cd-36c9-cf71-7c30be83cd52.htm[10/2/2023 1:23:42 PM]


Market.MarketCheckSubscription Event

T4 API 4.7 Documentation




Search

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.

e.g. If this market is displayed in a quote board window (bes


price information only) and also in a depth window (all price
information) and the user closes oneof the windows causing the
application to unsubscribe from the market, then thisevent is
raised so that the window that is sill open can respond and
sate whetherit too sill needs the subscription or not.

https://wiki.t4login.com/api47help/html/3123c6e6-98a8-8fa6-d42a-edcfe6113d72.htm[10/2/2023 1:23:46 PM]


Market.MarketCheckSubscription Event

The applicaton should use the DepthSubscribeAtLeas methods


to enure that theAPI maintains the correct subscription level, e.g.
penDepthBufer =
poMarket.DepthSubscribeAtLeas(DepthBufer.Smart,
penDepthBufer)penDepthLevels =
poMarket.DepthSubscribeAtLeas(DepthLevels.All,
penDepthLevels)

This approach allows the API to maintain the minimum


subscription level that is needed ensuring that network
bandwidth is kept to a minimum.

Note: You MUST implement this event handler to maintain a


subscription to the market, if youdo not then you may sop
receiving market data without warning and without you telling it
to sop.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3123c6e6-98a8-8fa6-d42a-edcfe6113d72.htm[10/2/2023 1:23:46 PM]


Market.MarketDepthUpdate Event

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/6fc5683d-7029-62f3-d05b-2cd78beaf2f4.htm[10/2/2023 1:23:50 PM]


Market.MarketDepthUpdate Event

https://wiki.t4login.com/api47help/html/6fc5683d-7029-62f3-d05b-2cd78beaf2f4.htm[10/2/2023 1:23:50 PM]


Market.MarketDetails Event

T4 API 4.7 Documentation




Search

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

public event MarketMarketDetailsEventHandler


MarketDetails

Value
MarketMarketDetailsEventHandler

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cd760d37-61dd-26ca-4d73-4fab7fb50e2a.htm[10/2/2023 1:23:54 PM]


Market.MarketHighLow Event

T4 API 4.7 Documentation




Search

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

public event MarketMarketHighLowEventHandler


MarketHighLow

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

https://wiki.t4login.com/api47help/html/d8df0d5c-1acd-69f1-ddb0-05e22c1f1af0.htm[10/2/2023 1:23:58 PM]


Market.MarketHighLow Event

https://wiki.t4login.com/api47help/html/d8df0d5c-1acd-69f1-ddb0-05e22c1f1af0.htm[10/2/2023 1:23:58 PM]


Market.MarketPriceLimits Event

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/88ecfd29-fe7a-c20a-c300-b7e480886c61.htm[10/2/2023 1:24:02 PM]


Market.MarketPriceLimits Event

https://wiki.t4login.com/api47help/html/88ecfd29-fe7a-c20a-c300-b7e480886c61.htm[10/2/2023 1:24:02 PM]


Market.MarketSettlement Event

T4 API 4.7 Documentation




Search

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

public event MarketMarketSettlementEventHandler


MarketSettlement

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

https://wiki.t4login.com/api47help/html/a411c669-9b04-665e-3704-7dc677c57e3e.htm[10/2/2023 1:24:06 PM]


Market.MarketSettlement Event

https://wiki.t4login.com/api47help/html/a411c669-9b04-665e-3704-7dc677c57e3e.htm[10/2/2023 1:24:06 PM]


Market.MarketTrade Event

T4 API 4.7 Documentation




Search

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

public event MarketMarketTradeEventHandler


MarketTrade

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.

Note: You will receive this event no on all DepthBufer


subscription levels. Only if you use FasTrade, SmartTrade,
SlowTrade or TradeOnly will you get every individual trade that
the exchange provides us. If you are using FasSmart, Smart or
SlowSmart then this event will contain jus the las trade
informationthat has occurred. This means that if trades occurred
at multiple prices during that time that you will only be provided
the las price and volume traded.

https://wiki.t4login.com/api47help/html/d5439909-c230-c283-b5b4-b762e69ee797.htm[10/2/2023 1:24:10 PM]


Market.MarketTrade 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

https://wiki.t4login.com/api47help/html/d5439909-c230-c283-b5b4-b762e69ee797.htm[10/2/2023 1:24:10 PM]


Market.TradeHistory Field

T4 API 4.7 Documentation




Search

MarketTrade Hisory Field


Returns the lates trade volume information received.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public readonly MarketTradeHisory TradeHisory

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

https://wiki.t4login.com/api47help/html/761bbd37-e9f5-7d90-fe23-0f322d5207ba.htm[10/2/2023 1:24:13 PM]


Market.TradeHistory Field

https://wiki.t4login.com/api47help/html/761bbd37-e9f5-7d90-fe23-0f322d5207ba.htm[10/2/2023 1:24:13 PM]


Market.TradeVolume Field

T4 API 4.7 Documentation




Search

MarketTrade Volume Field


Returns the lates trade volume information received.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public readonly MarketTradeVolume TradeVolume

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

https://wiki.t4login.com/api47help/html/ff43de1c-f990-fb0b-2d33-65efda7cde3a.htm[10/2/2023 1:24:17 PM]


Market.TradeVolume Field

https://wiki.t4login.com/api47help/html/ff43de1c-f990-fb0b-2d33-65efda7cde3a.htm[10/2/2023 1:24:17 PM]


Market.LegItem.Delta Property

T4 API 4.7 Documentation




Search

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

public decimal? Delta { get; }

Property Value
NullableDecimal

Return Value
NullableDecimal

 See Also
Reference
MarketLegItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f95207cf-fccf-a0fa-1df7-a90f6b3f89ec.htm[10/2/2023 1:24:21 PM]


Market.LegItem.Market Property

T4 API 4.7 Documentation




Search

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

public Market Market { get; }

Property Value
Market

 See Also
Reference
MarketLegItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/155ef67b-74e3-1fa9-19a3-634e58b973d3.htm[10/2/2023 1:24:25 PM]


Market.LegItem.MarketID Property

T4 API 4.7 Documentation




Search

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

public sring MarketID { get; }

Property Value
String

 See Also
Reference
MarketLegItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5bcd7335-24c4-0eb3-9e6a-400bb8c92819.htm[10/2/2023 1:24:28 PM]


Market.LegItem.Price Property

T4 API 4.7 Documentation




Search

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

public decimal? Price { get; }

Property Value
NullableDecimal

Return Value
NullableDecimal

 See Also
Reference
MarketLegItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b489fc24-b452-c433-72a2-816d6ecdb542.htm[10/2/2023 1:24:32 PM]


Market.LegItem.Volume Property

T4 API 4.7 Documentation




Search

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

public int Volume { get; }

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

https://wiki.t4login.com/api47help/html/fec7b92d-d8a7-674a-0097-df2b2cabf1a1.htm[10/2/2023 1:24:36 PM]


Market.LegItem.Volume Property

https://wiki.t4login.com/api47help/html/fec7b92d-d8a7-674a-0097-df2b2cabf1a1.htm[10/2/2023 1:24:36 PM]


Market.LegList.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
MarketLegLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/04fe0df4-c818-970b-51d3-e8ac6fea83db.htm[10/2/2023 1:24:40 PM]


Market.LegList.Item Property

T4 API 4.7 Documentation




Search

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

public MarketLegItem this[


int index
] { get; }

Parameters
index Int32
The lis index of the leg to return. Zero based.

Property Value
MarketLegItem

 See Also
Reference
MarketLegLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7ae9c28f-1380-2aa5-d6b3-18109df24dd8.htm[10/2/2023 1:24:44 PM]


Market.LegList.Item Property

https://wiki.t4login.com/api47help/html/7ae9c28f-1380-2aa5-d6b3-18109df24dd8.htm[10/2/2023 1:24:44 PM]


MarketChartData.Aggressor Property

T4 API 4.7 Documentation




Search

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

public BidOfer Aggressor { get; }

Property Value
BidOfer

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7e5abfda-1a70-1d80-c127-b9b9799f341c.htm[10/2/2023 1:24:48 PM]


MarketChartData.AtBidOrOffer Property

T4 API 4.7 Documentation




Search

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

public BidOfer AtBidOrOfer { get; }

Property Value
BidOfer

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/df061f19-c40b-bfae-43eb-deb0574dfd81.htm[10/2/2023 1:24:52 PM]


MarketChartData.BarBidVolume Property

T4 API 4.7 Documentation




Search

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

public int BarBidVolume { get; }

Property Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/29a7608b-7459-d541-7dc5-fdda9acea0f3.htm[10/2/2023 1:24:56 PM]


MarketChartData.BarCloseTime Property

T4 API 4.7 Documentation




Search

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

public DateTime BarCloseTime { get; }

Property Value
DateTime

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a4dcc42b-3a50-ce6e-835c-7348c61551ba.htm[10/2/2023 1:25:00 PM]


MarketChartData.BarOfferVolume Property

T4 API 4.7 Documentation




Search

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

public int BarOferVolume { get; }

Property Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/364424a5-da5f-499c-8303-8af9c398acb2.htm[10/2/2023 1:25:04 PM]


MarketChartData.BarStartTime Property

T4 API 4.7 Documentation




Search

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

public DateTime BarStartTime { get; }

Property Value
DateTime

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3f6a7146-87f6-1862-2ebb-7061b77e1234.htm[10/2/2023 1:25:07 PM]


MarketChartData.BarTradeCount Property

T4 API 4.7 Documentation




Search

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

public int BarTradeCount { get; }

Property Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/99db7d3f-6c0b-d106-d7ca-78be5d1b49c5.htm[10/2/2023 1:25:11 PM]


MarketChartData.BarTradesAtBid Property

T4 API 4.7 Documentation




Search

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

public int BarTradesAtBid { get; }

Property Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/80f9de04-cf01-446e-d424-fc67a6c5f4c0.htm[10/2/2023 1:25:15 PM]


MarketChartData.BarTradesAtOffer Property

T4 API 4.7 Documentation




Search

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

public int BarTradesAtOfer { get; }

Property Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e45e7b29-1b54-1963-f523-d993a1163e3b.htm[10/2/2023 1:25:19 PM]


MarketChartData.BarVolume Property

T4 API 4.7 Documentation




Search

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

public int BarVolume { get; }

Property Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2088a06f-fc07-7ae0-8379-31615f550e8e.htm[10/2/2023 1:25:23 PM]


MarketChartData.BuySell Property

T4 API 4.7 Documentation




Search

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

public BuySell BuySell { get; }

Property Value
BuySell

Return Value
BuySell

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c45f7c9f-3598-8060-d9ed-59f32d0a3679.htm[10/2/2023 1:25:27 PM]


MarketChartData.BuySell Property

https://wiki.t4login.com/api47help/html/c45f7c9f-3598-8060-d9ed-59f32d0a3679.htm[10/2/2023 1:25:27 PM]


MarketChartData.Change Property

T4 API 4.7 Documentation




Search

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

public ChartDataChange Change { get; }

Property Value
ChartDataChange

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b188c551-23cc-07b2-cf72-782b6499c658.htm[10/2/2023 1:25:31 PM]


MarketChartData.ClearedVolume Property

T4 API 4.7 Documentation




Search

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

public int ClearedVolume { get; }

Property Value
Int32

Return Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ccf6a685-c768-b510-7a2f-b55e7ca4ae5a.htm[10/2/2023 1:25:34 PM]


MarketChartData.ClearedVolume Property

https://wiki.t4login.com/api47help/html/ccf6a685-c768-b510-7a2f-b55e7ca4ae5a.htm[10/2/2023 1:25:34 PM]


MarketChartData.ClosePrice Property

T4 API 4.7 Documentation




Search

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

public decimal ClosePrice { get; }

Property Value
Decimal

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8aaa3f01-2218-aa92-fae6-3a6333829a02.htm[10/2/2023 1:25:38 PM]


MarketChartData.DataType Property

T4 API 4.7 Documentation




Search

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

public ChartDataType DataType { get; }

Property Value
ChartDataType

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/131f064f-c022-1b5f-e805-4dd3afca0f1e.htm[10/2/2023 1:25:42 PM]


MarketChartData.Decimals Property

T4 API 4.7 Documentation




Search

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

public int Decimals { get; }

Property Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/90949634-7b2b-35b7-738a-bd9c23b726c0.htm[10/2/2023 1:25:46 PM]


MarketChartData.DueToSpread Property

T4 API 4.7 Documentation




Search

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

public bool DueToSpread { get; }

Property Value
Boolean

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/146421fc-c6d7-99f8-3bea-a8bdb6989ba2.htm[10/2/2023 1:25:50 PM]


MarketChartData.Eof Property

T4 API 4.7 Documentation




Search

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

public bool Eof { get; }

Property Value
Boolean

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/30fca238-90fa-d09c-37c0-394e3526e101.htm[10/2/2023 1:25:53 PM]


MarketChartData.HighPrice Property

T4 API 4.7 Documentation




Search

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

public decimal HighPrice { get; }

Property Value
Decimal

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/40d2cb42-0632-c76c-81cc-42cce2c25fa4.htm[10/2/2023 1:25:57 PM]


MarketChartData.LowPrice Property

T4 API 4.7 Documentation




Search

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

public decimal LowPrice { get; }

Property Value
Decimal

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/bdbab1bb-c915-cee6-04cf-7eb726fe1cbd.htm[10/2/2023 1:26:01 PM]


MarketChartData.MarketID Property

T4 API 4.7 Documentation




Search

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

public sring MarketID { get; }

Property Value
String

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7e00f20d-c1fc-231a-9f6e-ec74f65898a6.htm[10/2/2023 1:26:05 PM]


MarketChartData.MinPriceIncrement Property

T4 API 4.7 Documentation




Search

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

public decimal MinPriceIncrement { get; }

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

https://wiki.t4login.com/api47help/html/6022e418-de80-4182-b9a8-98fe1b89599b.htm[10/2/2023 1:26:09 PM]


MarketChartData.MinPriceIncrement Property

T4.API Namespace

https://wiki.t4login.com/api47help/html/6022e418-de80-4182-b9a8-98fe1b89599b.htm[10/2/2023 1:26:09 PM]


MarketChartData.Mode Property

T4 API 4.7 Documentation




Search

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

public MarketMode Mode { get; }

Property Value
MarketMode

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6533fc18-9748-2f29-95be-ad82b5f0dcdd.htm[10/2/2023 1:26:12 PM]


MarketChartData.OpenInterest Property

T4 API 4.7 Documentation




Search

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

public int OpenInteres { get; }

Property Value
Int32

Return Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c590ffd3-891e-0069-cd0a-d3303fe74c5a.htm[10/2/2023 1:26:16 PM]


MarketChartData.OpenInterest Property

https://wiki.t4login.com/api47help/html/c590ffd3-891e-0069-cd0a-d3303fe74c5a.htm[10/2/2023 1:26:16 PM]


MarketChartData.OpenPrice Property

T4 API 4.7 Documentation




Search

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

public decimal OpenPrice { get; }

Property Value
Decimal

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/91a9113a-1759-c64a-031a-f91160e2165a.htm[10/2/2023 1:26:20 PM]


MarketChartData.PointValue Property

T4 API 4.7 Documentation




Search

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

public decimal PointValue { get; }

Property Value
Decimal

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/db245814-011b-7066-ea3d-221954c2fd73.htm[10/2/2023 1:26:24 PM]


MarketChartData.PriceCode Property

T4 API 4.7 Documentation




Search

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

public sring PriceCode { get; }

Property Value
String

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2c2abe9e-c3a6-500c-c7dd-53897be8321d.htm[10/2/2023 1:26:28 PM]


MarketChartData.SettlementHeldPrice Property

T4 API 4.7 Documentation




Search

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

public decimal SettlementHeldPrice { get; }

Property Value
Decimal

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b3446e43-3b7f-d0be-f8dc-c1ef411edb6e.htm[10/2/2023 1:26:32 PM]


MarketChartData.SettlementPrice Property

T4 API 4.7 Documentation




Search

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

public decimal SettlementPrice { get; }

Property Value
Decimal

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/271e92b0-a52b-d522-d33e-4d27fcc41da8.htm[10/2/2023 1:26:35 PM]


MarketChartData.Time Property

T4 API 4.7 Documentation




Search

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

public DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/34ba2686-9535-6ea5-12a6-8e8ea8d4b2b9.htm[10/2/2023 1:26:39 PM]


MarketChartData.TotalTradedVolume Property

T4 API 4.7 Documentation




Search

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

public int TotalTradedVolume { get; }

Property Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ceed7a39-0cd1-6907-e7bc-f3fdf8310e77.htm[10/2/2023 1:26:43 PM]


MarketChartData.TPOIsClosing Property

T4 API 4.7 Documentation




Search

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

public bool TPOIsClosing { get; }

Property Value
Boolean

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5405d947-3727-2afa-06dc-10198809c995.htm[10/2/2023 1:26:47 PM]


MarketChartData.TPOIsOpening Property

T4 API 4.7 Documentation




Search

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

public bool TPOIsOpening { get; }

Property Value
Boolean

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d5fa7783-64ed-eff3-b89e-1ac8e7d85bef.htm[10/2/2023 1:26:51 PM]


MarketChartData.TPOPrice Property

T4 API 4.7 Documentation




Search

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

public decimal TPOPrice { get; }

Property Value
Decimal

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f4ac4545-647f-51e8-6f61-1e553548f2b8.htm[10/2/2023 1:26:55 PM]


MarketChartData.TPOStartTime Property

T4 API 4.7 Documentation




Search

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

public DateTime TPOStartTime { get; }

Property Value
DateTime

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9d93f526-13be-0c2e-0dba-457a6041d0f2.htm[10/2/2023 1:26:59 PM]


MarketChartData.TPOVolume Property

T4 API 4.7 Documentation




Search

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

public int TPOVolume { get; }

Property Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ae0d0862-1c04-3e0b-621b-64e1c8b562b1.htm[10/2/2023 1:27:03 PM]


MarketChartData.TPOVolumeAtBid Property

T4 API 4.7 Documentation




Search

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

public int TPOVolumeAtBid { get; }

Property Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e2b4c41c-2842-d12f-7cb8-62be25aaa21a.htm[10/2/2023 1:27:07 PM]


MarketChartData.TPOVolumeAtOffer Property

T4 API 4.7 Documentation




Search

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

public int TPOVolumeAtOfer { get; }

Property Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c52905d2-7101-858c-4dfc-1bb5c1fc35f7.htm[10/2/2023 1:27:11 PM]


MarketChartData.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3a9cfc0a-864d-0cd9-8092-c76af6275425.htm[10/2/2023 1:27:15 PM]


MarketChartData.TradePrice Property

T4 API 4.7 Documentation




Search

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

public decimal TradePrice { get; }

Property Value
Decimal

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6783e22e-1369-4e39-96ab-677acfda2f2b.htm[10/2/2023 1:27:19 PM]


MarketChartData.TradeVolume Property

T4 API 4.7 Documentation




Search

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

public int TradeVolume { get; }

Property Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/000a9436-a653-52fc-23da-8e3ab0f30a44.htm[10/2/2023 1:27:23 PM]


MarketChartData.Volume Property

T4 API 4.7 Documentation




Search

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

public int Volume { get; }

Property Value
Int32

Return Value
Int32

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d7460285-c326-4efa-2cb4-13aebe00fe61.htm[10/2/2023 1:27:27 PM]


MarketChartData.Volume Property

https://wiki.t4login.com/api47help/html/d7460285-c326-4efa-2cb4-13aebe00fe61.htm[10/2/2023 1:27:27 PM]


MarketChartData.VWAPrice Property

T4 API 4.7 Documentation




Search

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

public decimal VWAPrice { get; }

Property Value
Decimal

Return Value
Decimal

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1f10109c-608b-8bab-fd47-f4ececa027bf.htm[10/2/2023 1:27:31 PM]


MarketChartData.VWAPrice Property

https://wiki.t4login.com/api47help/html/1f10109c-608b-8bab-fd47-f4ececa027bf.htm[10/2/2023 1:27:31 PM]


MarketChartData.AddPriceIncrements Method

T4 API 4.7 Documentation




Search

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

public decimal AddPriceIncrements(


decimal pdecIncrements,
decimal pdecPrice
)

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

https://wiki.t4login.com/api47help/html/141f188a-93b6-1315-7438-5ea66447e6aa.htm[10/2/2023 1:27:35 PM]


MarketChartData.AddPriceIncrements Method

specifed. Use a negativenumber to subtract price movements.

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

https://wiki.t4login.com/api47help/html/141f188a-93b6-1315-7438-5ea66447e6aa.htm[10/2/2023 1:27:35 PM]


MarketChartData.CashToPrice Method

T4 API 4.7 Documentation




Search

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

public decimal CashToPrice(


decimal pdecCash
)

Parameters
pdecCash Decimal
The cash value

Return Value
Decimal
The equivalent price

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ae2c35fe-24a6-8b18-6355-82273b578541.htm[10/2/2023 1:27:39 PM]


MarketChartData.CashToPrice Method

https://wiki.t4login.com/api47help/html/ae2c35fe-24a6-8b18-6355-82273b578541.htm[10/2/2023 1:27:39 PM]


MarketChartData.ClearingToPrice Method

T4 API 4.7 Documentation




Search

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

public decimal ClearingToPrice(


decimal pdecClearing
)

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

https://wiki.t4login.com/api47help/html/630fbef6-282b-ae10-0bfc-0f69b45c0eba.htm[10/2/2023 1:27:43 PM]


MarketChartData.ClearingToPrice Method

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/630fbef6-282b-ae10-0bfc-0f69b45c0eba.htm[10/2/2023 1:27:43 PM]


MarketChartData.DisplayToPrice Method

T4 API 4.7 Documentation




Search

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

public decimal? DisplayToPrice(


sring psDisplay
)

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

If the sring is blank, or cannot be parsed, then null will be

https://wiki.t4login.com/api47help/html/dcafdf91-a78e-692c-4149-7cb5ffe1f82b.htm[10/2/2023 1:27:47 PM]


MarketChartData.DisplayToPrice Method

returned.

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/dcafdf91-a78e-692c-4149-7cb5ffe1f82b.htm[10/2/2023 1:27:47 PM]


MarketChartData.PriceToCash Method

T4 API 4.7 Documentation




Search

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

public decimal PriceToCash(


decimal pdecPrice
)

Parameters
pdecPrice Decimal
The price

Return Value
Decimal
The equivalent cash value

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9162a512-78f4-f3ef-0d3a-dcd1f4bdaf76.htm[10/2/2023 1:27:51 PM]


MarketChartData.PriceToCash Method

https://wiki.t4login.com/api47help/html/9162a512-78f4-f3ef-0d3a-dcd1f4bdaf76.htm[10/2/2023 1:27:51 PM]


MarketChartData.PriceToClearing Method

T4 API 4.7 Documentation




Search

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

public decimal PriceToClearing(


decimal pdecPrice
)

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

https://wiki.t4login.com/api47help/html/6940a37f-2c3e-cd5e-c03c-54de4d6f1daa.htm[10/2/2023 1:27:56 PM]


MarketChartData.PriceToClearing Method

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6940a37f-2c3e-cd5e-c03c-54de4d6f1daa.htm[10/2/2023 1:27:56 PM]


MarketChartData.PriceToDisplay Method

T4 API 4.7 Documentation




Search

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

public sring PriceToDisplay(


decimal? pdecPrice
)

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

If the price is null then a blank sring will be returned.

https://wiki.t4login.com/api47help/html/6292146b-efa9-84c6-448f-fa79287215c9.htm[10/2/2023 1:28:00 PM]


MarketChartData.PriceToDisplay Method

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6292146b-efa9-84c6-448f-fa79287215c9.htm[10/2/2023 1:28:00 PM]


MarketChartData.PriceToReal Method

T4 API 4.7 Documentation




Search

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

public decimal PriceToReal(


decimal pdecPrice
)

Parameters
pdecPrice Decimal
The price

Return Value
Decimal
The 'real' price

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0ba76f18-3707-478f-1715-0c5467734e84.htm[10/2/2023 1:28:04 PM]


MarketChartData.PriceToReal Method

https://wiki.t4login.com/api47help/html/0ba76f18-3707-478f-1715-0c5467734e84.htm[10/2/2023 1:28:04 PM]


MarketChartData.Read Method

T4 API 4.7 Documentation




Search

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

public bool Read()

Return Value
Boolean
True if successfull.

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6080ca21-03f3-1a56-46fe-9cc37580af54.htm[10/2/2023 1:28:08 PM]


MarketChartData.RealToPrice Method

T4 API 4.7 Documentation




Search

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

public decimal RealToPrice(


decimal pdecReal
)

Parameters
pdecReal Decimal
The 'Real' price

Return Value
Decimal
The converted price

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/43f1082a-f1c7-6f84-0fa3-ffdc60ef1d94.htm[10/2/2023 1:28:12 PM]


MarketChartData.RealToPrice Method

https://wiki.t4login.com/api47help/html/43f1082a-f1c7-6f84-0fa3-ffdc60ef1d94.htm[10/2/2023 1:28:12 PM]


MarketChartData.RoundPriceDown Method

T4 API 4.7 Documentation




Search

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

public decimal RoundPriceDown(


decimal pdecPrice
)

Parameters
pdecPrice Decimal
The price to round

Return Value
Decimal
The modifed price

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2fdf6868-b0cd-e9bb-5141-dbbf54d5aa4e.htm[10/2/2023 1:28:16 PM]


MarketChartData.RoundPriceDown Method

https://wiki.t4login.com/api47help/html/2fdf6868-b0cd-e9bb-5141-dbbf54d5aa4e.htm[10/2/2023 1:28:16 PM]


MarketChartData.RoundPriceUp Method

T4 API 4.7 Documentation




Search

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

public decimal RoundPriceUp(


decimal pdecPrice
)

Parameters
pdecPrice Decimal
The price to round

Return Value
Decimal
The modifed price

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7a88d46e-60d3-31f6-43b0-80f77ded3df4.htm[10/2/2023 1:28:20 PM]


MarketChartData.RoundPriceUp Method

https://wiki.t4login.com/api47help/html/7a88d46e-60d3-31f6-43b0-80f77ded3df4.htm[10/2/2023 1:28:20 PM]


MarketChartData.ValidatePrice Method

T4 API 4.7 Documentation




Search

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

public bool ValidatePrice(


decimal pdecPrice
)

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.

https://wiki.t4login.com/api47help/html/572a25ba-a1a6-14be-d4b4-850548a5ff26.htm[10/2/2023 1:28:24 PM]


MarketChartData.ValidatePrice Method

 See Also
Reference
MarketChartData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/572a25ba-a1a6-14be-d4b4-850548a5ff26.htm[10/2/2023 1:28:24 PM]


MarketCheckSubscriptionEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/0dc7b6d3-2319-2202-0c10-bb0a30daa02f.htm[10/2/2023 1:28:28 PM]


MarketCheckSubscriptionEventArgs Constructor

T4.API Namespace

https://wiki.t4login.com/api47help/html/0dc7b6d3-2319-2202-0c10-bb0a30daa02f.htm[10/2/2023 1:28:28 PM]


MarketCheckSubscriptionEventArgs.DepthSubscribeAtLeast Method

T4 API 4.7 Documentation




Search

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

public void DepthSubscribeAtLeas(


DepthBufer penBufer,
DepthLevels penLevels
)

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.

https://wiki.t4login.com/api47help/html/531c8e60-932a-5ce1-4284-ea9ba95d2252.htm[10/2/2023 1:28:32 PM]


MarketCheckSubscriptionEventArgs.DepthSubscribeAtLeast Method

 See Also
Reference
MarketCheckSubscriptionEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/531c8e60-932a-5ce1-4284-ea9ba95d2252.htm[10/2/2023 1:28:32 PM]


MarketCheckSubscriptionEventArgs.DepthBuffer Field

T4 API 4.7 Documentation




Search

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

public DepthBufer DepthBufer

Field Value
DepthBufer

 See Also
Reference
MarketCheckSubscriptionEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a93c3231-429b-9e14-5ef7-8f2ba56e1ec1.htm[10/2/2023 1:28:36 PM]


MarketCheckSubscriptionEventArgs.DepthLevels Field

T4 API 4.7 Documentation




Search

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

public DepthLevels DepthLevels

Field Value
DepthLevels

 See Also
Reference
MarketCheckSubscriptionEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f664a24a-0697-578b-fb1d-80a1c1b482b5.htm[10/2/2023 1:28:40 PM]


MarketCheckSubscriptionEventArgs.Market Field

T4 API 4.7 Documentation




Search

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

public readonly Market Market

Field Value
Market

 See Also
Reference
MarketCheckSubscriptionEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a8acf5fa-e4b2-4a2c-95b6-881e061bfa27.htm[10/2/2023 1:28:44 PM]


MarketData.Exchanges Property

T4 API 4.7 Documentation




Search

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

public ExchangeLis Exchanges { get; }

Property Value
ExchangeLis

 See Also
Reference
MarketData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e3057c90-1249-39a3-4396-b39a0ee19417.htm[10/2/2023 1:28:48 PM]


MarketData.Host Property

T4 API 4.7 Documentation




Search

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

public Hos Hos { get; }

Property Value
Hos

Return Value
Hos

 See Also
Reference
MarketData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9f985d1d-17e2-2fcc-1ec0-3517b3b16a77.htm[10/2/2023 1:28:52 PM]


MarketData.ContractPicker(Contract) Method

T4 API 4.7 Documentation




Search

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

public Contract ContractPicker(


ref Contract poDefault
)

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

https://wiki.t4login.com/api47help/html/777446ef-366c-9464-6f46-2e704bab8ae9.htm[10/2/2023 1:28:56 PM]


MarketData.ContractPicker(Contract) Method

https://wiki.t4login.com/api47help/html/777446ef-366c-9464-6f46-2e704bab8ae9.htm[10/2/2023 1:28:56 PM]


MarketData.ContractPicker(Contract, List<ContractType>, List<StrategyType>, String) Method

T4 API 4.7 Documentation




Search

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

public Contract ContractPicker(


ref Contract poDefault,
Lis<ContractType> poContractTypes,
Lis<StrategyType> poStrategyTypes,
sring psSearch
)

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

https://wiki.t4login.com/api47help/html/b7d605ee-d0ef-1a95-0ff0-504899842e98.htm[10/2/2023 1:29:00 PM]


MarketData.ContractPicker(Contract, List<ContractType>, List<StrategyType>, String) Method

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

https://wiki.t4login.com/api47help/html/b7d605ee-d0ef-1a95-0ff0-504899842e98.htm[10/2/2023 1:29:00 PM]


MarketData.CreateUDS Method

T4 API 4.7 Documentation




Search

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

public CreateUDS CreateUDS(


StrategyType penStrategyType,
Account poAccount
)

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

https://wiki.t4login.com/api47help/html/7fb38379-50cc-eee9-1d9b-db5bb032f3f6.htm[10/2/2023 1:29:04 PM]


MarketData.CreateUDS Method

Reference
MarketData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7fb38379-50cc-eee9-1d9b-db5bb032f3f6.htm[10/2/2023 1:29:04 PM]


MarketData.Dispose Method

T4 API 4.7 Documentation




Search

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

public void Dispose()

Implements
IDisposableDispose

 See Also
Reference
MarketData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9d08ae3c-a8cb-9cbe-63f8-954a4df05c11.htm[10/2/2023 1:29:08 PM]


MarketData.GetContract Method

T4 API 4.7 Documentation




Search

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

public Contract GetContract(


sring psExchangeID,
sring psContractID
)

Parameters
psExchangeID String
The exchange

psContractID String
The contract

Return Value
Contract
The contract requesed, or Nothing.

 See Also
Reference
MarketData Class

https://wiki.t4login.com/api47help/html/c5985d55-b256-f736-079c-42b61d069a14.htm[10/2/2023 1:29:12 PM]


MarketData.GetContract Method

T4.API Namespace

https://wiki.t4login.com/api47help/html/c5985d55-b256-f736-079c-42b61d069a14.htm[10/2/2023 1:29:12 PM]


MarketData.GetMarket(String) Method

T4 API 4.7 Documentation




Search

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

public Market GetMarket(


sring psMarketID
)

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

https://wiki.t4login.com/api47help/html/94096542-9677-0d03-bd72-3bed0fadbe10.htm[10/2/2023 1:29:16 PM]


MarketData.GetMarket(String) Method

https://wiki.t4login.com/api47help/html/94096542-9677-0d03-bd72-3bed0fadbe10.htm[10/2/2023 1:29:16 PM]


MarketData.GetMarket(String, OnMarketListComplete) Method

T4 API 4.7 Documentation




Search

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

public void GetMarket(


sring psMarketID,
OnMarketLisComplete poCallback
)

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

https://wiki.t4login.com/api47help/html/a04c664f-8df9-42f8-f3cf-4f24bb4ff3cf.htm[10/2/2023 1:29:20 PM]


MarketData.GetMarket(String, OnMarketListComplete) Method

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

https://wiki.t4login.com/api47help/html/a04c664f-8df9-42f8-f3cf-4f24bb4ff3cf.htm[10/2/2023 1:29:20 PM]


MarketData.GetMarket(String, Boolean, OnMarketListComplete) Method

T4 API 4.7 Documentation




Search

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

public void GetMarket(


sring psMarketID,
bool pbIncludeExpired,
OnMarketLisComplete poCallback
)

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

https://wiki.t4login.com/api47help/html/5e669fc6-8fa8-11dd-29d5-30cd6de02bb5.htm[10/2/2023 1:29:24 PM]


MarketData.GetMarket(String, Boolean, OnMarketListComplete) Method

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

https://wiki.t4login.com/api47help/html/5e669fc6-8fa8-11dd-29d5-30cd6de02bb5.htm[10/2/2023 1:29:24 PM]


MarketData.GetMarket(String, OnMarketListComplete, Object) Method

T4 API 4.7 Documentation




Search

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

public void GetMarket(


sring psMarketID,
OnMarketLisComplete poCallback,
Object poTag
)

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

https://wiki.t4login.com/api47help/html/8771463a-795d-351e-4c68-11339237eec3.htm[10/2/2023 1:29:28 PM]


MarketData.GetMarket(String, OnMarketListComplete, Object) Method

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

https://wiki.t4login.com/api47help/html/8771463a-795d-351e-4c68-11339237eec3.htm[10/2/2023 1:29:28 PM]


MarketData.GetMarket(String, Boolean, OnMarketListComplete, Object) Method

T4 API 4.7 Documentation




Search

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

public void GetMarket(


sring psMarketID,
bool pbIncludeExpired,
OnMarketLisComplete poCallback,
Object poTag
)

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

https://wiki.t4login.com/api47help/html/d16fef54-5392-995a-5ad9-605bab894fb3.htm[10/2/2023 1:29:33 PM]


MarketData.GetMarket(String, Boolean, OnMarketListComplete, Object) Method

User tag allowing you to identify this reques.

 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

https://wiki.t4login.com/api47help/html/d16fef54-5392-995a-5ad9-605bab894fb3.htm[10/2/2023 1:29:33 PM]


MarketData.GetMarketByRef Method

T4 API 4.7 Documentation




Search

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

public Market GetMarketByRef(


sring psExchangePrefx,
sring psMarketRef
)

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

https://wiki.t4login.com/api47help/html/62197b2c-f4f3-a3c3-f7f4-947f6b070eca.htm[10/2/2023 1:29:37 PM]


MarketData.GetMarketByRef Method

Reference
MarketData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/62197b2c-f4f3-a3c3-f7f4-947f6b070eca.htm[10/2/2023 1:29:37 PM]


MarketData.GetMarkets(String, String, OnMarketListComplete) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


sring psExchangeID,
sring psContractID,
OnMarketLisComplete poCallback
)

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

https://wiki.t4login.com/api47help/html/debbb03e-a9c7-980b-1abc-5517f951a252.htm[10/2/2023 1:29:41 PM]


MarketData.GetMarkets(String, String, OnMarketListComplete) Method

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

https://wiki.t4login.com/api47help/html/debbb03e-a9c7-980b-1abc-5517f951a252.htm[10/2/2023 1:29:41 PM]


MarketData.GetMarkets(String, String, Boolean, OnMarketListComplete) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


sring psExchangeID,
sring psContractID,
bool pbIncludeExpired,
OnMarketLisComplete poCallback
)

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.

https://wiki.t4login.com/api47help/html/5301fa22-b478-7a39-64dd-e54d4342b690.htm[10/2/2023 1:29:45 PM]


MarketData.GetMarkets(String, String, Boolean, OnMarketListComplete) Method

 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

https://wiki.t4login.com/api47help/html/5301fa22-b478-7a39-64dd-e54d4342b690.htm[10/2/2023 1:29:45 PM]


MarketData.GetMarkets(String, String, Int32, OnMarketListComplete) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


sring psExchangeID,
sring psContractID,
int piExpiryDate,
OnMarketLisComplete poCallback
)

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.

https://wiki.t4login.com/api47help/html/d77bdf3e-d0cc-a695-b8a8-b6f3001c1a9b.htm[10/2/2023 1:29:50 PM]


MarketData.GetMarkets(String, String, Int32, OnMarketListComplete) Method

 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

https://wiki.t4login.com/api47help/html/d77bdf3e-d0cc-a695-b8a8-b6f3001c1a9b.htm[10/2/2023 1:29:50 PM]


MarketData.GetMarkets(String, String, OnMarketListComplete, Object) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


sring psExchangeID,
sring psContractID,
OnMarketLisComplete poCallback,
Object poTag
)

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.

https://wiki.t4login.com/api47help/html/6f1b9c10-71cc-8528-3afe-e81649fb316f.htm[10/2/2023 1:29:54 PM]


MarketData.GetMarkets(String, String, OnMarketListComplete, Object) Method

 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

https://wiki.t4login.com/api47help/html/6f1b9c10-71cc-8528-3afe-e81649fb316f.htm[10/2/2023 1:29:54 PM]


MarketData.GetMarkets(String, String, Boolean, OnMarketListComplete, Object) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


sring psExchangeID,
sring psContractID,
bool pbIncludeExpired,
OnMarketLisComplete poCallback,
Object poTag
)

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.

https://wiki.t4login.com/api47help/html/0ec94699-1ea9-6313-b86f-3d27cddbd7ce.htm[10/2/2023 1:29:58 PM]


MarketData.GetMarkets(String, String, Boolean, OnMarketListComplete, Object) Method

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

https://wiki.t4login.com/api47help/html/0ec94699-1ea9-6313-b86f-3d27cddbd7ce.htm[10/2/2023 1:29:58 PM]


MarketData.GetMarkets(String, String, Int32, OnMarketListComplete, Object) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


sring psExchangeID,
sring psContractID,
int piExpiryDate,
OnMarketLisComplete poCallback,
Object poTag
)

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.

https://wiki.t4login.com/api47help/html/daec02ee-1ace-5867-c300-cd30a8d04400.htm[10/2/2023 1:30:03 PM]


MarketData.GetMarkets(String, String, Int32, OnMarketListComplete, Object) Method

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

https://wiki.t4login.com/api47help/html/daec02ee-1ace-5867-c300-cd30a8d04400.htm[10/2/2023 1:30:03 PM]


MarketData.GetMarkets(String, String, Int32, StrategyType, OnMarketListComplete) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


sring psExchangeID,
sring psContractID,
int piExpiryDate,
StrategyType penStrategyType,
OnMarketLisComplete poCallback
)

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.

https://wiki.t4login.com/api47help/html/b395477d-c4b8-1788-06cf-5effee5a8b17.htm[10/2/2023 1:30:07 PM]


MarketData.GetMarkets(String, String, Int32, StrategyType, OnMarketListComplete) Method

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

https://wiki.t4login.com/api47help/html/b395477d-c4b8-1788-06cf-5effee5a8b17.htm[10/2/2023 1:30:07 PM]


MarketData.GetMarkets(String, String, Int32, StrategyType, Boolean, OnMarketListComplete) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


sring psExchangeID,
sring psContractID,
int piExpiryDate,
StrategyType penStrategyType,
bool pbIncludeExpired,
OnMarketLisComplete poCallback
)

Parameters
psExchangeID String
The exchange for the markets.

psContractID String
The contract for the markets.

piExpiryDate Int32
The expiry month for the markets.

https://wiki.t4login.com/api47help/html/d8b40064-fc7e-4afd-4068-2b8f832ee507.htm[10/2/2023 1:30:11 PM]


MarketData.GetMarkets(String, String, Int32, StrategyType, Boolean, OnMarketListComplete) Method

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

https://wiki.t4login.com/api47help/html/d8b40064-fc7e-4afd-4068-2b8f832ee507.htm[10/2/2023 1:30:11 PM]


MarketData.GetMarkets(String, String, Int32, StrategyType, OnMarketListComplete, Object) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


sring psExchangeID,
sring psContractID,
int piExpiryDate,
StrategyType penStrategyType,
OnMarketLisComplete poCallback,
Object poTag
)

Parameters
psExchangeID String
The exchange for the markets.

psContractID String
The contract for the markets.

piExpiryDate Int32
The expiry month for the markets.

https://wiki.t4login.com/api47help/html/d8d07f10-2897-6af6-ae00-6e4391ef370a.htm[10/2/2023 1:30:15 PM]


MarketData.GetMarkets(String, String, Int32, StrategyType, OnMarketListComplete, Object) Method

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

https://wiki.t4login.com/api47help/html/d8d07f10-2897-6af6-ae00-6e4391ef370a.htm[10/2/2023 1:30:15 PM]


MarketData.GetMarkets(String, String, Int32, StrategyType, Boolean, OnMarketListComplete, Object) Method

T4 API 4.7 Documentation




Search

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

public void GetMarkets(


sring psExchangeID,
sring psContractID,
int piExpiryDate,
StrategyType penStrategyType,
bool pbIncludeExpired,
OnMarketLisComplete poCallback,
Object poTag
)

Parameters
psExchangeID String
The exchange for the markets.

psContractID String
The contract for the markets.

piExpiryDate Int32

https://wiki.t4login.com/api47help/html/f8f8c5f9-9734-1cd9-0334-6d446786fb0e.htm[10/2/2023 1:30:20 PM]


MarketData.GetMarkets(String, String, Int32, StrategyType, Boolean, OnMarketListComplete, Object) Method

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.

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

https://wiki.t4login.com/api47help/html/f8f8c5f9-9734-1cd9-0334-6d446786fb0e.htm[10/2/2023 1:30:20 PM]


MarketData.MarketPicker(Market) Method

T4 API 4.7 Documentation




Search

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

public Market MarketPicker(


ref Market poDefault
)

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

https://wiki.t4login.com/api47help/html/b1ae43df-33af-04c6-3d39-7bc635ab69b5.htm[10/2/2023 1:30:24 PM]


MarketData.MarketPicker(Market) Method

https://wiki.t4login.com/api47help/html/b1ae43df-33af-04c6-3d39-7bc635ab69b5.htm[10/2/2023 1:30:24 PM]


MarketData.MarketPicker(List<ContractType>, List<StrategyType>, Market) Method

T4 API 4.7 Documentation




Search

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

public Market MarketPicker(


Lis<ContractType> poContractTypes,
Lis<StrategyType> poStrategyTypes,
ref Market poDefault
)

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

https://wiki.t4login.com/api47help/html/5797e78d-c2da-0822-4414-7028da7e00be.htm[10/2/2023 1:30:28 PM]


MarketData.MarketPicker(List<ContractType>, List<StrategyType>, Market) Method

Return Value
Market
The market selected by the user, or the default.

 See Also
Reference
MarketData Class
MarketPicker Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/5797e78d-c2da-0822-4414-7028da7e00be.htm[10/2/2023 1:30:28 PM]


MarketData.MarketPicker(List<ContractType>, List<StrategyType>, Market, String) Method

T4 API 4.7 Documentation




Search

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

public Market MarketPicker(


Lis<ContractType> poContractTypes,
Lis<StrategyType> poStrategyTypes,
ref Market poDefault,
sring psSearch
)

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

https://wiki.t4login.com/api47help/html/fde4c2cb-1c97-9877-ceb9-f97f04bb8a34.htm[10/2/2023 1:30:32 PM]


MarketData.MarketPicker(List<ContractType>, List<StrategyType>, Market, String) Method

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

https://wiki.t4login.com/api47help/html/fde4c2cb-1c97-9877-ceb9-f97f04bb8a34.htm[10/2/2023 1:30:32 PM]


MarketData.MarketPickerHistorical Method

T4 API 4.7 Documentation




Search

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

public Market MarketPickerHisorical(


ref Market poDefault
)

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

https://wiki.t4login.com/api47help/html/44e748ec-f8d9-16be-2834-96ba78631ff9.htm[10/2/2023 1:30:36 PM]


MarketData.MarketPickerHistorical Method

https://wiki.t4login.com/api47help/html/44e748ec-f8d9-16be-2834-96ba78631ff9.htm[10/2/2023 1:30:36 PM]


MarketData.MarketPickerMulti(List<Market>, Market) Method

T4 API 4.7 Documentation




Search

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

public Lis<Market> MarketPickerMulti(


ref Lis<Market> poDefault,
ref Market poFindMarket
)

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

https://wiki.t4login.com/api47help/html/6ec47a54-5247-1418-38cc-5f6673bb123f.htm[10/2/2023 1:30:40 PM]


MarketData.MarketPickerMulti(List<Market>, Market, List<ContractType>, List<StrategyType>, String) Method

T4 API 4.7 Documentation




Search

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

public Lis<Market> MarketPickerMulti(


ref Lis<Market> poDefault,
ref Market poFindMarket,
Lis<ContractType> poContractTypes,
Lis<StrategyType> poStrategyTypes,
sring psSearch
)

Parameters
poDefault LisMarket
Lis of markets to select by default, or Nothing

poFindMarket Market
The market to initially highlight in the picker

https://wiki.t4login.com/api47help/html/1a9631f7-7000-129e-e7ff-4f664be92737.htm[10/2/2023 1:30:44 PM]


MarketData.MarketPickerMulti(List<Market>, Market, List<ContractType>, List<StrategyType>, String) Method

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

https://wiki.t4login.com/api47help/html/1a9631f7-7000-129e-e7ff-4f664be92737.htm[10/2/2023 1:30:44 PM]


MarketData.RequestChartDataBatch Method

T4 API 4.7 Documentation




Search

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

public sring RequesChartDataBatch(


sring psExchangeID,
sring psContractID,
sring psMarketID,
ChartDataType penDataType,
DateTime pdtStartDate,
DateTime pdtEndDate,
DateTime pdtSessStartTime,
DateTime pdtSessEndTime
)

Parameters
psExchangeID String
The exchange

psContractID String
The contract

psMarketID String
The market

penDataType ChartDataType

https://wiki.t4login.com/api47help/html/8cfceec0-0a08-0787-7755-ace5c2fcdbf3.htm[10/2/2023 1:30:48 PM]


MarketData.RequestChartDataBatch Method

The type of data

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

https://wiki.t4login.com/api47help/html/8cfceec0-0a08-0787-7755-ace5c2fcdbf3.htm[10/2/2023 1:30:48 PM]


MarketData.RequestMarketTradeVolumeData Method

T4 API 4.7 Documentation




Search

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

public sring RequesMarketTradeVolumeData(


sring psExchangeID,
sring psContractID,
DateTime pdtTradeDate
)

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

https://wiki.t4login.com/api47help/html/663760d1-50d3-0b09-1cc3-e890c7561217.htm[10/2/2023 1:30:53 PM]


MarketData.RequestMarketTradeVolumeData Method

 See Also
Reference
MarketData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/663760d1-50d3-0b09-1cc3-e890c7561217.htm[10/2/2023 1:30:53 PM]


MarketData.ValidateChartDataCache Method

T4 API 4.7 Documentation




Search

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

public void ValidateChartDataCache()

 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

https://wiki.t4login.com/api47help/html/3d1cc46d-8be8-4837-30e0-85c8b9746947.htm[10/2/2023 1:30:57 PM]


MarketData.ValidateChartDataCache Method

https://wiki.t4login.com/api47help/html/3d1cc46d-8be8-4837-30e0-85c8b9746947.htm[10/2/2023 1:30:57 PM]


MarketData.ContractDetails Event

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/c48bbcfb-cd22-5f1c-58d8-93f56a8e4a78.htm[10/2/2023 1:31:01 PM]


MarketData.MarketRFQ Event

T4 API 4.7 Documentation




Search

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

public event MarketDataMarketRFQEventHandler


MarketRFQ

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

https://wiki.t4login.com/api47help/html/12f2e457-f504-a478-5e1c-95bb3bf4181e.htm[10/2/2023 1:31:05 PM]


MarketData.MarketRFQ Event

MarketData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/12f2e457-f504-a478-5e1c-95bb3bf4181e.htm[10/2/2023 1:31:05 PM]


MarketDepth.ChangeBuffer Property

T4 API 4.7 Documentation




Search

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

public DepthBufer ChangeBufer { get; }

Property Value
DepthBufer

 See Also
Reference
MarketDepth Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f12ab8cb-897e-cff1-3f9d-08eda8ea96ac.htm[10/2/2023 1:31:09 PM]


MarketDepth.ChangeLevel Property

T4 API 4.7 Documentation




Search

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

public DepthLevels ChangeLevel { get; }

Property Value
DepthLevels

 See Also
Reference
MarketDepth Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ecde19db-ada5-187d-f5a6-9f910d9c1cef.htm[10/2/2023 1:31:13 PM]


MarketDepth.Flags Property

T4 API 4.7 Documentation




Search

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

public MarketFlags2 Flags { get; }

Property Value
MarketFlags2

 See Also
Reference
MarketDepth Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e3da6270-01e7-5614-a6fc-67a691a41a78.htm[10/2/2023 1:31:17 PM]


MarketDepth.Mode Property

T4 API 4.7 Documentation




Search

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

public MarketMode Mode { get; }

Property Value
MarketMode

 Remarks
This sates whether the market is currently open, closed or in a
diferent trading sate.

Note: not all exchanges provide accurate market mode


information so this shouldnot be relied upon completely to
determine if an order can be submitted or not.

 See Also
Reference
MarketDepth Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/56975f5b-8873-94d3-3e08-6eda2cd2a6af.htm[10/2/2023 1:31:22 PM]


MarketDepth.Mode Property

https://wiki.t4login.com/api47help/html/56975f5b-8873-94d3-3e08-6eda2cd2a6af.htm[10/2/2023 1:31:22 PM]


MarketDepth.Time Property

T4 API 4.7 Documentation




Search

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

public DateTime Time { get; }

Property Value
DateTime

 Remarks
'''

 See Also
Reference
MarketDepth Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3c14eece-6d0f-ac43-d49a-671994f26bfe.htm[10/2/2023 1:31:26 PM]


MarketDepth.Bids Field

T4 API 4.7 Documentation




Search

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

public readonly MarketDepthDepthLis Bids

Field Value
MarketDepthDepthLis

 See Also
Reference
MarketDepth Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fac9e7a0-c58d-f3b7-9b9c-cf6e55f49ed6.htm[10/2/2023 1:31:29 PM]


MarketDepth.ImpliedBids Field

T4 API 4.7 Documentation




Search

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

public readonly MarketDepthDepthLis ImpliedBids

Field Value
MarketDepthDepthLis

 See Also
Reference
MarketDepth Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/aee5bf2e-b1b2-bbf2-8128-6f9d7aabd50a.htm[10/2/2023 1:31:33 PM]


MarketDepth.ImpliedOffers Field

T4 API 4.7 Documentation




Search

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

public readonly MarketDepthDepthLis ImpliedOfers

Field Value
MarketDepthDepthLis

 See Also
Reference
MarketDepth Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f9fc1461-b4e3-e270-da8b-a933caf10f44.htm[10/2/2023 1:31:37 PM]


MarketDepth.Offers Field

T4 API 4.7 Documentation




Search

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

public readonly MarketDepthDepthLis Ofers

Field Value
MarketDepthDepthLis

 See Also
Reference
MarketDepth Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/90e6e9c3-d498-2ec3-e647-354e6ca9fec6.htm[10/2/2023 1:31:41 PM]


MarketDepth.DepthItem.NumOfOrders Property

T4 API 4.7 Documentation




Search

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

public int NumOfOrders { get; }

Property Value
Int32

Return Value
Int32

 See Also
Reference
MarketDepthDepthItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/bcf986f8-5cff-8acd-cd26-fe9bfc5b4051.htm[10/2/2023 1:31:45 PM]


MarketDepth.DepthItem.NumOfOrders Property

https://wiki.t4login.com/api47help/html/bcf986f8-5cff-8acd-cd26-fe9bfc5b4051.htm[10/2/2023 1:31:45 PM]


MarketDepth.DepthItem.Price Property

T4 API 4.7 Documentation




Search

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

public decimal Price { get; }

Property Value
Decimal

 See Also
Reference
MarketDepthDepthItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b38617a5-fd39-5895-1a7a-0aefb3db7c80.htm[10/2/2023 1:31:49 PM]


MarketDepth.DepthItem.Volume Property

T4 API 4.7 Documentation




Search

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

public int Volume { get; }

Property Value
Int32

 See Also
Reference
MarketDepthDepthItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1b6de1f1-4b8a-2bd1-eebf-c28dd5840944.htm[10/2/2023 1:31:53 PM]


MarketDepth.DepthList.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
MarketDepthDepthLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b9bec71f-8783-13de-64f5-0fadec75fa39.htm[10/2/2023 1:31:57 PM]


MarketDepth.DepthList.Item(Decimal) Property

T4 API 4.7 Documentation




Search

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

public MarketDepthDepthItem this[


decimal poPrice
] { get; }

Parameters
poPrice Decimal
The price to return the depth item of.

Property Value
MarketDepthDepthItem

 See Also
Reference
MarketDepthDepthLis Class
Item Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/ae5a77b3-80f0-0d3f-affa-d854cb0a6895.htm[10/2/2023 1:32:01 PM]


MarketDepth.DepthList.Item(Decimal) Property

https://wiki.t4login.com/api47help/html/ae5a77b3-80f0-0d3f-affa-d854cb0a6895.htm[10/2/2023 1:32:01 PM]


MarketDepth.DepthList.Item(Int32) Property

T4 API 4.7 Documentation




Search

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

public MarketDepthDepthItem this[


int index
] { get; }

Parameters
index Int32
The lis index to return. Zero based.

Property Value
MarketDepthDepthItem

 See Also
Reference
MarketDepthDepthLis Class
Item Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/c16b9b59-3fe2-1e9c-c1c5-bfded2346d39.htm[10/2/2023 1:32:04 PM]


MarketDepth.DepthList.Item(Int32) Property

https://wiki.t4login.com/api47help/html/c16b9b59-3fe2-1e9c-c1c5-bfded2346d39.htm[10/2/2023 1:32:04 PM]


MarketDepthUpdateEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/d908a219-2e71-fb76-a7bb-1b9068d1a550.htm[10/2/2023 1:32:08 PM]


MarketDepthUpdateEventArgs Constructor

https://wiki.t4login.com/api47help/html/d908a219-2e71-fb76-a7bb-1b9068d1a550.htm[10/2/2023 1:32:08 PM]


MarketDepthUpdateEventArgs.Depth Field

T4 API 4.7 Documentation




Search

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

public readonly MarketDepth Depth

Field Value
MarketDepth

 Remarks
Accessing this insance's properties is threadsafe.

 See Also
Reference
MarketDepthUpdateEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/be22cc2f-c0a6-4b46-474a-6c00aed6c29b.htm[10/2/2023 1:32:12 PM]


MarketDepthUpdateEventArgs.Depth Field

https://wiki.t4login.com/api47help/html/be22cc2f-c0a6-4b46-474a-6c00aed6c29b.htm[10/2/2023 1:32:12 PM]


MarketDepthUpdateEventArgs.IndicativeOpen Field

T4 API 4.7 Documentation




Search

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

public readonly MarketIndicativeOpen


IndicativeOpen

Field Value
MarketIndicativeOpen

 Remarks
Accessing this insance's properties is threadsafe.

 See Also
Reference
MarketDepthUpdateEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/88dbcfab-8fb4-8bc4-ae1e-fd1774a34356.htm[10/2/2023 1:32:17 PM]


MarketDepthUpdateEventArgs.IndicativeOpen Field

https://wiki.t4login.com/api47help/html/88dbcfab-8fb4-8bc4-ae1e-fd1774a34356.htm[10/2/2023 1:32:17 PM]


MarketDepthUpdateEventArgs.Market Field

T4 API 4.7 Documentation




Search

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

public readonly Market Market

Field Value
Market

 See Also
Reference
MarketDepthUpdateEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8b1ea0b0-0167-6144-b42a-8fbdd21c7465.htm[10/2/2023 1:32:21 PM]


MarketDetailsEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/dd40f09c-2d6f-af7a-89ba-c811d0399de0.htm[10/2/2023 1:32:25 PM]


MarketDetailsEventArgs.Market Field

T4 API 4.7 Documentation




Search

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

public readonly Market Market

Field Value
Market

 See Also
Reference
MarketDetailsEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b84e2a23-f845-b040-2c5d-fb101c018591.htm[10/2/2023 1:32:28 PM]


MarketHighLow.HighPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? HighPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
MarketHighLow Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b0cbeba7-33c4-6f6f-f102-7e675dcdfc1f.htm[10/2/2023 1:32:32 PM]


MarketHighLow.LowPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? LowPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
MarketHighLow Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/30838d96-07a7-34ad-7c8c-d3a5aab4b7da.htm[10/2/2023 1:32:37 PM]


MarketHighLow.OpenPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? OpenPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
MarketHighLow Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f7182847-7a8e-c761-80c6-f7c16af6f71a.htm[10/2/2023 1:32:41 PM]


MarketHighLowEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/e1fb7de3-d5c1-317f-c674-1fcea6aabd12.htm[10/2/2023 1:32:45 PM]


MarketHighLowEventArgs Constructor

https://wiki.t4login.com/api47help/html/e1fb7de3-d5c1-317f-c674-1fcea6aabd12.htm[10/2/2023 1:32:45 PM]


MarketHighLowEventArgs.HighLow Field

T4 API 4.7 Documentation




Search

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

public readonly MarketHighLow HighLow

Field Value
MarketHighLow

 Remarks
Accessing this insance's properties is threadsafe.

 See Also
Reference
MarketHighLowEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5fb78bf5-9e65-b816-8a62-a9259b28acef.htm[10/2/2023 1:32:49 PM]


MarketHighLowEventArgs.HighLow Field

https://wiki.t4login.com/api47help/html/5fb78bf5-9e65-b816-8a62-a9259b28acef.htm[10/2/2023 1:32:49 PM]


MarketHighLowEventArgs.Market Field

T4 API 4.7 Documentation




Search

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

public readonly Market Market

Field Value
Market

 See Also
Reference
MarketHighLowEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1028ccae-63e6-ad90-c539-708b3d1d3058.htm[10/2/2023 1:32:52 PM]


MarketIndicativeOpen.Price Property

T4 API 4.7 Documentation




Search

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

public decimal Price { get; }

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

https://wiki.t4login.com/api47help/html/fef5152e-1e81-2535-c355-0d79960ce1f6.htm[10/2/2023 1:32:56 PM]


MarketIndicativeOpen.Price Property

https://wiki.t4login.com/api47help/html/fef5152e-1e81-2535-c355-0d79960ce1f6.htm[10/2/2023 1:32:56 PM]


MarketIndicativeOpen.Time Property

T4 API 4.7 Documentation




Search

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

public DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
MarketIndicativeOpen Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/336666a5-5f3d-260a-ca6e-186a41aa9da5.htm[10/2/2023 1:33:00 PM]


MarketIndicativeOpen.Volume Property

T4 API 4.7 Documentation




Search

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

public int Volume { get; }

Return Value
Int32

 See Also
Reference
MarketIndicativeOpen Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cc1fb819-4d2b-8339-9e09-316fcab4e412.htm[10/2/2023 1:33:04 PM]


MarketList.Contract Property

T4 API 4.7 Documentation




Search

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

public Contract Contract { get; }

Return Value
Contract

 See Also
Reference
MarketLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/529a0018-5a3c-c936-a2a7-57ee5c33a5b0.htm[10/2/2023 1:33:08 PM]


MarketList.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
MarketLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e831e86f-a990-5809-83e5-eeb48e566a0a.htm[10/2/2023 1:33:12 PM]


MarketList.Item Property

T4 API 4.7 Documentation




Search

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

public Market this[


sring MarketID
] { get; }

Parameters
MarketID String
The unique id of the market to return.

Property Value
Market

 See Also
Reference
MarketLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ee1380f6-4ad1-e26a-6ea5-54fc7d822927.htm[10/2/2023 1:33:16 PM]


MarketList.Item Property

https://wiki.t4login.com/api47help/html/ee1380f6-4ad1-e26a-6ea5-54fc7d822927.htm[10/2/2023 1:33:16 PM]


MarketList.Contains Method

T4 API 4.7 Documentation




Search

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

public bool Contains(


sring MarketID
)

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

https://wiki.t4login.com/api47help/html/245a6988-fee0-19ef-6bc1-f7061c4e26e2.htm[10/2/2023 1:33:20 PM]


MarketList.Contains Method

https://wiki.t4login.com/api47help/html/245a6988-fee0-19ef-6bc1-f7061c4e26e2.htm[10/2/2023 1:33:20 PM]


MarketList.GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator<Market> GetEnumerator()

Return Value
IEnumeratorMarket
Market lis enumerator

Implements
IEnumerableTGetEnumerator

 See Also
Reference
MarketLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4363c8a1-8e31-c1f1-ba1f-9d8898e06acf.htm[10/2/2023 1:33:24 PM]


MarketList.GetEnumerator Method

https://wiki.t4login.com/api47help/html/4363c8a1-8e31-c1f1-ba1f-9d8898e06acf.htm[10/2/2023 1:33:24 PM]


MarketList.GetSortedList Method

T4 API 4.7 Documentation




Search

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

public Lis<Market> GetSortedLis()

Return Value
LisMarket
Lis of sorted markets.

 Remarks
The sort

 See Also
Reference
MarketLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b19b6dc6-b69f-9f72-70b8-3227b3ca443a.htm[10/2/2023 1:33:28 PM]


MarketList.GetSortedList Method

https://wiki.t4login.com/api47help/html/b19b6dc6-b69f-9f72-70b8-3227b3ca443a.htm[10/2/2023 1:33:28 PM]


MarketList.IEnumerable_GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator IEnumerable_GetEnumerator()

Return Value
IEnumerator
Market lis enumerator

Implements
IEnumerableGetEnumerator

 See Also
Reference
MarketLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e143ce48-9d36-4e38-5374-a3a355810afa.htm[10/2/2023 1:33:32 PM]


MarketList.IEnumerable_GetEnumerator Method

https://wiki.t4login.com/api47help/html/e143ce48-9d36-4e38-5374-a3a355810afa.htm[10/2/2023 1:33:32 PM]


MarketList.MarketDetails Event

T4 API 4.7 Documentation




Search

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

public event MarketLisMarketDetailsEventHandler


MarketDetails

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

https://wiki.t4login.com/api47help/html/ad5b4ff2-7648-358f-54b9-ba483d4817a7.htm[10/2/2023 1:33:36 PM]


MarketList.MarketDetails Event

https://wiki.t4login.com/api47help/html/ad5b4ff2-7648-358f-54b9-ba483d4817a7.htm[10/2/2023 1:33:36 PM]


MarketList.ContractID Field

T4 API 4.7 Documentation




Search

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

public readonly sring ContractID

Field Value
String

 See Also
Reference
MarketLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9688aeca-a8b6-7970-9b1a-e24d5e818a80.htm[10/2/2023 1:33:40 PM]


MarketList.ExchangeID Field

T4 API 4.7 Documentation




Search

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

public readonly sring ExchangeID

Field Value
String

 See Also
Reference
MarketLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/752b604f-2a9e-e289-bd17-c3b97fbf4336.htm[10/2/2023 1:33:44 PM]


MarketList.ExpiryDate Field

T4 API 4.7 Documentation




Search

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

public readonly int ExpiryDate

Field Value
Int32

 See Also
Reference
MarketLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/782abfec-ce9f-e97f-ee58-10437715a4f3.htm[10/2/2023 1:33:47 PM]


MarketList.IncludeExpired Field

T4 API 4.7 Documentation




Search

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

public readonly bool IncludeExpired

Field Value
Boolean

 See Also
Reference
MarketLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/33c1f70d-91e8-8464-0fad-4c11ef51141c.htm[10/2/2023 1:33:51 PM]


MarketList.MarketID Field

T4 API 4.7 Documentation




Search

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

public readonly sring MarketID

Field Value
String

 See Also
Reference
MarketLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c776dd84-1f5a-5ce9-5314-63004763a231.htm[10/2/2023 1:33:55 PM]


MarketList.StrategyType Field

T4 API 4.7 Documentation




Search

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

public readonly StrategyType StrategyType

Field Value
StrategyType

 See Also
Reference
MarketLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ba71889f-a15b-883c-00be-696a911b5f79.htm[10/2/2023 1:33:59 PM]


MarketListEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/188fa6fd-89e5-79ef-a1df-60f01146cd28.htm[10/2/2023 1:34:03 PM]


MarketListEventArgs Constructor

T4.API Namespace

https://wiki.t4login.com/api47help/html/188fa6fd-89e5-79ef-a1df-60f01146cd28.htm[10/2/2023 1:34:03 PM]


MarketListEventArgs.Markets Field

T4 API 4.7 Documentation




Search

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

public readonly MarketLis Markets

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

https://wiki.t4login.com/api47help/html/927a6924-e615-d70f-fbac-a742501644af.htm[10/2/2023 1:34:07 PM]


MarketListEventArgs.Markets Field

https://wiki.t4login.com/api47help/html/927a6924-e615-d70f-fbac-a742501644af.htm[10/2/2023 1:34:07 PM]


MarketListEventArgs.Status Field

T4 API 4.7 Documentation




Search

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

public readonly MarketLisEventArgsStatusType


Status

Field Value
MarketLisEventArgsStatusType

 See Also
Reference
MarketLisEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2e41e1f0-fe43-23a2-e837-7252abda0d18.htm[10/2/2023 1:34:11 PM]


MarketListEventArgs.Tag Field

T4 API 4.7 Documentation




Search

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

public readonly Object Tag

Field Value
Object

 See Also
Reference
MarketLisEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f8388b68-e7df-aeeb-055a-d0c7aad6f2b8.htm[10/2/2023 1:34:15 PM]


MarketPriceLimits.HighPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? HighPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
MarketPriceLimits Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/01466b0f-46ce-735e-90fc-83bfb0e1f4f9.htm[10/2/2023 1:34:19 PM]


MarketPriceLimits.LowPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? LowPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
MarketPriceLimits Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/21ddae42-1678-710f-91c9-be3ec42deff2.htm[10/2/2023 1:34:23 PM]


MarketPriceLimits.Time Property

T4 API 4.7 Documentation




Search

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

public DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
MarketPriceLimits Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6e731660-3505-e0c8-f540-b33e712eec50.htm[10/2/2023 1:34:26 PM]


MarketPriceLimitsEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/ab3bade1-0ffd-21c2-32f5-199e5a7450ed.htm[10/2/2023 1:34:30 PM]


MarketPriceLimitsEventArgs Constructor

https://wiki.t4login.com/api47help/html/ab3bade1-0ffd-21c2-32f5-199e5a7450ed.htm[10/2/2023 1:34:30 PM]


MarketPriceLimitsEventArgs.Market Field

T4 API 4.7 Documentation




Search

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

public readonly Market Market

Field Value
Market

 See Also
Reference
MarketPriceLimitsEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a30d2ede-1225-d2fc-1b44-69fb1c39009e.htm[10/2/2023 1:34:34 PM]


MarketPriceLimitsEventArgs.PriceLimits Field

T4 API 4.7 Documentation




Search

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

public readonly MarketPriceLimits PriceLimits

Field Value
MarketPriceLimits

 Remarks
Accessing this insance's properties is threadsafe.

 See Also
Reference
MarketPriceLimitsEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/78191ff0-d32c-514a-5565-9bf041886537.htm[10/2/2023 1:34:38 PM]


MarketPriceLimitsEventArgs.PriceLimits Field

https://wiki.t4login.com/api47help/html/78191ff0-d32c-514a-5565-9bf041886537.htm[10/2/2023 1:34:38 PM]


MarketRFQEventArgs Constructor

T4 API 4.7 Documentation




Search

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.

https://wiki.t4login.com/api47help/html/8878c30e-daca-a7d9-3f48-06ec4380cbfe.htm[10/2/2023 1:34:42 PM]


MarketRFQEventArgs Constructor

 See Also
Reference
MarketRFQEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8878c30e-daca-a7d9-3f48-06ec4380cbfe.htm[10/2/2023 1:34:42 PM]


MarketRFQEventArgs.BuySell Field

T4 API 4.7 Documentation




Search

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

public readonly BuySell BuySell

Field Value
BuySell

 See Also
Reference
MarketRFQEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/171419e2-91dd-a20b-1bf1-a01cbadbb835.htm[10/2/2023 1:34:46 PM]


MarketRFQEventArgs.ID Field

T4 API 4.7 Documentation




Search

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

public readonly sring ID

Field Value
String

 See Also
Reference
MarketRFQEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e1457222-31af-5913-6067-51dd0d382dba.htm[10/2/2023 1:34:49 PM]


MarketRFQEventArgs.Market Field

T4 API 4.7 Documentation




Search

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

public readonly Market Market

Field Value
Market

 See Also
Reference
MarketRFQEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6afecc78-6b51-56e5-5311-7b66332acc4d.htm[10/2/2023 1:34:53 PM]


MarketRFQEventArgs.Volume Field

T4 API 4.7 Documentation




Search

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

public readonly int Volume

Field Value
Int32

 See Also
Reference
MarketRFQEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/690df10d-5595-bba0-2295-5029a4c8bd7d.htm[10/2/2023 1:34:57 PM]


MarketSettlement.ClearedVolume Property

T4 API 4.7 Documentation




Search

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

public int ClearedVolume { get; }

Property Value
Int32

Return Value
Int32
The cleared volume, or -1 if no data is available.

 See Also
Reference
MarketSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c34b47b6-1186-6308-e26f-09a91e427722.htm[10/2/2023 1:35:01 PM]


MarketSettlement.ClearedVolume Property

https://wiki.t4login.com/api47help/html/c34b47b6-1186-6308-e26f-09a91e427722.htm[10/2/2023 1:35:01 PM]


MarketSettlement.HeldPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? HeldPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
MarketSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8b44a52b-9504-a4b0-d8da-a22b9bf87dd8.htm[10/2/2023 1:35:05 PM]


MarketSettlement.HeldTime Property

T4 API 4.7 Documentation




Search

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

public DateTime HeldTime { get; }

Property Value
DateTime

 See Also
Reference
MarketSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/474eb689-6414-0c01-4cf2-e2d42fc4c4a2.htm[10/2/2023 1:35:09 PM]


MarketSettlement.HeldTradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime HeldTradeDate { get; }

Property Value
DateTime

 See Also
Reference
MarketSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/392d311d-f5d7-c12b-627a-dbb4e1a60b2c.htm[10/2/2023 1:35:13 PM]


MarketSettlement.OpenInterest Property

T4 API 4.7 Documentation




Search

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

public int OpenInteres { get; }

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

https://wiki.t4login.com/api47help/html/b04b2743-0e1e-bacc-634e-26d100a90e1f.htm[10/2/2023 1:35:17 PM]


MarketSettlement.OpenInterest Property

https://wiki.t4login.com/api47help/html/b04b2743-0e1e-bacc-634e-26d100a90e1f.htm[10/2/2023 1:35:17 PM]


MarketSettlement.Price Property

T4 API 4.7 Documentation




Search

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

public decimal? Price { get; }

Property Value
NullableDecimal

 See Also
Reference
MarketSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4b0129e9-190b-a49b-2f65-c9f025b1f760.htm[10/2/2023 1:35:21 PM]


MarketSettlement.Time Property

T4 API 4.7 Documentation




Search

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

public DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
MarketSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7e671a96-e012-5c66-5c15-6105f7d4eeb6.htm[10/2/2023 1:35:24 PM]


MarketSettlement.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
MarketSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3e1c72ef-99f3-a187-6fee-b07eba6e5ee2.htm[10/2/2023 1:35:28 PM]


MarketSettlement.VWAPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? VWAPrice { get; }

Property Value
NullableDecimal

Return Value
NullableDecimal

 See Also
Reference
MarketSettlement Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cfdf8a67-87f9-cf67-bb47-8f4591c709f6.htm[10/2/2023 1:35:32 PM]


MarketSettlement.VWAPrice Property

https://wiki.t4login.com/api47help/html/cfdf8a67-87f9-cf67-bb47-8f4591c709f6.htm[10/2/2023 1:35:32 PM]


MarketSettlementEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/a5eb5e72-0608-3fc2-10a9-45f947a116ad.htm[10/2/2023 1:35:36 PM]


MarketSettlementEventArgs Constructor

https://wiki.t4login.com/api47help/html/a5eb5e72-0608-3fc2-10a9-45f947a116ad.htm[10/2/2023 1:35:36 PM]


MarketSettlementEventArgs.Market Field

T4 API 4.7 Documentation




Search

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

public readonly Market Market

Field Value
Market

 See Also
Reference
MarketSettlementEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8c88cbd3-e7d8-c268-7eea-3c65166870e9.htm[10/2/2023 1:35:40 PM]


MarketSettlementEventArgs.Settlement Field

T4 API 4.7 Documentation




Search

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

public readonly MarketSettlement Settlement

Field Value
MarketSettlement

 Remarks
Accessing this insance's properties is threadsafe.

 See Also
Reference
MarketSettlementEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6e9fbc79-c66f-3004-3e66-e3488d0e96c2.htm[10/2/2023 1:35:44 PM]


MarketSettlementEventArgs.Settlement Field

https://wiki.t4login.com/api47help/html/6e9fbc79-c66f-3004-3e66-e3488d0e96c2.htm[10/2/2023 1:35:44 PM]


MarketTrade.AtBidOrOffer Property

T4 API 4.7 Documentation




Search

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

public BidOfer AtBidOrOfer { get; }

Return Value
BidOfer

 See Also
Reference
MarketTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0bf566ca-0d8e-cb6f-b98e-76ba34fab6c1.htm[10/2/2023 1:35:48 PM]


MarketTrade.DueToSpread Property

T4 API 4.7 Documentation




Search

MarketTrade DueTo Spread


Property
Determines whether the las trade that occurred was due to a
spread trading (outrights only). This is based on diferences
between the LasTrade... and LasTradeSpd... values.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public bool DueToSpread { get; }

Property Value
Boolean

 See Also
Reference
MarketTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/83006d59-dba6-9eb4-6eee-0c38d08907fe.htm[10/2/2023 1:35:51 PM]


MarketTrade.Price Property

T4 API 4.7 Documentation




Search

MarketTrade Price Property


Returns the las traded price, if any. Not valid if Volume = 0

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public decimal? Price { get; }

Property Value
NullableDecimal

 See Also
Reference
MarketTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d8c5de2b-8b1f-3771-da4c-6c5b7871aa94.htm[10/2/2023 1:35:55 PM]


MarketTrade.SpdPrice Property

T4 API 4.7 Documentation




Search

MarketTrade SpdPrice Property


Returns the las traded price, this includes trades due to spreads
trading where available, if any. Will be null if there is no 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

public decimal? SpdPrice { get; }

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

https://wiki.t4login.com/api47help/html/6293644b-d4cd-640c-7f64-813248b90677.htm[10/2/2023 1:35:59 PM]


MarketTrade.SpdPrice Property

https://wiki.t4login.com/api47help/html/6293644b-d4cd-640c-7f64-813248b90677.htm[10/2/2023 1:35:59 PM]


MarketTrade.SpdTotalVolume Property

T4 API 4.7 Documentation




Search

MarketTrade SpdTotal Volume


Property
Returns the total volume that has traded at this price since a
diferentprice traded, this includes trades due to spreads trading
where available.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public int SpdTotalVolume { get; }

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

https://wiki.t4login.com/api47help/html/d60d3229-b0fa-58ab-9ed4-0197a35890fa.htm[10/2/2023 1:36:03 PM]


MarketTrade.SpdTotalVolume Property

https://wiki.t4login.com/api47help/html/d60d3229-b0fa-58ab-9ed4-0197a35890fa.htm[10/2/2023 1:36:03 PM]


MarketTrade.SpdVolume Property

T4 API 4.7 Documentation




Search

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

public int SpdVolume { get; }

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

https://wiki.t4login.com/api47help/html/b79144d2-2495-27fc-076d-125d25503e65.htm[10/2/2023 1:36:09 PM]


MarketTrade.SpdVolume Property

https://wiki.t4login.com/api47help/html/b79144d2-2495-27fc-076d-125d25503e65.htm[10/2/2023 1:36:09 PM]


MarketTrade.Time Property

T4 API 4.7 Documentation




Search

MarketTrade Time Property


Returns the time of the trade.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public DateTime Time { get; }

Property Value
DateTime

 Remarks
'''

 See Also
Reference
MarketTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/473e82ab-8ae0-f72e-9e78-dfa779f8126f.htm[10/2/2023 1:36:12 PM]


MarketTrade.TotalTradeCount Property

T4 API 4.7 Documentation




Search

MarketTrade Total Trade Count


Property
Returns the total number of trade events in this market 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

public int TotalTradeCount { get; }

Property Value
Int32

 See Also
Reference
MarketTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b1d6a6e4-161e-f03e-bc34-4cf2fe072c49.htm[10/2/2023 1:36:15 PM]


MarketTrade.TotalTradedVolume Property

T4 API 4.7 Documentation




Search

MarketTrade Total Traded


Volume Property
Returns the total volume traded in this market 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

public int TotalTradedVolume { get; }

Property Value
Int32

 See Also
Reference
MarketTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/57370d75-de51-3a22-d115-1bf3f7bf9cd4.htm[10/2/2023 1:36:18 PM]


MarketTrade.TotalVolume Property

T4 API 4.7 Documentation




Search

MarketTrade Total Volume


Property
Returns the total volume that has traded at this price since a
diferentprice traded.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public int TotalVolume { get; }

Property Value
Int32

 See Also
Reference
MarketTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0493af49-35fb-9c6f-028a-f2a2d7bea5ac.htm[10/2/2023 1:36:21 PM]


MarketTrade.Volume Property

T4 API 4.7 Documentation




Search

MarketTrade Volume Property


Returns the volume of the las trade.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public int Volume { get; }

Property Value
Int32

 See Also
Reference
MarketTrade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/48bbb584-3b87-b29c-f9fa-2c7a292f9aa2.htm[10/2/2023 1:36:24 PM]


MarketTradeEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/5f9f71d1-f98a-c9aa-f3c9-e6ebd7aea218.htm[10/2/2023 1:36:28 PM]


MarketTradeEventArgs Constructor

https://wiki.t4login.com/api47help/html/5f9f71d1-f98a-c9aa-f3c9-e6ebd7aea218.htm[10/2/2023 1:36:28 PM]


MarketTradeEventArgs.Market Field

T4 API 4.7 Documentation




Search

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

public readonly Market Market

Field Value
Market

 See Also
Reference
MarketTradeEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e4ee6bae-d2c8-5b0a-cf63-6111e833aadc.htm[10/2/2023 1:36:31 PM]


MarketTradeEventArgs.Trade Field

T4 API 4.7 Documentation




Search

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

public readonly MarketTrade Trade

Field Value
MarketTrade

 Remarks
Accessing this insance's properties is threadsafe.

 See Also
Reference
MarketTradeEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/103d907b-b234-ce40-bb25-c9c19d7d197c.htm[10/2/2023 1:36:34 PM]


MarketTradeEventArgs.Trade Field

https://wiki.t4login.com/api47help/html/103d907b-b234-ce40-bb25-c9c19d7d197c.htm[10/2/2023 1:36:34 PM]


MarketTradeHistory.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
MarketTradeHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/25540e4e-ecce-d3c4-cc77-89e3e2dc52ce.htm[10/2/2023 1:36:37 PM]


MarketTradeHistory.Item Property

T4 API 4.7 Documentation




Search

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

public MarketTradeHisoryHisoryItem this[


int index
] { get; }

Parameters
index Int32
The lis index to return the hisoy for. Zero based.

Property Value
MarketTradeHisoryHisoryItem

 See Also
Reference
MarketTradeHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d7964808-0720-fc17-4375-158ec0660988.htm[10/2/2023 1:36:39 PM]


MarketTradeHistory.Item Property

https://wiki.t4login.com/api47help/html/d7964808-0720-fc17-4375-158ec0660988.htm[10/2/2023 1:36:39 PM]


MarketTradeHistory.ItemPrice Property

T4 API 4.7 Documentation




Search

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

public decimal this[


int index
] { get; }

Parameters
index Int32

Property Value
Decimal

 See Also
Reference
MarketTradeHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d991874b-2ad4-67ae-7291-2e6052f1f824.htm[10/2/2023 1:36:42 PM]


MarketTradeHistory.ItemPrice Property

https://wiki.t4login.com/api47help/html/d991874b-2ad4-67ae-7291-2e6052f1f824.htm[10/2/2023 1:36:42 PM]


MarketTradeHistory.HistoryItem.Price Property

T4 API 4.7 Documentation




Search

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

public decimal Price { get; }

Property Value
Decimal

 See Also
Reference
MarketTradeHisoryHisoryItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0121317d-8995-7766-d3f6-3b4e45ce5cad.htm[10/2/2023 1:36:46 PM]


MarketTradeHistory.HistoryItem.Time Property

T4 API 4.7 Documentation




Search

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

public DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
MarketTradeHisoryHisoryItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/84c0d0b9-7681-6a12-b647-afcf423dac5b.htm[10/2/2023 1:36:49 PM]


MarketTradeHistory.HistoryItem.Volume Property

T4 API 4.7 Documentation




Search

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

public int Volume { get; }

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

https://wiki.t4login.com/api47help/html/3cafe1d5-ee05-fe09-ddc3-8ae64238ffde.htm[10/2/2023 1:36:51 PM]


MarketTradeHistory.HistoryItem.Volume Property

https://wiki.t4login.com/api47help/html/3cafe1d5-ee05-fe09-ddc3-8ae64238ffde.htm[10/2/2023 1:36:51 PM]


MarketTradeVolume.Complete Property

T4 API 4.7 Documentation




Search

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

public bool Complete { get; }

Property Value
Boolean

 See Also
Reference
MarketTradeVolume Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/dc6ec9ed-318f-9fa6-f04d-41d34b891b16.htm[10/2/2023 1:36:54 PM]


MarketTradeVolume.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
MarketTradeVolume Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1fa8e47b-6559-6f02-f5e7-64ef58fd2888.htm[10/2/2023 1:36:58 PM]


MarketTradeVolume.Item(Decimal) Property

T4 API 4.7 Documentation




Search

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

public MarketTradeVolumeVolumeItem this[


decimal poPrice
] { get; }

Parameters
poPrice Decimal
The price to return the data for.

Property Value
MarketTradeVolume VolumeItem

 See Also
Reference
MarketTradeVolume Class
Item Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/548c104e-fb5e-53fe-bc74-97adced4251b.htm[10/2/2023 1:37:01 PM]


MarketTradeVolume.Item(Decimal) Property

https://wiki.t4login.com/api47help/html/548c104e-fb5e-53fe-bc74-97adced4251b.htm[10/2/2023 1:37:01 PM]


MarketTradeVolume.Item(Int32) Property

T4 API 4.7 Documentation




Search

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

public MarketTradeVolumeVolumeItem this[


int index
] { get; }

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

https://wiki.t4login.com/api47help/html/c73a52d1-a351-06ed-df25-123a58d5d63c.htm[10/2/2023 1:37:04 PM]


MarketTradeVolume.Item(Int32) Property

https://wiki.t4login.com/api47help/html/c73a52d1-a351-06ed-df25-123a58d5d63c.htm[10/2/2023 1:37:04 PM]


MarketTradeVolume.VolumeItem.Price Property

T4 API 4.7 Documentation




Search

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

public decimal Price { get; }

Property Value
Decimal

 See Also
Reference
MarketTradeVolume VolumeItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/322affb3-2677-573a-e2ba-316f1d35d2fc.htm[10/2/2023 1:37:07 PM]


MarketTradeVolume.VolumeItem.Time Property

T4 API 4.7 Documentation




Search

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

public DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
MarketTradeVolume VolumeItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/15b37408-af14-dafc-ba06-f94d3e082bee.htm[10/2/2023 1:37:10 PM]


MarketTradeVolume.VolumeItem.Volume Property

T4 API 4.7 Documentation




Search

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

public int Volume { get; }

Property Value
Int32

 See Also
Reference
MarketTradeVolume VolumeItem Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/197338d0-cfe3-5bfb-d99a-b57ef9ddc4d4.htm[10/2/2023 1:37:13 PM]


NotificationEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/5b998a0d-8a77-f9f8-bba7-025843d54d8e.htm[10/2/2023 1:37:16 PM]


NotificationEventArgs Constructor

 See Also
Reference
NotifcationEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5b998a0d-8a77-f9f8-bba7-025843d54d8e.htm[10/2/2023 1:37:16 PM]


NotificationEventArgs.Exchange Field

T4 API 4.7 Documentation




Search

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

public readonly Exchange Exchange

Field Value
Exchange

 See Also
Reference
NotifcationEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/75ae5edf-c524-f440-498c-b930627122e2.htm[10/2/2023 1:37:19 PM]


NotificationEventArgs.Important Field

T4 API 4.7 Documentation




Search

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

public readonly bool Important

Field Value
Boolean

 See Also
Reference
NotifcationEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f2ca6a09-d510-dfef-bd84-e3c85920538a.htm[10/2/2023 1:37:22 PM]


NotificationEventArgs.Market Field

T4 API 4.7 Documentation




Search

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

public readonly Market Market

Field Value
Market

 See Also
Reference
NotifcationEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f7653da3-87d0-a4c3-ea1b-992e97479260.htm[10/2/2023 1:37:25 PM]


NotificationEventArgs.Text Field

T4 API 4.7 Documentation




Search

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

public readonly sring Text

Field Value
String

 See Also
Reference
NotifcationEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0aaf341b-ef2d-545b-5f2b-9677a686adc9.htm[10/2/2023 1:37:28 PM]


Order.AccountCode Property

T4 API 4.7 Documentation




Search

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

public AccountCode AccountCode { get; }

Property Value
AccountCode

 Remarks
Whether this order is a give up or not.

This value is set by an adminisrator for the frm on a per


account per exchangebasis.

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/32d38127-2043-3d2a-788c-7317d0b07fe5.htm[10/2/2023 1:37:31 PM]


Order.AccountCode Property

https://wiki.t4login.com/api47help/html/32d38127-2043-3d2a-788c-7317d0b07fe5.htm[10/2/2023 1:37:31 PM]


Order.AccountNumber Property

T4 API 4.7 Documentation




Search

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

public sring AccountNumber { get; }

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.

This value is set by an adminisrator for the frm on a per


account per exchangebasis.

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/30db9c7c-9b5d-0ad4-f9bb-442ce2174f76.htm[10/2/2023 1:37:34 PM]


Order.AccountNumber Property

https://wiki.t4login.com/api47help/html/30db9c7c-9b5d-0ad4-f9bb-442ce2174f76.htm[10/2/2023 1:37:34 PM]


Order.AccountSvr Property

T4 API 4.7 Documentation




Search

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

public sring AccountSvr { get; }

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

https://wiki.t4login.com/api47help/html/78034296-f040-2b84-80aa-194ba0c88de0.htm[10/2/2023 1:37:37 PM]


Order.AccountSvr Property

https://wiki.t4login.com/api47help/html/78034296-f040-2b84-80aa-194ba0c88de0.htm[10/2/2023 1:37:37 PM]


Order.ActivationData Property

T4 API 4.7 Documentation




Search

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

public ActivationData ActivationData { get; }

Property Value
ActivationData

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fe388ac6-8212-459d-132a-8d4223b443f7.htm[10/2/2023 1:37:41 PM]


Order.ActivationType Property

T4 API 4.7 Documentation




Search

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

public ActivationType ActivationType { get; }

Property Value
ActivationType

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/944b3814-1362-bf3b-5436-530c92d812f6.htm[10/2/2023 1:37:45 PM]


Order.AppID Property

T4 API 4.7 Documentation




Search

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

public sring AppID { get; }

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

https://wiki.t4login.com/api47help/html/ea6fc3a6-dc8d-188b-b4d3-a8fde562f6b3.htm[10/2/2023 1:37:49 PM]


Order.AppID Property

https://wiki.t4login.com/api47help/html/ea6fc3a6-dc8d-188b-b4d3-a8fde562f6b3.htm[10/2/2023 1:37:49 PM]


Order.AppName Property

T4 API 4.7 Documentation




Search

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

public sring AppName { get; }

Property Value
String

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/521fe59e-5872-f1c2-a0e2-4c9166ef777c.htm[10/2/2023 1:37:52 PM]


Order.AvgPriceGroupID Property

T4 API 4.7 Documentation




Search

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

public sring AvgPriceGroupID { get; }

Return Value
String

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/020add13-a58d-dd06-b5dd-77ad8390e16b.htm[10/2/2023 1:37:56 PM]


Order.AvgPriceIndicator Property

T4 API 4.7 Documentation




Search

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

public AvgPriceIndicatorType AvgPriceIndicator


{ get; }

Return Value
AvgPriceIndicatorType

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cc168580-8d85-e986-28e3-76071128024f.htm[10/2/2023 1:37:59 PM]


Order.BillingFee Property

T4 API 4.7 Documentation




Search

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

public BillingFee BillingFee { get; }

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

https://wiki.t4login.com/api47help/html/f98232c0-3e52-22b0-cbac-9ecc145b0b16.htm[10/2/2023 1:38:03 PM]


Order.BillingFee Property

https://wiki.t4login.com/api47help/html/f98232c0-3e52-22b0-cbac-9ecc145b0b16.htm[10/2/2023 1:38:03 PM]


Order.BuySell Property

T4 API 4.7 Documentation




Search

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

public BuySell BuySell { get; }

Property Value
BuySell

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e9e4a055-8d3f-1ff8-c9bf-a885c8a1e849.htm[10/2/2023 1:38:07 PM]


Order.Change Property

T4 API 4.7 Documentation




Search

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

public OrderChange Change { get; }

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

https://wiki.t4login.com/api47help/html/0429c06c-945d-9c61-fdf6-ead6680ae0e5.htm[10/2/2023 1:38:10 PM]


Order.Change Property

https://wiki.t4login.com/api47help/html/0429c06c-945d-9c61-fdf6-ead6680ae0e5.htm[10/2/2023 1:38:10 PM]


Order.Checked Property

T4 API 4.7 Documentation




Search

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

public int Checked { get; set; }

Property Value
Int32

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8623f316-311a-b6d5-80dc-48cf6804d8d4.htm[10/2/2023 1:38:14 PM]


Order.ClearingTradePriceType Property

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/715ad075-b5a5-8e45-8f0f-40932b7c1ac8.htm[10/2/2023 1:38:17 PM]


Order.CTI Property

T4 API 4.7 Documentation




Search

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

public CTI CTI { get; }

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

https://wiki.t4login.com/api47help/html/7f4b1d59-300e-3790-a5ea-c8855c7c0597.htm[10/2/2023 1:38:21 PM]


Order.CTI Property

https://wiki.t4login.com/api47help/html/7f4b1d59-300e-3790-a5ea-c8855c7c0597.htm[10/2/2023 1:38:21 PM]


Order.CurrentLimitPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? CurrentLimitPrice { get; }

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

https://wiki.t4login.com/api47help/html/20ab2c7a-324c-f260-1d49-1b9395bd316a.htm[10/2/2023 1:38:25 PM]


Order.CurrentLimitPrice Property

https://wiki.t4login.com/api47help/html/20ab2c7a-324c-f260-1d49-1b9395bd316a.htm[10/2/2023 1:38:25 PM]


Order.CurrentMaxShow Property

T4 API 4.7 Documentation




Search

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

public int CurrentMaxShow { get; }

Property Value
Int32

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6bc09e19-531c-91bd-2e5e-1c23d579d429.htm[10/2/2023 1:38:28 PM]


Order.CurrentStopPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? CurrentStopPrice { get; }

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

https://wiki.t4login.com/api47help/html/b6e06261-c443-5e08-fbd7-c6a33c05191b.htm[10/2/2023 1:38:32 PM]


Order.CurrentStopPrice Property

https://wiki.t4login.com/api47help/html/b6e06261-c443-5e08-fbd7-c6a33c05191b.htm[10/2/2023 1:38:32 PM]


Order.CurrentVolume Property

T4 API 4.7 Documentation




Search

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

public int CurrentVolume { get; }

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

https://wiki.t4login.com/api47help/html/5284dda7-ffb1-b967-a7bf-9fcd9c62237a.htm[10/2/2023 1:38:35 PM]


Order.CurrentVolume Property

https://wiki.t4login.com/api47help/html/5284dda7-ffb1-b967-a7bf-9fcd9c62237a.htm[10/2/2023 1:38:35 PM]


Order.CustomerReference Property

T4 API 4.7 Documentation




Search

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

public sring CusomerReference { get; }

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

https://wiki.t4login.com/api47help/html/35f7f2ec-54a3-5141-4c75-5e19374eefc8.htm[10/2/2023 1:38:39 PM]


Order.CustomerReference Property

https://wiki.t4login.com/api47help/html/35f7f2ec-54a3-5141-4c75-5e19374eefc8.htm[10/2/2023 1:38:39 PM]


Order.CustOrderHandlingInst Property

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/2d67f777-8e27-b645-e667-38350fa2cdff.htm[10/2/2023 1:38:42 PM]


Order.ExchangeID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeID { get; }

Property Value
String

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e9b904ba-11bd-dfd2-f531-7c2df1442027.htm[10/2/2023 1:38:46 PM]


Order.ExchangeLocation Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeLocation { get; }

Property Value
String

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/72cdd17a-e6cd-24da-d07e-b58825bcffe2.htm[10/2/2023 1:38:49 PM]


Order.ExchangeLoginID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeLoginID { get; }

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.

This value is set by an adminisrator for the frm on a per user


per exchangebasis.

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/22646069-4af7-fed5-aaa7-1b4d9bf54336.htm[10/2/2023 1:38:53 PM]


Order.ExchangeLoginID Property

https://wiki.t4login.com/api47help/html/22646069-4af7-fed5-aaa7-1b4d9bf54336.htm[10/2/2023 1:38:53 PM]


Order.ExchangeOrderID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeOrderID { get; }

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

https://wiki.t4login.com/api47help/html/592c6e50-2890-ae25-1294-ff509a741bc6.htm[10/2/2023 1:38:57 PM]


Order.ExchangeOrderID Property

https://wiki.t4login.com/api47help/html/592c6e50-2890-ae25-1294-ff509a741bc6.htm[10/2/2023 1:38:57 PM]


Order.ExchangeOrderRef Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeOrderRef { get; }

Property Value
String

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6bb8fd8e-6f1a-e23d-9ed2-04b2dfcefb32.htm[10/2/2023 1:39:01 PM]


Order.ExchangeSvr Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeSvr { get; }

Property Value
String

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ac6cc278-c48d-fe9a-bed8-23927a7dad66.htm[10/2/2023 1:39:04 PM]


Order.ExchangeTime Property

T4 API 4.7 Documentation




Search

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

public DateTime ExchangeTime { get; }

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

https://wiki.t4login.com/api47help/html/ea980110-69e3-3b0e-6ba7-db9bbac0c43a.htm[10/2/2023 1:39:08 PM]


Order.ExchangeTime Property

https://wiki.t4login.com/api47help/html/ea980110-69e3-3b0e-6ba7-db9bbac0c43a.htm[10/2/2023 1:39:08 PM]


Order.ExecutingLoginID Property

T4 API 4.7 Documentation




Search

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

public sring ExecutingLoginID { get; }

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.

This value is set by an adminisrator for the frm on a per


account per exchangebasis.

 See Also
Reference
Order Class

https://wiki.t4login.com/api47help/html/72fb6d52-2f19-1157-9fb4-3cb35a1869a8.htm[10/2/2023 1:39:12 PM]


Order.ExecutingLoginID Property

T4.API Namespace

https://wiki.t4login.com/api47help/html/72fb6d52-2f19-1157-9fb4-3cb35a1869a8.htm[10/2/2023 1:39:12 PM]


Order.FirstExchangeTag Property

T4 API 4.7 Documentation




Search

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

public sring FirsExchangeTag { get; }

Property Value
String

Return Value
String

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ffd6ac56-4f02-0239-97a1-24f9575f4217.htm[10/2/2023 1:39:16 PM]


Order.FirstExchangeTag Property

https://wiki.t4login.com/api47help/html/ffd6ac56-4f02-0239-97a1-24f9575f4217.htm[10/2/2023 1:39:16 PM]


Order.IsWorking Property

T4 API 4.7 Documentation




Search

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

public bool IsWorking { get; }

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

https://wiki.t4login.com/api47help/html/2fdcb468-7cfd-f8b8-3567-fd6a7fa05773.htm[10/2/2023 1:39:19 PM]


Order.IsWorking Property

https://wiki.t4login.com/api47help/html/2fdcb468-7cfd-f8b8-3567-fd6a7fa05773.htm[10/2/2023 1:39:19 PM]


Order.LastExchangeTag Property

T4 API 4.7 Documentation




Search

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

public sring LasExchangeTag { get; }

Property Value
String

Return Value
String

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6bc29dee-1c80-85fb-dfd3-4fd036061b98.htm[10/2/2023 1:39:23 PM]


Order.LastExchangeTag Property

https://wiki.t4login.com/api47help/html/6bc29dee-1c80-85fb-dfd3-4fd036061b98.htm[10/2/2023 1:39:23 PM]


Order.MaxVolume Property

T4 API 4.7 Documentation




Search

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

public int MaxVolume { get; }

Property Value
Int32

Return Value
Int32

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/84906270-d76c-00db-a275-1f1abf3fe270.htm[10/2/2023 1:39:26 PM]


Order.MemberAllocation Property

T4 API 4.7 Documentation




Search

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

public sring MemberAllocation { get; }

Property Value
String

 Remarks
The give up frm, if any, for this order.

This value is set by an adminisrator for the frm on a per


account per exchangebasis.

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cfa2546f-b014-82d1-733f-c580ff867b9d.htm[10/2/2023 1:39:30 PM]


Order.MemberAllocation Property

https://wiki.t4login.com/api47help/html/cfa2546f-b014-82d1-733f-c580ff867b9d.htm[10/2/2023 1:39:30 PM]


Order.NewLimitPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? NewLimitPrice { get; }

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

https://wiki.t4login.com/api47help/html/dc41081f-d928-1171-e0b0-b4c41aeb9961.htm[10/2/2023 1:39:34 PM]


Order.NewLimitPrice Property

https://wiki.t4login.com/api47help/html/dc41081f-d928-1171-e0b0-b4c41aeb9961.htm[10/2/2023 1:39:34 PM]


Order.NewMaxShow Property

T4 API 4.7 Documentation




Search

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

public int NewMaxShow { get; }

Property Value
Int32

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3e8759b0-0e5a-ed6c-bb02-16354593eadf.htm[10/2/2023 1:39:37 PM]


Order.NewStopPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? NewStopPrice { get; }

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

https://wiki.t4login.com/api47help/html/c7a99684-e8bf-04c3-9b52-10cad726b96a.htm[10/2/2023 1:39:40 PM]


Order.NewStopPrice Property

https://wiki.t4login.com/api47help/html/c7a99684-e8bf-04c3-9b52-10cad726b96a.htm[10/2/2023 1:39:40 PM]


Order.NewVolume Property

T4 API 4.7 Documentation




Search

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

public int NewVolume { get; }

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

https://wiki.t4login.com/api47help/html/daebec28-fd56-52e6-1c96-f8d27d4a7a29.htm[10/2/2023 1:39:44 PM]


Order.NewVolume Property

https://wiki.t4login.com/api47help/html/daebec28-fd56-52e6-1c96-f8d27d4a7a29.htm[10/2/2023 1:39:44 PM]


Order.OmnibusAccount Property

T4 API 4.7 Documentation




Search

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

public sring OmnibusAccount { get; }

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

https://wiki.t4login.com/api47help/html/ccc2d8ab-899a-70e6-c2df-8614e9adc31a.htm[10/2/2023 1:39:47 PM]


Order.OmnibusAccount Property

https://wiki.t4login.com/api47help/html/ccc2d8ab-899a-70e6-c2df-8614e9adc31a.htm[10/2/2023 1:39:47 PM]


Order.OpenClose Property

T4 API 4.7 Documentation




Search

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

public OpenClose OpenClose { get; }

Property Value
OpenClose

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/748835f1-1ae3-e5c4-25fd-a55bfd4f8759.htm[10/2/2023 1:39:51 PM]


Order.OrderLink Property

T4 API 4.7 Documentation




Search

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

public OrderLink OrderLink { get; }

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

https://wiki.t4login.com/api47help/html/c2e829e3-2a11-833a-411b-8cff9c3e141f.htm[10/2/2023 1:39:55 PM]


Order.OrderLink Property

https://wiki.t4login.com/api47help/html/c2e829e3-2a11-833a-411b-8cff9c3e141f.htm[10/2/2023 1:39:55 PM]


Order.OrdersLinked Property

T4 API 4.7 Documentation




Search

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

public sring OrdersLinked { get; }

Property Value
String

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/dc784803-edf1-b963-db87-db958457a56a.htm[10/2/2023 1:39:58 PM]


Order.Origin Property

T4 API 4.7 Documentation




Search

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

public Origin Origin { get; }

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

https://wiki.t4login.com/api47help/html/d85d80af-e90a-c1b7-3865-cc456bc5bffa.htm[10/2/2023 1:40:02 PM]


Order.Origin Property

https://wiki.t4login.com/api47help/html/d85d80af-e90a-c1b7-3865-cc456bc5bffa.htm[10/2/2023 1:40:02 PM]


Order.PriceType Property

T4 API 4.7 Documentation




Search

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

public PriceType PriceType { get; }

Property Value
PriceType

 Remarks
Whether the order is a market order, limit, sop market etc.

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fd8cf635-047a-2287-9eef-05b3de611de1.htm[10/2/2023 1:40:06 PM]


Order.PrimaryUser Property

T4 API 4.7 Documentation




Search

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

public PrimaryUserType PrimaryUser { get; }

Property Value
PrimaryUserType

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ebac2f96-ede8-60c9-458b-acde87895ca3.htm[10/2/2023 1:40:10 PM]


Order.ResponsePending Property

T4 API 4.7 Documentation




Search

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

public ResponsePending ResponsePending { get; }

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

https://wiki.t4login.com/api47help/html/1afe7638-1c27-1131-ad56-73ca3e133c0c.htm[10/2/2023 1:40:14 PM]


Order.ResponsePending Property

https://wiki.t4login.com/api47help/html/1afe7638-1c27-1131-ad56-73ca3e133c0c.htm[10/2/2023 1:40:14 PM]


Order.RoutingUserID Property

T4 API 4.7 Documentation




Search

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

public sring RoutingUserID { get; }

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

https://wiki.t4login.com/api47help/html/e9120e6f-17b7-3daa-834d-59e8003d06ac.htm[10/2/2023 1:40:17 PM]


Order.RoutingUserID Property

https://wiki.t4login.com/api47help/html/e9120e6f-17b7-3daa-834d-59e8003d06ac.htm[10/2/2023 1:40:17 PM]


Order.RoutingUsername Property

T4 API 4.7 Documentation




Search

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

public sring RoutingUsername { get; }

Property Value
String

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/bf101e7b-ac57-8112-4c4a-b51b57253652.htm[10/2/2023 1:40:21 PM]


Order.SessionID Property

T4 API 4.7 Documentation




Search

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

public sring SessionID { get; }

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

https://wiki.t4login.com/api47help/html/8604c8b5-fd20-9396-6112-22653472ebea.htm[10/2/2023 1:40:25 PM]


Order.SessionID Property

https://wiki.t4login.com/api47help/html/8604c8b5-fd20-9396-6112-22653472ebea.htm[10/2/2023 1:40:25 PM]


Order.Status Property

T4 API 4.7 Documentation




Search

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

public OrderStatus Status { get; }

Property Value
OrderStatus

 Remarks
Whether the order is working, fnished or rejected.

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/46954b4e-59f1-852f-1eea-4c6ccee30bc9.htm[10/2/2023 1:40:28 PM]


Order.StatusDetail Property

T4 API 4.7 Documentation




Search

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

public sring StatusDetail { get; }

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

https://wiki.t4login.com/api47help/html/73f65950-98a5-1448-6397-8741438b9ef1.htm[10/2/2023 1:40:33 PM]


Order.StatusDetail Property

https://wiki.t4login.com/api47help/html/73f65950-98a5-1448-6397-8741438b9ef1.htm[10/2/2023 1:40:33 PM]


Order.SubmissionSpeed Property

T4 API 4.7 Documentation




Search

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

public OrderSpeed SubmissionSpeed { get; }

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.

Many factors efect the submission speed for an order, the


bigges is generallynetwork latency between the API and the
servers. Additionally, during busy periodsthe time the exchange
takes to process the order can increase dramatically.

This is only available if this API insance submitted the order.

https://wiki.t4login.com/api47help/html/4fe95dcc-23ec-ba15-42e3-3a793a3cc80b.htm[10/2/2023 1:40:36 PM]


Order.SubmissionSpeed Property

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4fe95dcc-23ec-ba15-42e3-3a793a3cc80b.htm[10/2/2023 1:40:36 PM]


Order.SubmitTime Property

T4 API 4.7 Documentation




Search

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

public DateTime SubmitTime { get; }

Property Value
DateTime

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/50e44c0d-d2c8-cd44-0309-ea13fdc8404b.htm[10/2/2023 1:40:40 PM]


Order.Tag Property

T4 API 4.7 Documentation




Search

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

public sring Tag { get; }

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

https://wiki.t4login.com/api47help/html/a5b4658b-56ed-89c2-3545-9797edca72f8.htm[10/2/2023 1:40:44 PM]


Order.Tag Property

https://wiki.t4login.com/api47help/html/a5b4658b-56ed-89c2-3545-9797edca72f8.htm[10/2/2023 1:40:44 PM]


Order.Time Property

T4 API 4.7 Documentation




Search

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

public DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/61afce05-204c-84a1-2f5a-6c4e22965716.htm[10/2/2023 1:40:48 PM]


Order.TimeType Property

T4 API 4.7 Documentation




Search

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

public TimeType TimeType { get; }

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

https://wiki.t4login.com/api47help/html/dbded614-5ccf-d4fa-e76c-3236fc6769cb.htm[10/2/2023 1:40:52 PM]


Order.TimeType Property

https://wiki.t4login.com/api47help/html/dbded614-5ccf-d4fa-e76c-3236fc6769cb.htm[10/2/2023 1:40:52 PM]


Order.TotalFillVolume Property

T4 API 4.7 Documentation




Search

OrderTotal 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

public int TotalFillVolume { get; }

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

https://wiki.t4login.com/api47help/html/3d9b3da4-4368-9514-a4f3-8968b87fb443.htm[10/2/2023 1:40:55 PM]


Order.TradeDate Property

T4 API 4.7 Documentation




Search

OrderTrade 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

public DateTime TradeDate { get; }

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

https://wiki.t4login.com/api47help/html/fd3dfea8-fa5c-0f89-0016-def80afc4033.htm[10/2/2023 1:40:59 PM]


Order.TradeDate Property

T4.API Namespace

https://wiki.t4login.com/api47help/html/fd3dfea8-fa5c-0f89-0016-def80afc4033.htm[10/2/2023 1:40:59 PM]


Order.TraderAllocation Property

T4 API 4.7 Documentation




Search

OrderTrader Allocation Property


The clearing trader 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

public sring TraderAllocation { get; }

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

https://wiki.t4login.com/api47help/html/b2a6dc3b-b53d-9215-48c0-f97a032ab6c7.htm[10/2/2023 1:41:03 PM]


Order.TraderAllocation Property

https://wiki.t4login.com/api47help/html/b2a6dc3b-b53d-9215-48c0-f97a032ab6c7.htm[10/2/2023 1:41:03 PM]


Order.TrailPrice Property

T4 API 4.7 Documentation




Search

OrderTrail Price Property


The Price that the order is trailing the market by.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public decimal? TrailPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7bd5a67d-15d9-8cb3-ab42-b086c5aeec03.htm[10/2/2023 1:41:06 PM]


Order.UniqueID Property

T4 API 4.7 Documentation




Search

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

public sring UniqueID { get; }

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

https://wiki.t4login.com/api47help/html/6b34a895-9ba4-e947-28f3-95eced829200.htm[10/2/2023 1:41:10 PM]


Order.UniqueID Property

https://wiki.t4login.com/api47help/html/6b34a895-9ba4-e947-28f3-95eced829200.htm[10/2/2023 1:41:10 PM]


Order.UserAddress Property

T4 API 4.7 Documentation




Search

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

public sring UserAddress { get; }

Property Value
String

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4512a208-3a42-4859-8642-ccc29a68dc51.htm[10/2/2023 1:41:14 PM]


Order.UserID Property

T4 API 4.7 Documentation




Search

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

public sring UserID { get; }

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

https://wiki.t4login.com/api47help/html/7aa5bc8c-4374-cb43-e69a-f45a378b77d6.htm[10/2/2023 1:41:18 PM]


Order.UserID Property

https://wiki.t4login.com/api47help/html/7aa5bc8c-4374-cb43-e69a-f45a378b77d6.htm[10/2/2023 1:41:18 PM]


Order.Username Property

T4 API 4.7 Documentation




Search

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

public sring Username { get; }

Property Value
String

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/37556059-87f8-b902-0e55-f6d421ec4696.htm[10/2/2023 1:41:21 PM]


Order.UserSvr Property

T4 API 4.7 Documentation




Search

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

public sring UserSvr { get; }

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

https://wiki.t4login.com/api47help/html/ff6a6a0c-7ffb-e699-8276-245fc3982d87.htm[10/2/2023 1:41:25 PM]


Order.UserSvr Property

https://wiki.t4login.com/api47help/html/ff6a6a0c-7ffb-e699-8276-245fc3982d87.htm[10/2/2023 1:41:25 PM]


Order.WorkingVolume Property

T4 API 4.7 Documentation




Search

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

public int WorkingVolume { get; }

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

https://wiki.t4login.com/api47help/html/c2f2ae9b-64dd-7356-689f-47c24e877e59.htm[10/2/2023 1:41:28 PM]


Order.WorkingVolume Property

https://wiki.t4login.com/api47help/html/c2f2ae9b-64dd-7356-689f-47c24e877e59.htm[10/2/2023 1:41:28 PM]


Order.AverageFillPrice Method

T4 API 4.7 Documentation




Search

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

public decimal AverageFillPrice()

Return Value
Decimal
The volume weighted average price.

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7e712fd4-40c3-71b2-20ff-2e6841e82cc5.htm[10/2/2023 1:41:32 PM]


Order.GetHistory Method

T4 API 4.7 Documentation




Search

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

public void GetHisory(


OrderOnHisoryComplete poCallback
)

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

https://wiki.t4login.com/api47help/html/6180d3e1-8cd1-c3a8-010c-bb327332576a.htm[10/2/2023 1:41:36 PM]


Order.GetHistory Method

https://wiki.t4login.com/api47help/html/6180d3e1-8cd1-c3a8-010c-bb327332576a.htm[10/2/2023 1:41:36 PM]


Order.Pull Method

T4 API 4.7 Documentation




Search

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

public void Pull()

 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.

Note: the order is not Pulled until confrmed by the exchange


for which an OrderUpdate event will be raised.

 See Also
Reference
Order Class
Pull Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/c004b86f-847b-620a-a633-60724a893687.htm[10/2/2023 1:41:39 PM]


Order.Pull Method

https://wiki.t4login.com/api47help/html/c004b86f-847b-620a-a633-60724a893687.htm[10/2/2023 1:41:39 PM]


Order.Pull(User, Boolean) Method

T4 API 4.7 Documentation




Search

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

public void Pull(


User poUser,
bool pbManualOrderIndicator
)

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.

Note: the order is not Pulled until confrmed by the exchange


for which an OrderUpdate event will be raised.

https://wiki.t4login.com/api47help/html/4283251c-e358-029b-cb07-f94a37823180.htm[10/2/2023 1:41:44 PM]


Order.Pull(User, Boolean) Method

 See Also
Reference
Order Class
Pull Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/4283251c-e358-029b-cb07-f94a37823180.htm[10/2/2023 1:41:44 PM]


Order.Revise(Int32, Nullable<Decimal>) Method

T4 API 4.7 Documentation




Search

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

public void Revise(


int piVolume,
decimal? poLimitPrice
)

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

https://wiki.t4login.com/api47help/html/6e3b703b-d5b0-6808-5249-8b549cc371b0.htm[10/2/2023 1:41:48 PM]


Order.Revise(Int32, Nullable<Decimal>) Method

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

https://wiki.t4login.com/api47help/html/6e3b703b-d5b0-6808-5249-8b549cc371b0.htm[10/2/2023 1:41:48 PM]


Order.Revise(Int32, Nullable<Decimal>, Nullable<Decimal>) Method

T4 API 4.7 Documentation




Search

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

public void Revise(


int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice
)

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

https://wiki.t4login.com/api47help/html/3f2fd3e1-6f27-5067-5f1e-bba2418dc987.htm[10/2/2023 1:41:52 PM]


Order.Revise(Int32, Nullable<Decimal>, Nullable<Decimal>) Method

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

https://wiki.t4login.com/api47help/html/3f2fd3e1-6f27-5067-5f1e-bba2418dc987.htm[10/2/2023 1:41:52 PM]


Order.Revise(Int32, Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>, ActivationData, Int32, User, Boolean) Method

T4 API 4.7 Documentation




Search

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

public void Revise(


int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
decimal? poTrailPrice,
ActivationData poActivationData,
int piMaxShow,
User poUser,
bool pbManualOrderIndicator
)

Parameters
piVolume Int32
The new total volume for the order.

https://wiki.t4login.com/api47help/html/ff306a75-bc02-0225-0d18-6b6b154e98b9.htm[10/2/2023 1:41:56 PM]


Order.Revise(Int32, Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>, ActivationData, Int32, User, Boolean) Method

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

https://wiki.t4login.com/api47help/html/ff306a75-bc02-0225-0d18-6b6b154e98b9.htm[10/2/2023 1:41:56 PM]


Order.Revise(Int32, Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>, ActivationData, Int32, User, Boolean) Method

https://wiki.t4login.com/api47help/html/ff306a75-bc02-0225-0d18-6b6b154e98b9.htm[10/2/2023 1:41:56 PM]


Order.UpdateTag Method

T4 API 4.7 Documentation




Search

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

public void UpdateTag(


sring psTag
)

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

https://wiki.t4login.com/api47help/html/8481182f-21ea-2e53-4852-42302b25a660.htm[10/2/2023 1:42:00 PM]


Order.UpdateTag Method

https://wiki.t4login.com/api47help/html/8481182f-21ea-2e53-4852-42302b25a660.htm[10/2/2023 1:42:00 PM]


Order.Account Field

T4 API 4.7 Documentation




Search

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

public readonly Account Account

Field Value
Account

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0a1bb8cb-223c-7b21-cf53-dd124d0c24c0.htm[10/2/2023 1:42:03 PM]


Order.Market Field

T4 API 4.7 Documentation




Search

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

public readonly Market Market

Field Value
Market

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f56450de-3731-c679-d63a-9919d813ffd2.htm[10/2/2023 1:42:06 PM]


Order.TradeLegs Field

T4 API 4.7 Documentation




Search

OrderTrade Legs Field


Lis of leg 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

public readonly TradeLegLis TradeLegs

Field Value
TradeLegLis

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0f156363-9179-dccb-c3d0-6334b9824c7a.htm[10/2/2023 1:42:10 PM]


Order.Trades Field

T4 API 4.7 Documentation




Search

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

public readonly TradeLis Trades

Field Value
TradeLis

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e1439efa-42cc-4a62-9fbb-b60d00074d50.htm[10/2/2023 1:42:14 PM]


Order.Speed Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/22e627ee-f36e-2da2-95c1-40555dabe96b.htm[10/2/2023 1:42:17 PM]


Order.Speed.AccountHandlerRoundTrip Property

T4 API 4.7 Documentation




Search

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

public int AccountHandlerRoundTrip { get; }

Property Value
Int32

 See Also
Reference
OrderSpeed Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/629577fc-450b-5fce-61e1-12f5e4914336.htm[10/2/2023 1:42:21 PM]


Order.Speed.APIRoundTrip Property

T4 API 4.7 Documentation




Search

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

public int APIRoundTrip { get; }

Property Value
Int32

 See Also
Reference
OrderSpeed Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/49926692-e229-cf94-933f-736f5feba6d4.htm[10/2/2023 1:42:24 PM]


Order.Speed.Complete Property

T4 API 4.7 Documentation




Search

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

public bool Complete { get; }

Property Value
Boolean

 See Also
Reference
OrderSpeed Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f11ccb65-8ea6-aff8-c389-c9c1f399160a.htm[10/2/2023 1:42:28 PM]


Order.Speed.ExchangeHandlerRoundTrip Property

T4 API 4.7 Documentation




Search

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

public int ExchangeHandlerRoundTrip { get; }

Property Value
Int32

 See Also
Reference
OrderSpeed Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f032086b-e791-da89-c66b-dcfc0c99b3cc.htm[10/2/2023 1:42:32 PM]


Order.Speed.UserHandlerRoundTrip Property

T4 API 4.7 Documentation




Search

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

public int UserHandlerRoundTrip { get; }

Property Value
Int32

 See Also
Reference
OrderSpeed Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/100dcb24-549c-4525-e389-7bf55dfb4174.htm[10/2/2023 1:42:35 PM]


OrderHistory.AccountSvr Property

T4 API 4.7 Documentation




Search

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

public sring AccountSvr { get; }

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

https://wiki.t4login.com/api47help/html/dbf8b695-1c17-dc4d-fbb5-dad79f52a932.htm[10/2/2023 1:42:39 PM]


OrderHistory.AccountSvr Property

https://wiki.t4login.com/api47help/html/dbf8b695-1c17-dc4d-fbb5-dad79f52a932.htm[10/2/2023 1:42:39 PM]


OrderHistory.ActivationData Property

T4 API 4.7 Documentation




Search

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

public ActivationData ActivationData { get; }

Property Value
ActivationData

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/110fa5c9-eef4-0f12-1711-de9deeb17a1a.htm[10/2/2023 1:42:43 PM]


OrderHistory.ActivationType Property

T4 API 4.7 Documentation




Search

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

public ActivationType ActivationType { get; }

Property Value
ActivationType

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cde13be3-fbe8-5e50-c2f1-2a8cbb875ef2.htm[10/2/2023 1:42:47 PM]


OrderHistory.AppID Property

T4 API 4.7 Documentation




Search

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

public sring AppID { get; }

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

https://wiki.t4login.com/api47help/html/c39ad8f5-1ce6-8526-53bc-8de43f243f47.htm[10/2/2023 1:42:51 PM]


OrderHistory.AppID Property

https://wiki.t4login.com/api47help/html/c39ad8f5-1ce6-8526-53bc-8de43f243f47.htm[10/2/2023 1:42:51 PM]


OrderHistory.AppName Property

T4 API 4.7 Documentation




Search

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

public sring AppName { get; }

Property Value
String

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1f0f62c6-1325-2f2f-358d-defddd8e4b63.htm[10/2/2023 1:42:55 PM]


OrderHistory.Change Property

T4 API 4.7 Documentation




Search

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

public OrderChange Change { get; }

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

https://wiki.t4login.com/api47help/html/4a9a53a7-bd80-6786-61ca-0a1fc6ad3028.htm[10/2/2023 1:42:58 PM]


OrderHistory.Change Property

https://wiki.t4login.com/api47help/html/4a9a53a7-bd80-6786-61ca-0a1fc6ad3028.htm[10/2/2023 1:42:58 PM]


OrderHistory.CurrentLimitPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? CurrentLimitPrice { get; }

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

https://wiki.t4login.com/api47help/html/e0587096-5565-1f57-bab2-8fe3ccf5c995.htm[10/2/2023 1:43:02 PM]


OrderHistory.CurrentLimitPrice Property

https://wiki.t4login.com/api47help/html/e0587096-5565-1f57-bab2-8fe3ccf5c995.htm[10/2/2023 1:43:02 PM]


OrderHistory.CurrentMaxShow Property

T4 API 4.7 Documentation




Search

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

public int CurrentMaxShow { get; }

Property Value
Int32

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/bcac6c1c-c066-a70b-8a00-0917a0fc93ad.htm[10/2/2023 1:43:06 PM]


OrderHistory.CurrentStopPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? CurrentStopPrice { get; }

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

https://wiki.t4login.com/api47help/html/3bc46d3f-6a17-df7b-d9a6-06c5bcf08c79.htm[10/2/2023 1:43:10 PM]


OrderHistory.CurrentStopPrice Property

https://wiki.t4login.com/api47help/html/3bc46d3f-6a17-df7b-d9a6-06c5bcf08c79.htm[10/2/2023 1:43:10 PM]


OrderHistory.CurrentVolume Property

T4 API 4.7 Documentation




Search

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

public int CurrentVolume { get; }

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

https://wiki.t4login.com/api47help/html/4bb23907-4f55-6310-c753-621c44146b40.htm[10/2/2023 1:43:14 PM]


OrderHistory.CurrentVolume Property

https://wiki.t4login.com/api47help/html/4bb23907-4f55-6310-c753-621c44146b40.htm[10/2/2023 1:43:14 PM]


OrderHistory.ExchangeID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeID { get; }

Property Value
String

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/928e48da-8b0c-2bdd-47bd-88d135af1b2f.htm[10/2/2023 1:43:17 PM]


OrderHistory.ExchangeLoginID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeLoginID { get; }

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.

This value is set by an adminisrator for the frm on a per user


per exchangebasis.

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/462e3211-32e3-d0cf-94dd-1e9db114ceb5.htm[10/2/2023 1:43:21 PM]


OrderHistory.ExchangeLoginID Property

https://wiki.t4login.com/api47help/html/462e3211-32e3-d0cf-94dd-1e9db114ceb5.htm[10/2/2023 1:43:21 PM]


OrderHistory.ExchangeOrderID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeOrderID { get; }

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

https://wiki.t4login.com/api47help/html/205d7097-48d3-7b68-5093-9772131b5376.htm[10/2/2023 1:43:25 PM]


OrderHistory.ExchangeOrderID Property

https://wiki.t4login.com/api47help/html/205d7097-48d3-7b68-5093-9772131b5376.htm[10/2/2023 1:43:25 PM]


OrderHistory.ExchangeSvr Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeSvr { get; }

Property Value
String

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/11d6fc7a-ca9a-840e-9dfe-b38619e0c8b1.htm[10/2/2023 1:43:29 PM]


OrderHistory.ExchangeTime Property

T4 API 4.7 Documentation




Search

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

public DateTime ExchangeTime { get; }

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

https://wiki.t4login.com/api47help/html/1b6a80c9-e80b-657e-93a0-ed22a556a7d7.htm[10/2/2023 1:43:32 PM]


OrderHistory.ExchangeTime Property

https://wiki.t4login.com/api47help/html/1b6a80c9-e80b-657e-93a0-ed22a556a7d7.htm[10/2/2023 1:43:32 PM]


OrderHistory.ExecutingLoginID Property

T4 API 4.7 Documentation




Search

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

public sring ExecutingLoginID { get; }

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.

This value is set by an adminisrator for the frm on a per


account per exchangebasis.

 See Also
Reference
OrderHisory Class

https://wiki.t4login.com/api47help/html/1c8ede4c-f282-3b68-2990-20b158b07e8e.htm[10/2/2023 1:43:36 PM]


OrderHistory.ExecutingLoginID Property

T4.API Namespace

https://wiki.t4login.com/api47help/html/1c8ede4c-f282-3b68-2990-20b158b07e8e.htm[10/2/2023 1:43:36 PM]


OrderHistory.MaxVolume Property

T4 API 4.7 Documentation




Search

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

public int MaxVolume { get; }

Property Value
Int32

Return Value
Int32

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1cda6cb9-21c6-b809-2b19-7a2cb4aa9420.htm[10/2/2023 1:43:40 PM]


OrderHistory.MaxVolume Property

https://wiki.t4login.com/api47help/html/1cda6cb9-21c6-b809-2b19-7a2cb4aa9420.htm[10/2/2023 1:43:40 PM]


OrderHistory.NewLimitPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? NewLimitPrice { get; }

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

https://wiki.t4login.com/api47help/html/136f863f-12a4-53c4-4502-056e2d94e11c.htm[10/2/2023 1:43:44 PM]


OrderHistory.NewLimitPrice Property

https://wiki.t4login.com/api47help/html/136f863f-12a4-53c4-4502-056e2d94e11c.htm[10/2/2023 1:43:44 PM]


OrderHistory.NewMaxShow Property

T4 API 4.7 Documentation




Search

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

public int NewMaxShow { get; }

Property Value
Int32

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/813b7fdb-ce25-de36-96ec-538e85542839.htm[10/2/2023 1:43:47 PM]


OrderHistory.NewStopPrice Property

T4 API 4.7 Documentation




Search

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

public decimal? NewStopPrice { get; }

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

https://wiki.t4login.com/api47help/html/b4937dc3-373a-3d10-c85f-21257a8041f9.htm[10/2/2023 1:43:51 PM]


OrderHistory.NewStopPrice Property

https://wiki.t4login.com/api47help/html/b4937dc3-373a-3d10-c85f-21257a8041f9.htm[10/2/2023 1:43:51 PM]


OrderHistory.NewVolume Property

T4 API 4.7 Documentation




Search

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

public int NewVolume { get; }

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

https://wiki.t4login.com/api47help/html/89942188-5158-a3c4-0308-7e6c15cf0d4e.htm[10/2/2023 1:43:55 PM]


OrderHistory.NewVolume Property

https://wiki.t4login.com/api47help/html/89942188-5158-a3c4-0308-7e6c15cf0d4e.htm[10/2/2023 1:43:55 PM]


OrderHistory.PriceType Property

T4 API 4.7 Documentation




Search

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

public PriceType PriceType { get; }

Property Value
PriceType

 Remarks
Whether the order is a market order, limit, sop market etc.

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/43d23110-961d-0697-b535-e6bec77903f3.htm[10/2/2023 1:43:58 PM]


OrderHistory.ResponsePending Property

T4 API 4.7 Documentation




Search

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

public ResponsePending ResponsePending { get; }

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

https://wiki.t4login.com/api47help/html/5d4b856c-6eb2-0d03-fb9e-f92f06bdbf7b.htm[10/2/2023 1:44:02 PM]


OrderHistory.ResponsePending Property

https://wiki.t4login.com/api47help/html/5d4b856c-6eb2-0d03-fb9e-f92f06bdbf7b.htm[10/2/2023 1:44:02 PM]


OrderHistory.SequenceOrder Property

T4 API 4.7 Documentation




Search

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

public int SequenceOrder { get; }

Property Value
Int32

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ffd71780-08cf-4a2f-ef4c-61ae4a30716f.htm[10/2/2023 1:44:06 PM]


OrderHistory.SessionID Property

T4 API 4.7 Documentation




Search

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

public sring SessionID { get; }

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

https://wiki.t4login.com/api47help/html/f1a09a2c-7989-10cb-6e67-55033c419c49.htm[10/2/2023 1:44:10 PM]


OrderHistory.SessionID Property

https://wiki.t4login.com/api47help/html/f1a09a2c-7989-10cb-6e67-55033c419c49.htm[10/2/2023 1:44:10 PM]


OrderHistory.Status Property

T4 API 4.7 Documentation




Search

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

public OrderStatus Status { get; }

Property Value
OrderStatus

 Remarks
Whether the order is working, fnished or rejected.

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8c8b7621-67e5-255c-cbe1-b7565495008a.htm[10/2/2023 1:44:13 PM]


OrderHistory.StatusDetail Property

T4 API 4.7 Documentation




Search

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

public sring StatusDetail { get; }

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

https://wiki.t4login.com/api47help/html/2a8b6ce1-7857-2072-4b76-2dc766eaa700.htm[10/2/2023 1:44:16 PM]


OrderHistory.StatusDetail Property

https://wiki.t4login.com/api47help/html/2a8b6ce1-7857-2072-4b76-2dc766eaa700.htm[10/2/2023 1:44:16 PM]


OrderHistory.Tag Property

T4 API 4.7 Documentation




Search

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

public sring Tag { get; }

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

https://wiki.t4login.com/api47help/html/68ca30e4-800d-1387-f7d8-ff2839918d51.htm[10/2/2023 1:44:20 PM]


OrderHistory.Tag Property

https://wiki.t4login.com/api47help/html/68ca30e4-800d-1387-f7d8-ff2839918d51.htm[10/2/2023 1:44:20 PM]


OrderHistory.Time Property

T4 API 4.7 Documentation




Search

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

public DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4c001fbd-74a4-bc63-6e14-7646d9d0b5e7.htm[10/2/2023 1:44:24 PM]


OrderHistory.TimeType Property

T4 API 4.7 Documentation




Search

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

public TimeType TimeType { get; }

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

https://wiki.t4login.com/api47help/html/8a5f923d-9f22-7af4-136f-e30d30b20905.htm[10/2/2023 1:44:27 PM]


OrderHistory.TimeType Property

https://wiki.t4login.com/api47help/html/8a5f923d-9f22-7af4-136f-e30d30b20905.htm[10/2/2023 1:44:27 PM]


OrderHistory.TotalFillVolume Property

T4 API 4.7 Documentation




Search

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

public int TotalFillVolume { get; }

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

https://wiki.t4login.com/api47help/html/308df225-a59a-d6dd-c769-c77fb51bef04.htm[10/2/2023 1:44:30 PM]


OrderHistory.TotalFillVolume Property

https://wiki.t4login.com/api47help/html/308df225-a59a-d6dd-c769-c77fb51bef04.htm[10/2/2023 1:44:30 PM]


OrderHistory.TradeDate Property

T4 API 4.7 Documentation




Search

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

public DateTime TradeDate { get; }

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

https://wiki.t4login.com/api47help/html/59cc96fb-30c3-7e9d-85f6-27561ca0f6c1.htm[10/2/2023 1:44:34 PM]


OrderHistory.TradeDate Property

OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/59cc96fb-30c3-7e9d-85f6-27561ca0f6c1.htm[10/2/2023 1:44:34 PM]


OrderHistory.TrailPrice Property

T4 API 4.7 Documentation




Search

OrderHisoryTrail Price Property


The trailing price value.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public decimal? TrailPrice { get; }

Property Value
NullableDecimal

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3ab954f8-0380-0813-f032-f3d6f57fc860.htm[10/2/2023 1:44:38 PM]


OrderHistory.UserAddress Property

T4 API 4.7 Documentation




Search

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

public sring UserAddress { get; }

Property Value
String

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/c7d04f0c-40d9-c3e9-810f-264de37c5f36.htm[10/2/2023 1:44:41 PM]


OrderHistory.UserID Property

T4 API 4.7 Documentation




Search

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

public sring UserID { get; }

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

https://wiki.t4login.com/api47help/html/fd926cf7-6ff4-7bcb-0370-1e250572a36e.htm[10/2/2023 1:44:45 PM]


OrderHistory.UserID Property

https://wiki.t4login.com/api47help/html/fd926cf7-6ff4-7bcb-0370-1e250572a36e.htm[10/2/2023 1:44:45 PM]


OrderHistory.Username Property

T4 API 4.7 Documentation




Search

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

public sring Username { get; }

Property Value
String

 See Also
Reference
OrderHisory Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cac3ec67-39cf-cd13-e73b-7303c67a2e8f.htm[10/2/2023 1:44:48 PM]


OrderHistory.UserSvr Property

T4 API 4.7 Documentation




Search

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

public sring UserSvr { get; }

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

https://wiki.t4login.com/api47help/html/4256c64c-396a-978e-877f-3673ccf1d8d2.htm[10/2/2023 1:44:52 PM]


OrderHistory.UserSvr Property

https://wiki.t4login.com/api47help/html/4256c64c-396a-978e-877f-3673ccf1d8d2.htm[10/2/2023 1:44:52 PM]


OrderHistory.WorkingVolume Property

T4 API 4.7 Documentation




Search

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

public int WorkingVolume { get; }

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

https://wiki.t4login.com/api47help/html/67e461f6-23af-849b-a9b8-7bef9a92bd73.htm[10/2/2023 1:44:56 PM]


OrderHistory.WorkingVolume Property

https://wiki.t4login.com/api47help/html/67e461f6-23af-849b-a9b8-7bef9a92bd73.htm[10/2/2023 1:44:56 PM]


OrderList.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
OrderLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/48afeb02-42b8-8c4c-820e-1fda6d5fbc14.htm[10/2/2023 1:44:59 PM]


OrderList.Item Property

T4 API 4.7 Documentation




Search

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

public Order this[


sring UniqueID
] { get; }

Parameters
UniqueID String
The unique identifer for the Order

Property Value
Order

 See Also
Reference
OrderLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/28752951-64f4-40af-820c-725db008f601.htm[10/2/2023 1:45:03 PM]


OrderList.Item Property

https://wiki.t4login.com/api47help/html/28752951-64f4-40af-820c-725db008f601.htm[10/2/2023 1:45:03 PM]


OrderList.Contains Method

T4 API 4.7 Documentation




Search

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

public bool Contains(


sring UniqueID
)

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

https://wiki.t4login.com/api47help/html/57675183-b5d4-982b-295f-4a745dcbaf11.htm[10/2/2023 1:45:06 PM]


OrderList.Contains Method

https://wiki.t4login.com/api47help/html/57675183-b5d4-982b-295f-4a745dcbaf11.htm[10/2/2023 1:45:06 PM]


OrderList.GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator<Order> GetEnumerator()

Return Value
IEnumeratorOrder
Order lis enumerator

Implements
IEnumerableTGetEnumerator

 See Also
Reference
OrderLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b55d5b5c-2ce4-6c35-2721-6198e452bbe2.htm[10/2/2023 1:45:10 PM]


OrderList.GetEnumerator Method

https://wiki.t4login.com/api47help/html/b55d5b5c-2ce4-6c35-2721-6198e452bbe2.htm[10/2/2023 1:45:10 PM]


OrderList.GetSortedList Method

T4 API 4.7 Documentation




Search

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

public Lis<Order> GetSortedLis()

Return Value
LisOrder
Lis of orders sorted by submission time, newes order is frs

 See Also
Reference
OrderLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d181a681-eaed-ee1f-4ea1-4103db187255.htm[10/2/2023 1:45:14 PM]


OrderList.IEnumerable_GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator IEnumerable_GetEnumerator()

Return Value
IEnumerator
Order lis enumerator

Implements
IEnumerableGetEnumerator

 See Also
Reference
OrderLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/42907572-561d-d40f-d327-a5200af67232.htm[10/2/2023 1:45:17 PM]


OrderList.IEnumerable_GetEnumerator Method

https://wiki.t4login.com/api47help/html/42907572-561d-d40f-d327-a5200af67232.htm[10/2/2023 1:45:17 PM]


OrderPerformanceEventArgs(Account, Boolean, List<Order>) Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/84b3e1ad-3ec0-7bcd-edd3-a60650573e1f.htm[10/2/2023 1:45:21 PM]


OrderPerformanceEventArgs(Account, Boolean, List<Order>) Constructor

Reference
OrderPerformanceEventArgs Class
OrderPerformanceEventArgs Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/84b3e1ad-3ec0-7bcd-edd3-a60650573e1f.htm[10/2/2023 1:45:21 PM]


OrderPerformanceEventArgs(Account, Boolean, Order) Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/1bd76837-c1ed-7a24-297a-074fb2d209dd.htm[10/2/2023 1:45:25 PM]


OrderPerformanceEventArgs(Account, Boolean, Order) Constructor

Reference
OrderPerformanceEventArgs Class
OrderPerformanceEventArgs Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/1bd76837-c1ed-7a24-297a-074fb2d209dd.htm[10/2/2023 1:45:25 PM]


OrderPerformanceEventArgs.Account Field

T4 API 4.7 Documentation




Search

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

public readonly Account Account

Field Value
Account

 See Also
Reference
OrderPerformanceEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a9c1734f-2267-3829-665b-9e4b545f5066.htm[10/2/2023 1:45:29 PM]


OrderPerformanceEventArgs.Orders Field

T4 API 4.7 Documentation




Search

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

public readonly Lis<Order> Orders

Field Value
LisOrder

 See Also
Reference
OrderPerformanceEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fb1670a3-ad8f-741c-358d-31251ee54550.htm[10/2/2023 1:45:32 PM]


OrderPerformanceEventArgs.PossibleResend Field

T4 API 4.7 Documentation




Search

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

public readonly bool PossibleResend

Field Value
Boolean

 See Also
Reference
OrderPerformanceEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/74fed01b-7f80-5a13-9244-8e2521e05890.htm[10/2/2023 1:45:36 PM]


OrderPullBatch.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
OrderPullBatch Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8105ba95-46e2-6c97-0ff0-d22d3ee63e62.htm[10/2/2023 1:45:39 PM]


OrderPullBatch.Add(Order) Method

T4 API 4.7 Documentation




Search

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

public void Add(


Order poOrder
)

Parameters
poOrder Order
The order to be pulled.

 See Also
Reference
OrderPullBatch Class
Add Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/ea3c8c16-c184-d9cc-4af6-a60eef0e8765.htm[10/2/2023 1:45:43 PM]


OrderPullBatch.Add(Order) Method

https://wiki.t4login.com/api47help/html/ea3c8c16-c184-d9cc-4af6-a60eef0e8765.htm[10/2/2023 1:45:43 PM]


OrderPullBatch.Add(Order, User, Boolean) Method

T4 API 4.7 Documentation




Search

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

public void Add(


Order poOrder,
User poUser,
bool pbManualOrderIndicator
)

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

https://wiki.t4login.com/api47help/html/caa0d9ed-1500-6e1d-fa7a-146620674927.htm[10/2/2023 1:45:46 PM]


OrderPullBatch.Add(Order, User, Boolean) Method

OrderPullBatch Class
Add Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/caa0d9ed-1500-6e1d-fa7a-146620674927.htm[10/2/2023 1:45:46 PM]


OrderPullBatch.Send Method

T4 API 4.7 Documentation




Search

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

public void Send()

 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

https://wiki.t4login.com/api47help/html/16f36a6e-33be-d7ea-43ff-3633f383d1dc.htm[10/2/2023 1:45:50 PM]


OrderRemovedEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/a5123b97-fe86-bdc8-a7b6-4f27d2696bcb.htm[10/2/2023 1:45:53 PM]


OrderRemovedEventArgs Constructor

https://wiki.t4login.com/api47help/html/a5123b97-fe86-bdc8-a7b6-4f27d2696bcb.htm[10/2/2023 1:45:53 PM]


OrderRemovedEventArgs.Account Field

T4 API 4.7 Documentation




Search

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

public readonly Account Account

Field Value
Account

 See Also
Reference
OrderRemovedEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9cc8ad44-c17b-43dd-d0ce-257fa2f530ff.htm[10/2/2023 1:45:57 PM]


OrderRemovedEventArgs.Orders Field

T4 API 4.7 Documentation




Search

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

public readonly Lis<Order> Orders

Field Value
LisOrder

 See Also
Reference
OrderRemovedEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d79ed23c-c2c6-ada8-d71c-28684c781f9e.htm[10/2/2023 1:46:01 PM]


OrderRevisionBatch.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
OrderRevisionBatch Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0783ec54-df40-0df9-15f4-b515f1185866.htm[10/2/2023 1:46:04 PM]


OrderRevisionBatch.Add(Order, Int32, Nullable<Decimal>) Method

T4 API 4.7 Documentation




Search

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

public void Add(


Order poOrder,
int piVolume,
decimal? poLimitPrice
)

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

https://wiki.t4login.com/api47help/html/07a627fd-c3b8-589d-5c65-c021f3d544c3.htm[10/2/2023 1:46:08 PM]


OrderRevisionBatch.Add(Order, Int32, Nullable<Decimal>) Method

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

https://wiki.t4login.com/api47help/html/07a627fd-c3b8-589d-5c65-c021f3d544c3.htm[10/2/2023 1:46:08 PM]


OrderRevisionBatch.Add(Order, Int32, Nullable<Decimal>, Nullable<Decimal>) Method

T4 API 4.7 Documentation




Search

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

public void Add(


Order poOrder,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice
)

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.

https://wiki.t4login.com/api47help/html/6e871599-7ee5-bc6c-2b3b-14ebefe5acee.htm[10/2/2023 1:46:12 PM]


OrderRevisionBatch.Add(Order, Int32, Nullable<Decimal>, Nullable<Decimal>) Method

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

https://wiki.t4login.com/api47help/html/6e871599-7ee5-bc6c-2b3b-14ebefe5acee.htm[10/2/2023 1:46:12 PM]


OrderRevisionBatch.Add(Order, Int32, Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>, ActivationData, Int32, User, Boolean) Method

T4 API 4.7 Documentation




Search

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

public void Add(


Order poOrder,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
decimal? poTrailPrice,
ActivationData poActivationData,
int piMaxShow,
User poUser,
bool pbManualOrderIndicator
)

Parameters
poOrder Order
The order to be revised.

https://wiki.t4login.com/api47help/html/37432c2d-c502-0ad9-d9ed-16ffff002e38.htm[10/2/2023 1:46:16 PM]


OrderRevisionBatch.Add(Order, Int32, Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>, ActivationData, Int32, User, Boolean) Method

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

https://wiki.t4login.com/api47help/html/37432c2d-c502-0ad9-d9ed-16ffff002e38.htm[10/2/2023 1:46:16 PM]


OrderRevisionBatch.Add(Order, Int32, Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>, ActivationData, Int32, User, Boolean) Method

T4.API Namespace

https://wiki.t4login.com/api47help/html/37432c2d-c502-0ad9-d9ed-16ffff002e38.htm[10/2/2023 1:46:16 PM]


OrderRevisionBatch.Send Method

T4 API 4.7 Documentation




Search

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

public void Send()

 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

https://wiki.t4login.com/api47help/html/5c0c5de0-55c4-b104-6a5a-d090859bc6f9.htm[10/2/2023 1:46:20 PM]


OrderRevisionBatch.Send Method

https://wiki.t4login.com/api47help/html/5c0c5de0-55c4-b104-6a5a-d090859bc6f9.htm[10/2/2023 1:46:20 PM]


OrderSendEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/03a3a895-d37a-c4b1-db48-9cae443ef348.htm[10/2/2023 1:46:24 PM]


OrderSendEventArgs Constructor

https://wiki.t4login.com/api47help/html/03a3a895-d37a-c4b1-db48-9cae443ef348.htm[10/2/2023 1:46:24 PM]


OrderSendEventArgs.Orders Field

T4 API 4.7 Documentation




Search

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

public readonly Lis<Order> Orders

Field Value
LisOrder

 See Also
Reference
OrderSendEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a344b960-34fa-e344-0aae-3c026b7a12e4.htm[10/2/2023 1:46:28 PM]


OrderSendEventArgs.Tag Field

T4 API 4.7 Documentation




Search

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

public readonly Object Tag

Field Value
Object

 See Also
Reference
OrderSendEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b2bfea37-180c-b7c7-1421-9e9a6ae08860.htm[10/2/2023 1:46:31 PM]


OrderSubmissionBatch.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
OrderSubmissionBatch Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/871de7cd-0e84-3589-3b28-9ca64af6a1a4.htm[10/2/2023 1:46:35 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, Int32, Nullable<Decimal>) Method

T4 API 4.7 Documentation




Search

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

public void Add(


Account poAccount,
Market poMarket,
BuySell penBuySell,
PriceType penPriceType,
int piVolume,
decimal? poLimitPrice
)

Parameters
poAccount Account
The account to put the order in.

poMarket Market
The market the order is for.

penBuySell BuySell

https://wiki.t4login.com/api47help/html/c25f92df-54ec-4650-ccaf-9a174e93294e.htm[10/2/2023 1:46:39 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, Int32, Nullable<Decimal>) Method

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.

 See Also
Reference
OrderSubmissionBatch Class
Add Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/c25f92df-54ec-4650-ccaf-9a174e93294e.htm[10/2/2023 1:46:39 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, Int32, Nullable<Decimal>, Nullable<Decimal>, String) Method

T4 API 4.7 Documentation




Search

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

public void Add(


Account poAccount,
Market poMarket,
BuySell penBuySell,
PriceType penPriceType,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
sring psTag
)

Parameters
poAccount Account
The account to put the order in.

https://wiki.t4login.com/api47help/html/90daaa17-dafc-bd92-8fb3-623918d03132.htm[10/2/2023 1:46:43 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, Int32, Nullable<Decimal>, Nullable<Decimal>, String) Method

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

https://wiki.t4login.com/api47help/html/90daaa17-dafc-bd92-8fb3-623918d03132.htm[10/2/2023 1:46:43 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationTy...

T4 API 4.7 Documentation




Search

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

public void Add(


Account poAccount,
Market poMarket,
BuySell penBuySell,
PriceType penPriceType,
TimeType penTimeType,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
sring psTag,
decimal? poTrailPrice,
ActivationType penActivationType,
ActivationData poActivationData

https://wiki.t4login.com/api47help/html/9931c4b5-b81c-250d-b50f-71069c9f6ebc.htm[10/2/2023 1:46:47 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationTy...

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

https://wiki.t4login.com/api47help/html/9931c4b5-b81c-250d-b50f-71069c9f6ebc.htm[10/2/2023 1:46:47 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationTy...

Add Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/9931c4b5-b81c-250d-b50f-71069c9f6ebc.htm[10/2/2023 1:46:47 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationTy...

T4 API 4.7 Documentation




Search

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

public void Add(


Account poAccount,
Market poMarket,
BuySell penBuySell,
PriceType penPriceType,
TimeType penTimeType,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
sring psTag,
decimal? poTrailPrice,
ActivationType penActivationType,
ActivationData poActivationData,

https://wiki.t4login.com/api47help/html/57820c59-5673-dcb7-3d2c-0c051275e4f3.htm[10/2/2023 1:46:51 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationTy...

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

https://wiki.t4login.com/api47help/html/57820c59-5673-dcb7-3d2c-0c051275e4f3.htm[10/2/2023 1:46:51 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationTy...

The maximum volume this order can have, used with multi
exit OCO's

 See Also
Reference
OrderSubmissionBatch Class
Add Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/57820c59-5673-dcb7-3d2c-0c051275e4f3.htm[10/2/2023 1:46:51 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationTy...

T4 API 4.7 Documentation




Search

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

public void Add(


Account poAccount,
Market poMarket,
BuySell penBuySell,
PriceType penPriceType,
TimeType penTimeType,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
sring psTag,
decimal? poTrailPrice,

https://wiki.t4login.com/api47help/html/dfaba959-0ae4-d3f3-2215-222387010b06.htm[10/2/2023 1:46:56 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationTy...

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.

https://wiki.t4login.com/api47help/html/dfaba959-0ae4-d3f3-2215-222387010b06.htm[10/2/2023 1:46:56 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationTy...

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

https://wiki.t4login.com/api47help/html/dfaba959-0ae4-d3f3-2215-222387010b06.htm[10/2/2023 1:46:56 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationTy...

T4 API 4.7 Documentation




Search

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

public void Add(


Account poAccount,
Market poMarket,
BuySell penBuySell,
PriceType penPriceType,
TimeType penTimeType,
int piVolume,
decimal? poLimitPrice,
decimal? poStopPrice,
sring psTag,
decimal? poTrailPrice,

https://wiki.t4login.com/api47help/html/b12fe8af-4958-2445-799b-e6405b14e718.htm[10/2/2023 1:47:00 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationTy...

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.

https://wiki.t4login.com/api47help/html/b12fe8af-4958-2445-799b-e6405b14e718.htm[10/2/2023 1:47:00 PM]


OrderSubmissionBatch.Add(Account, Market, BuySell, PriceType, TimeType, Int32, Nullable<Decimal>, Nullable<Decimal>, String, Nullable<Decimal>, ActivationTy...

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

https://wiki.t4login.com/api47help/html/b12fe8af-4958-2445-799b-e6405b14e718.htm[10/2/2023 1:47:00 PM]


OrderSubmissionBatch.Send Method

T4 API 4.7 Documentation




Search

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

public Lis<Order> Send()

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

https://wiki.t4login.com/api47help/html/5529fa31-ab58-f984-e149-1f076468e327.htm[10/2/2023 1:47:05 PM]


OrderSubmissionBatch.Send Method

T4.API Namespace

https://wiki.t4login.com/api47help/html/5529fa31-ab58-f984-e149-1f076468e327.htm[10/2/2023 1:47:05 PM]


OrderSubmissionBatch.Send(OnOrderSend) Method

T4 API 4.7 Documentation




Search

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

public Lis<Order> Send(


OnOrderSend poCallback
)

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.

https://wiki.t4login.com/api47help/html/93b061c5-cbc6-508e-37a5-ba645aa0e117.htm[10/2/2023 1:47:09 PM]


OrderSubmissionBatch.Send(OnOrderSend) Method

 See Also
Reference
OrderSubmissionBatch Class
Send Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/93b061c5-cbc6-508e-37a5-ba645aa0e117.htm[10/2/2023 1:47:09 PM]


OrderSubmissionBatch.Send(OnOrderSend, Object) Method

T4 API 4.7 Documentation




Search

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

public Lis<Order> Send(


OnOrderSend poCallback,
Object poTag
)

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

https://wiki.t4login.com/api47help/html/2ca7e985-1c6d-68ee-d24f-dfc923ccee19.htm[10/2/2023 1:47:12 PM]


OrderSubmissionBatch.Send(OnOrderSend, Object) Method

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

https://wiki.t4login.com/api47help/html/2ca7e985-1c6d-68ee-d24f-dfc923ccee19.htm[10/2/2023 1:47:12 PM]


OrderSubmissionBatch.OrderLink Field

T4 API 4.7 Documentation




Search

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

public readonly OrderLink OrderLink

Field Value
OrderLink

 See Also
Reference
OrderSubmissionBatch Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fe5c38d1-c47e-00c7-c838-2c45a77d7a6d.htm[10/2/2023 1:47:16 PM]


OrderTradeEventArgs(Account, Boolean, Order, List<Trade>) Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/90438239-bfe4-e51d-1133-0c43e69e6d61.htm[10/2/2023 1:47:19 PM]


OrderTradeEventArgs(Account, Boolean, Order, List<Trade>) Constructor

 See Also
Reference
OrderTradeEventArgs Class
OrderTradeEventArgs Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/90438239-bfe4-e51d-1133-0c43e69e6d61.htm[10/2/2023 1:47:19 PM]


OrderTradeEventArgs(Account, Boolean, Order, Trade) Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/32d72610-7729-480f-fccc-cd8f3c7782a7.htm[10/2/2023 1:47:23 PM]


OrderTradeEventArgs(Account, Boolean, Order, Trade) Constructor

 See Also
Reference
OrderTradeEventArgs Class
OrderTradeEventArgs Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/32d72610-7729-480f-fccc-cd8f3c7782a7.htm[10/2/2023 1:47:23 PM]


OrderTradeEventArgs.Account Field

T4 API 4.7 Documentation




Search

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

public readonly Account Account

Field Value
Account

 See Also
Reference
OrderTradeEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6c818241-f307-5f82-7863-b8ac1a3f8e64.htm[10/2/2023 1:47:27 PM]


OrderTradeEventArgs.Order Field

T4 API 4.7 Documentation




Search

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

public readonly Order Order

Field Value
Order

 See Also
Reference
OrderTradeEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0607df1c-1257-1e2e-4826-de802359dd59.htm[10/2/2023 1:47:31 PM]


OrderTradeEventArgs.PossibleResend Field

T4 API 4.7 Documentation




Search

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

public readonly bool PossibleResend

Field Value
Boolean

 See Also
Reference
OrderTradeEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7db511fe-e02e-13bf-f8e2-b639a20788be.htm[10/2/2023 1:47:35 PM]


OrderTradeEventArgs.Trades Field

T4 API 4.7 Documentation




Search

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

public readonly Lis<Trade> Trades

Field Value
LisTrade

 See Also
Reference
OrderTradeEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a2eb7cce-79a8-0774-a31b-730ce190a2f2.htm[10/2/2023 1:47:38 PM]


OrderTradeLegEventArgs(Account, Boolean, Order, List<TradeLeg>) Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/00a979ab-0795-f238-4c9c-2e23e234bd42.htm[10/2/2023 1:47:42 PM]


OrderTradeLegEventArgs(Account, Boolean, Order, List<TradeLeg>) Constructor

 See Also
Reference
OrderTradeLegEventArgs Class
OrderTradeLegEventArgs Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/00a979ab-0795-f238-4c9c-2e23e234bd42.htm[10/2/2023 1:47:42 PM]


OrderTradeLegEventArgs(Account, Boolean, Order, TradeLeg) Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/0ed3ec37-d2ba-f501-4f7b-b9e19a6f0dd7.htm[10/2/2023 1:47:46 PM]


OrderTradeLegEventArgs(Account, Boolean, Order, TradeLeg) Constructor

 See Also
Reference
OrderTradeLegEventArgs Class
OrderTradeLegEventArgs Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/0ed3ec37-d2ba-f501-4f7b-b9e19a6f0dd7.htm[10/2/2023 1:47:46 PM]


OrderTradeLegEventArgs.Account Field

T4 API 4.7 Documentation




Search

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

public readonly Account Account

Field Value
Account

 See Also
Reference
OrderTradeLegEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2b87e4cf-6102-29dd-aefe-2658909ef143.htm[10/2/2023 1:47:49 PM]


OrderTradeLegEventArgs.Order Field

T4 API 4.7 Documentation




Search

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

public readonly Order Order

Field Value
Order

 See Also
Reference
OrderTradeLegEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3cb6e389-81a5-07f2-ba61-7a0ea9dda2c0.htm[10/2/2023 1:47:53 PM]


OrderTradeLegEventArgs.PossibleResend Field

T4 API 4.7 Documentation




Search

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

public readonly bool PossibleResend

Field Value
Boolean

 See Also
Reference
OrderTradeLegEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e6826049-c7c8-04d4-1560-ee2ddfd367f7.htm[10/2/2023 1:47:56 PM]


OrderTradeLegEventArgs.TradeLegs Field

T4 API 4.7 Documentation




Search

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

public readonly Lis<TradeLeg> TradeLegs

Field Value
LisTradeLeg

 See Also
Reference
OrderTradeLegEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/240574a3-fc38-c07e-d913-9d2d645d8207.htm[10/2/2023 1:48:00 PM]


OrderUpdateEventArgs(Account, Boolean, List<Order>) Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/970a1d5f-0190-cb1f-133a-cfe3a012301b.htm[10/2/2023 1:48:03 PM]


OrderUpdateEventArgs(Account, Boolean, List<Order>) Constructor

Reference
OrderUpdateEventArgs Class
OrderUpdateEventArgs Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/970a1d5f-0190-cb1f-133a-cfe3a012301b.htm[10/2/2023 1:48:03 PM]


OrderUpdateEventArgs(Account, Boolean, Order) Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/5e9b784e-99d6-cc60-4f33-94dc750a66d4.htm[10/2/2023 1:48:07 PM]


OrderUpdateEventArgs(Account, Boolean, Order) Constructor

Reference
OrderUpdateEventArgs Class
OrderUpdateEventArgs Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/5e9b784e-99d6-cc60-4f33-94dc750a66d4.htm[10/2/2023 1:48:07 PM]


OrderUpdateEventArgs.Account Field

T4 API 4.7 Documentation




Search

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

public readonly Account Account

Field Value
Account

 See Also
Reference
OrderUpdateEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a27cbf04-8154-048a-43fa-fcb64f42141d.htm[10/2/2023 1:48:11 PM]


OrderUpdateEventArgs.Orders Field

T4 API 4.7 Documentation




Search

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

public readonly Lis<Order> Orders

Field Value
LisOrder

 See Also
Reference
OrderUpdateEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/027d1ac3-ee98-d782-9c32-bbacb1a01cb1.htm[10/2/2023 1:48:14 PM]


OrderUpdateEventArgs.PossibleResend Field

T4 API 4.7 Documentation




Search

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

public readonly bool PossibleResend

Field Value
Boolean

 See Also
Reference
OrderUpdateEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/45923742-b7df-59de-7f5a-67da18b7efa1.htm[10/2/2023 1:48:18 PM]


Position.AverageOpenPrice Property

T4 API 4.7 Documentation




Search

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

public decimal AverageOpenPrice { get; }

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.

Note: This will be in fractions of a tick and may not convert to a

https://wiki.t4login.com/api47help/html/cb514340-6b26-617a-6044-ea87272746f3.htm[10/2/2023 1:48:22 PM]


Position.AverageOpenPrice Property

display pricecorrectly.

 See Also
Reference
Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cb514340-6b26-617a-6044-ea87272746f3.htm[10/2/2023 1:48:22 PM]


Position.Buys Property

T4 API 4.7 Documentation




Search

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

public int Buys { get; }

Property Value
Int32

 See Also
Reference
Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/38aa2855-98be-676b-e0ac-5c34b6acce25.htm[10/2/2023 1:48:26 PM]


Position.FeesAndCommissions Property

T4 API 4.7 Documentation




Search

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

public decimal FeesAndCommissions { get; }

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

https://wiki.t4login.com/api47help/html/b9b7313e-ffb5-1fef-0c81-c8af70baff25.htm[10/2/2023 1:48:29 PM]


Position.FeesAndCommissions Property

Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b9b7313e-ffb5-1fef-0c81-c8af70baff25.htm[10/2/2023 1:48:29 PM]


Position.Margin Property

T4 API 4.7 Documentation




Search

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

public decimal Margin { get; }

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

https://wiki.t4login.com/api47help/html/0f36c843-9d41-5237-2578-82c4dda0fea0.htm[10/2/2023 1:48:33 PM]


Position.Margin Property

https://wiki.t4login.com/api47help/html/0f36c843-9d41-5237-2578-82c4dda0fea0.htm[10/2/2023 1:48:33 PM]


Position.Market Property

T4 API 4.7 Documentation




Search

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

public Market Market { get; }

Property Value
Market

 See Also
Reference
Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/64c63058-4c3a-5c29-4514-2725eb8fd0ae.htm[10/2/2023 1:48:37 PM]


Position.Net Property

T4 API 4.7 Documentation




Search

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

public int Net { get; }

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.

Note: If the account has PositionRollover enabled and has open


positions fromprevious trading days then this value will include
all of those positions.

 See Also
Reference
Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1ccca96b-e951-0503-9c6d-878b1a915563.htm[10/2/2023 1:48:41 PM]


Position.Net Property

https://wiki.t4login.com/api47help/html/1ccca96b-e951-0503-9c6d-878b1a915563.htm[10/2/2023 1:48:41 PM]


Position.OvernightUPL Property

T4 API 4.7 Documentation




Search

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

public decimal OvernightUPL { get; }

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

https://wiki.t4login.com/api47help/html/d5bb351c-33a7-c9fc-497a-3fe690d7ed60.htm[10/2/2023 1:48:44 PM]


Position.OvernightUPL Property

https://wiki.t4login.com/api47help/html/d5bb351c-33a7-c9fc-497a-3fe690d7ed60.htm[10/2/2023 1:48:44 PM]


Position.PL Property

T4 API 4.7 Documentation




Search

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

public decimal PL { get; }

Property Value
Decimal

 Remarks
Includes both unrealised and realised P&L.

 See Also
Reference
Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7f398a3c-9f31-fa22-139b-19cfadaf6e37.htm[10/2/2023 1:48:48 PM]


Position.PL Property

https://wiki.t4login.com/api47help/html/7f398a3c-9f31-fa22-139b-19cfadaf6e37.htm[10/2/2023 1:48:48 PM]


Position.PLTrade Property

T4 API 4.7 Documentation




Search

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

public decimal PLTrade { get; }

Property Value
Decimal

 Remarks
Includes both unrealised and realised P&L.

 See Also
Reference
Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/84a4ed59-1c14-7360-77d2-4b6f568d1e7c.htm[10/2/2023 1:48:52 PM]


Position.PLTrade Property

https://wiki.t4login.com/api47help/html/84a4ed59-1c14-7360-77d2-4b6f568d1e7c.htm[10/2/2023 1:48:52 PM]


Position.RPL Property

T4 API 4.7 Documentation




Search

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

public decimal RPL { get; }

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

https://wiki.t4login.com/api47help/html/85da3928-0863-55ca-8179-6300052324a2.htm[10/2/2023 1:48:55 PM]


Position.RPL Property

https://wiki.t4login.com/api47help/html/85da3928-0863-55ca-8179-6300052324a2.htm[10/2/2023 1:48:55 PM]


Position.Sells Property

T4 API 4.7 Documentation




Search

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

public int Sells { get; }

Property Value
Int32

 See Also
Reference
Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d553c7fc-7ce1-923a-ebfa-2ea74d89c0b9.htm[10/2/2023 1:48:59 PM]


Position.TotalBuyFillPrice Property

T4 API 4.7 Documentation




Search

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

public decimal TotalBuyFillPrice { get; }

Property Value
Decimal

 See Also
Reference
Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e9359514-84fc-8de9-4e18-1669030762c3.htm[10/2/2023 1:49:02 PM]


Position.TotalSellFillPrice Property

T4 API 4.7 Documentation




Search

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

public decimal TotalSellFillPrice { get; }

Property Value
Decimal

 See Also
Reference
Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8825bacb-792e-b2c1-1365-74dbc94671fa.htm[10/2/2023 1:49:06 PM]


Position.UPL Property

T4 API 4.7 Documentation




Search

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

public decimal UPL { get; }

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

https://wiki.t4login.com/api47help/html/7cb6281b-2880-7d93-bcb1-6e9e04a75ffa.htm[10/2/2023 1:49:09 PM]


Position.UPL Property

https://wiki.t4login.com/api47help/html/7cb6281b-2880-7d93-bcb1-6e9e04a75ffa.htm[10/2/2023 1:49:09 PM]


Position.UPLTrade Property

T4 API 4.7 Documentation




Search

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

public decimal UPLTrade { get; }

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

https://wiki.t4login.com/api47help/html/9266ed12-16b0-737d-b502-56c81643a011.htm[10/2/2023 1:49:13 PM]


Position.UPLTrade Property

https://wiki.t4login.com/api47help/html/9266ed12-16b0-737d-b502-56c81643a011.htm[10/2/2023 1:49:13 PM]


Position.WorkingBuys Property

T4 API 4.7 Documentation




Search

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

public int WorkingBuys { get; }

Property Value
Int32

 See Also
Reference
Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6532621a-b41f-7e5a-fe0d-1c38c6e39232.htm[10/2/2023 1:49:16 PM]


Position.WorkingSells Property

T4 API 4.7 Documentation




Search

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

public int WorkingSells { get; }

Property Value
Int32

 See Also
Reference
Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d854c79d-b981-afbc-2d9e-3661f2673650.htm[10/2/2023 1:49:20 PM]


Position.Worst Property

T4 API 4.7 Documentation




Search

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

public int Wors { get; }

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

https://wiki.t4login.com/api47help/html/ca4ae5f2-f3e8-8838-e623-2df9c6146859.htm[10/2/2023 1:49:23 PM]


Position.Worst Property

T4.API Namespace

https://wiki.t4login.com/api47help/html/ca4ae5f2-f3e8-8838-e623-2df9c6146859.htm[10/2/2023 1:49:23 PM]


Position.Account Field

T4 API 4.7 Documentation




Search

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

public readonly Account Account

Field Value
Account

 See Also
Reference
Position Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f229020d-7f6f-46b5-684b-365f7c134f31.htm[10/2/2023 1:49:27 PM]


PositionList.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
PositionLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9f27c1a7-560b-1144-b898-71fa756193a1.htm[10/2/2023 1:49:30 PM]


PositionList.Item(Market) Property

T4 API 4.7 Documentation




Search

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

public Position this[


Market poMarket
] { get; }

Parameters
poMarket Market
The market

Property Value
Position
The specifed position

 See Also
Reference
PositionLis Class
Item Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/32886e90-b9cc-0d77-aca4-7f107eea314c.htm[10/2/2023 1:49:34 PM]


PositionList.Item(Market) Property

https://wiki.t4login.com/api47help/html/32886e90-b9cc-0d77-aca4-7f107eea314c.htm[10/2/2023 1:49:34 PM]


PositionList.Item(String) Property

T4 API 4.7 Documentation




Search

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

public Position this[


sring MarketID
] { get; }

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

https://wiki.t4login.com/api47help/html/69e227ab-3504-b484-b5fd-975fe17178b9.htm[10/2/2023 1:49:37 PM]


PositionList.Item(String) Property

Reference
PositionLis Class
Item Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/69e227ab-3504-b484-b5fd-975fe17178b9.htm[10/2/2023 1:49:37 PM]


PositionList.Contains Method

T4 API 4.7 Documentation




Search

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

public bool Contains(


sring MarketID
)

Parameters
MarketID String
The market

Return Value
Boolean
True if the position has been created

 See Also
Reference
PositionLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f0338509-0ab7-4d7d-cac5-9fdc30735066.htm[10/2/2023 1:49:41 PM]


PositionList.Contains Method

https://wiki.t4login.com/api47help/html/f0338509-0ab7-4d7d-cac5-9fdc30735066.htm[10/2/2023 1:49:41 PM]


PositionList.GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator<Position> GetEnumerator()

Return Value
IEnumeratorPosition
Position lis enumerator

Implements
IEnumerableTGetEnumerator

 See Also
Reference
PositionLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d9304a47-a049-aed4-53ed-c18239c34bfc.htm[10/2/2023 1:49:44 PM]


PositionList.GetEnumerator Method

https://wiki.t4login.com/api47help/html/d9304a47-a049-aed4-53ed-c18239c34bfc.htm[10/2/2023 1:49:44 PM]


PositionList.IEnumerable_GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator IEnumerable_GetEnumerator()

Return Value
IEnumerator
Position lis enumerator

Implements
IEnumerableGetEnumerator

 See Also
Reference
PositionLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0a90adad-0a12-adeb-b54d-b74b3bdb5d63.htm[10/2/2023 1:49:48 PM]


PositionList.IEnumerable_GetEnumerator Method

https://wiki.t4login.com/api47help/html/0a90adad-0a12-adeb-b54d-b74b3bdb5d63.htm[10/2/2023 1:49:48 PM]


PositionUpdateEventArgs Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/984b816a-e0c8-9ddc-6f4e-a4caaa68b0f6.htm[10/2/2023 1:49:51 PM]


PositionUpdateEventArgs Constructor

https://wiki.t4login.com/api47help/html/984b816a-e0c8-9ddc-6f4e-a4caaa68b0f6.htm[10/2/2023 1:49:51 PM]


PositionUpdateEventArgs.Account Field

T4 API 4.7 Documentation




Search

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

public readonly Account Account

Field Value
Account

 See Also
Reference
PositionUpdateEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/51611db0-9c52-6574-0627-8dc2b799d5f8.htm[10/2/2023 1:49:55 PM]


PositionUpdateEventArgs.Position Field

T4 API 4.7 Documentation




Search

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

public readonly Position Position

Field Value
Position

 See Also
Reference
PositionUpdateEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/caac75b3-3ad7-379b-ff88-3c469416d790.htm[10/2/2023 1:49:58 PM]


Trade.ContraBroker Property

T4 API 4.7 Documentation




Search

Trade ContraBroker Property


The broker that this fll was with.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public sring ContraBroker { get; }

Property Value
String

 Remarks
Only available on some exchanges.

 See Also
Reference
Trade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3a8531c2-bfcd-c460-664a-1a61fa9095ff.htm[10/2/2023 1:50:02 PM]


Trade.ContraTrader Property

T4 API 4.7 Documentation




Search

Trade ContraTrader Property


The trader that this fll was with.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public sring ContraTrader { get; }

Property Value
String

 Remarks
Only available on some exchanges.

 See Also
Reference
Trade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2c1e6a8a-8281-b991-c723-c07cdc1e0764.htm[10/2/2023 1:50:05 PM]


Trade.ExchangeTime Property

T4 API 4.7 Documentation




Search

Trade ExchangeTime Property


The exchange time that the 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

public DateTime ExchangeTime { get; }

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

https://wiki.t4login.com/api47help/html/c8ac2b9a-770f-529f-ecfa-f4cc51a24f80.htm[10/2/2023 1:50:10 PM]


Trade.ExchangeTime Property

https://wiki.t4login.com/api47help/html/c8ac2b9a-770f-529f-ecfa-f4cc51a24f80.htm[10/2/2023 1:50:10 PM]


Trade.ExchangeTradeID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeTradeID { get; }

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

https://wiki.t4login.com/api47help/html/c3690738-8d82-0a68-4732-ba62ff60a97f.htm[10/2/2023 1:50:14 PM]


Trade.ExchangeTradeID Property

https://wiki.t4login.com/api47help/html/c3690738-8d82-0a68-4732-ba62ff60a97f.htm[10/2/2023 1:50:14 PM]


Trade.Price Property

T4 API 4.7 Documentation




Search

Trade Price Property


The decimal price of the fll.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public decimal Price { get; }

Property Value
Decimal

 See Also
Reference
Trade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d0a3ac63-74c9-3650-8429-8af4535dc729.htm[10/2/2023 1:50:18 PM]


Trade.ResidualVolume Property

T4 API 4.7 Documentation




Search

Trade ResidualVolume 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

public int ResidualVolume { get; }

Property Value
Int32

 See Also
Reference
Trade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/14ed8650-f1d8-0f07-fe51-db771d0a174d.htm[10/2/2023 1:50:22 PM]


Trade.Time Property

T4 API 4.7 Documentation




Search

Trade Time Property


The server time that the fll occurred.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
Trade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7b99ba35-cf0f-c6fc-31b9-c844779e6290.htm[10/2/2023 1:50:26 PM]


Trade.TradeDate Property

T4 API 4.7 Documentation




Search

Trade Trade Date Property


The trade date that this trade occurred on.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
Trade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f7a23195-9e35-baf1-9715-932799a39fd2.htm[10/2/2023 1:50:29 PM]


Trade.TradeID Property

T4 API 4.7 Documentation




Search

Trade Trade ID Property


Unique id for this fll.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public sring TradeID { get; }

Property Value
String

 See Also
Reference
Trade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/059e7fe8-9ccb-e13c-4983-aa3c18a84e42.htm[10/2/2023 1:50:33 PM]


Trade.Volume Property

T4 API 4.7 Documentation




Search

Trade Volume Property


Volume of the trade.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public int Volume { get; }

Property Value
Int32

 See Also
Reference
Trade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e3e20f19-96c4-cabb-bdd4-bd4fbdbdd923.htm[10/2/2023 1:50:36 PM]


Trade.ToString Method

T4 API 4.7 Documentation




Search

Trade To String Method


Returns the fll details in a readable sring format of
Volume@DisplayPrice

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public override sring ToString()

Return Value
String
Description of this trade

 See Also
Reference
Trade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2412b55d-c410-07c1-9201-aa53de871c50.htm[10/2/2023 1:50:40 PM]


Trade.Index Field

T4 API 4.7 Documentation




Search

Trade Index Field


The index of this trade within the order.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public readonly int Index

Field Value
Int32

 See Also
Reference
Trade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5b8ba821-71b2-e849-2428-14361453be7b.htm[10/2/2023 1:50:43 PM]


Trade.Market Field

T4 API 4.7 Documentation




Search

Trade Market Field


Market for the trade.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public readonly Market Market

Field Value
Market

 See Also
Reference
Trade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/859a2798-6f56-fca2-2ab1-6d741ee81f9e.htm[10/2/2023 1:50:47 PM]


Trade.Order Field

T4 API 4.7 Documentation




Search

Trade Order Field


The underlying order this trade belongs to.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public readonly Order Order

Field Value
Order

 See Also
Reference
Trade Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/55b4adc5-ca80-5748-bd15-f2bbfd0fb6b3.htm[10/2/2023 1:50:50 PM]


TradeLeg.BuySell Property

T4 API 4.7 Documentation




Search

Trade LegBuySell Property


Whether this leg was a 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

public BuySell BuySell { get; }

Return Value
BuySell

 Remarks
This takes into account the order buy/sell and the market
defntion.

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/845a0080-1354-b489-1c79-604b44be3f21.htm[10/2/2023 1:50:54 PM]


TradeLeg.BuySell Property

https://wiki.t4login.com/api47help/html/845a0080-1354-b489-1c79-604b44be3f21.htm[10/2/2023 1:50:54 PM]


TradeLeg.ContraBroker Property

T4 API 4.7 Documentation




Search

Trade LegContraBroker Property


The broker that this leg fll was with.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public sring ContraBroker { get; }

Property Value
String

 Remarks
Only available on some exchanges.

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/52cc6f75-7204-1deb-393f-435c11ca471a.htm[10/2/2023 1:50:57 PM]


TradeLeg.ContraTrader Property

T4 API 4.7 Documentation




Search

Trade LegContraTrader Property


The trader that this leg fll was with.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public sring ContraTrader { get; }

Property Value
String

 Remarks
Only available on some exchanges.

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/876c8c1f-ddd6-f119-a54c-64b6ddc8e864.htm[10/2/2023 1:51:01 PM]


TradeLeg.ExchangeTime Property

T4 API 4.7 Documentation




Search

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

public DateTime ExchangeTime { get; }

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

https://wiki.t4login.com/api47help/html/a0296e75-595a-03fc-ef5b-c052cb05f5df.htm[10/2/2023 1:51:04 PM]


TradeLeg.ExchangeTime Property

https://wiki.t4login.com/api47help/html/a0296e75-595a-03fc-ef5b-c052cb05f5df.htm[10/2/2023 1:51:04 PM]


TradeLeg.ExchangeTradeID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeTradeID { get; }

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

https://wiki.t4login.com/api47help/html/369e2977-faef-b5df-2994-ef6630706c32.htm[10/2/2023 1:51:08 PM]


TradeLeg.ExchangeTradeID Property

https://wiki.t4login.com/api47help/html/369e2977-faef-b5df-2994-ef6630706c32.htm[10/2/2023 1:51:08 PM]


TradeLeg.LegIndex Property

T4 API 4.7 Documentation




Search

Trade LegLegIndex Property


The index of the market leg in this srategy.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public int LegIndex { get; }

Property Value
Int32

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/13dc7546-3791-2efe-57d3-4af2bdf8e802.htm[10/2/2023 1:51:12 PM]


TradeLeg.Price Property

T4 API 4.7 Documentation




Search

Trade LegPrice Property


The decimal price of the leg fll.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public decimal Price { get; }

Property Value
Decimal

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cb23ab34-e5ca-39b0-d0a2-154a1974192f.htm[10/2/2023 1:51:16 PM]


TradeLeg.ResidualVolume Property

T4 API 4.7 Documentation




Search

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

public int ResidualVolume { get; }

Property Value
Int32

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9500da6a-3f00-d8bb-f9a7-19b6c2693c37.htm[10/2/2023 1:51:19 PM]


TradeLeg.Time Property

T4 API 4.7 Documentation




Search

Trade LegTime Property


The server time that the leg fll occurred.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public DateTime Time { get; }

Property Value
DateTime

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3c9b94e7-4709-d6bc-6678-ddcbe4fbfa9d.htm[10/2/2023 1:51:24 PM]


TradeLeg.TradeDate Property

T4 API 4.7 Documentation




Search

Trade LegTrade Date Property


The trade date that this trade occurred on.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public DateTime TradeDate { get; }

Property Value
DateTime

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/eabf9013-87b1-feaf-4fbe-d2232b00f0cf.htm[10/2/2023 1:51:27 PM]


TradeLeg.TradeID Property

T4 API 4.7 Documentation




Search

Trade LegTrade ID Property


Unique id for this fll.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public sring TradeID { get; }

Property Value
String

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fc4fc34b-b208-a69c-35f3-2c9c1cb8f761.htm[10/2/2023 1:51:30 PM]


TradeLeg.Volume Property

T4 API 4.7 Documentation




Search

Trade LegVolume Property


The volume of the leg fll.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public int Volume { get; }

Property Value
Int32

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/89589567-9970-5782-bb62-2dd903dec597.htm[10/2/2023 1:51:32 PM]


TradeLeg.ToString Method

T4 API 4.7 Documentation




Search

Trade LegTo String Method


Returns the leg fll details in a readable sring format of
Volume@DisplayPrice

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public override sring ToString()

Return Value
String
Description of this trade leg

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8bc78f37-23aa-6b64-85c8-a60a1895bc30.htm[10/2/2023 1:51:35 PM]


TradeLeg.Index Field

T4 API 4.7 Documentation




Search

Trade LegIndex Field


The index of this trade within the order.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public readonly int Index

Field Value
Int32

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b0bd6f57-bfad-2585-0c5c-d430f0b8bcf8.htm[10/2/2023 1:51:38 PM]


TradeLeg.Leg Field

T4 API 4.7 Documentation




Search

Trade LegLeg Field


The details of the market for this leg fll.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public readonly MarketLegItem Leg

Field Value
MarketLegItem

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/33780e0d-37e6-5e98-b6c0-fb4f8266e034.htm[10/2/2023 1:51:41 PM]


TradeLeg.Order Field

T4 API 4.7 Documentation




Search

Trade LegOrder Field


The underlying order this trade belongs to.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public readonly Order Order

Field Value
Order

 See Also
Reference
TradeLeg Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/def37699-e673-8ca1-0a3e-2d8a2a51be1d.htm[10/2/2023 1:51:44 PM]


TradeLegList.Count Property

T4 API 4.7 Documentation




Search

Trade LegLisCount Property


Returns the number of leg flls 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

public int Count { get; }

Property Value
Int32

 See Also
Reference
TradeLegLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/764fc07b-64c3-1d16-f629-d70f85c8e610.htm[10/2/2023 1:51:48 PM]


TradeLegList.Item Property

T4 API 4.7 Documentation




Search

Trade LegLisItem Property


Returns the leg fll at the index specifed.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public TradeLeg this[


int index
] { get; }

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

https://wiki.t4login.com/api47help/html/eb29a99b-bc55-23f1-e349-4bcff263343e.htm[10/2/2023 1:51:51 PM]


TradeLegList.Item Property

TradeLegLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/eb29a99b-bc55-23f1-e349-4bcff263343e.htm[10/2/2023 1:51:51 PM]


TradeLegList.GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator<TradeLeg> GetEnumerator()

Return Value
IEnumeratorTradeLeg
Trade leg lis enumerator

Implements
IEnumerableTGetEnumerator

 See Also
Reference
TradeLegLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d965ee22-47e2-6fd0-c3cb-314e2c18a20c.htm[10/2/2023 1:51:54 PM]


TradeLegList.GetEnumerator Method

https://wiki.t4login.com/api47help/html/d965ee22-47e2-6fd0-c3cb-314e2c18a20c.htm[10/2/2023 1:51:54 PM]


TradeLegList.IEnumerable_GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator IEnumerable_GetEnumerator()

Return Value
IEnumerator
Trade leg lis enumerator

Implements
IEnumerableGetEnumerator

 See Also
Reference
TradeLegLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8131d074-6b04-d700-0f5e-d23ac6975272.htm[10/2/2023 1:51:58 PM]


TradeLegList.IEnumerable_GetEnumerator Method

https://wiki.t4login.com/api47help/html/8131d074-6b04-d700-0f5e-d23ac6975272.htm[10/2/2023 1:51:58 PM]


TradeList.Count Property

T4 API 4.7 Documentation




Search

Trade LisCount Property


The number of flls 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

public int Count { get; }

Property Value
Int32

 See Also
Reference
TradeLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b1813146-e373-3d97-7104-03584f15c98f.htm[10/2/2023 1:52:01 PM]


TradeList.Item Property

T4 API 4.7 Documentation




Search

Trade LisItem Property


Returns the fll at the index specifed.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public Trade this[


int index
] { get; }

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

https://wiki.t4login.com/api47help/html/1ab98a7d-1695-d099-5793-caa252cc4e02.htm[10/2/2023 1:52:04 PM]


TradeList.Item Property

TradeLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1ab98a7d-1695-d099-5793-caa252cc4e02.htm[10/2/2023 1:52:04 PM]


TradeList.GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator<Trade> GetEnumerator()

Return Value
IEnumeratorTrade
Trade lis enumerator

Implements
IEnumerableTGetEnumerator

 See Also
Reference
TradeLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/11652380-f393-9dd5-961a-1e363c120ffc.htm[10/2/2023 1:52:07 PM]


TradeList.GetEnumerator Method

https://wiki.t4login.com/api47help/html/11652380-f393-9dd5-961a-1e363c120ffc.htm[10/2/2023 1:52:07 PM]


TradeList.IEnumerable_GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator IEnumerable_GetEnumerator()

Return Value
IEnumerator
Trade lis enumerator

Implements
IEnumerableGetEnumerator

 See Also
Reference
TradeLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6c3af24e-1bea-b956-2799-64e1a20ed998.htm[10/2/2023 1:52:10 PM]


TradeList.IEnumerable_GetEnumerator Method

https://wiki.t4login.com/api47help/html/6c3af24e-1bea-b956-2799-64e1a20ed998.htm[10/2/2023 1:52:10 PM]


TradeList.ToString Method

T4 API 4.7 Documentation




Search

Trade LisTo String Method


Returns a sring representation of all the flls 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

public sring ToString()

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

https://wiki.t4login.com/api47help/html/0b426230-4362-d633-5cda-0625ea2a55f6.htm[10/2/2023 1:52:13 PM]


TradeList.ToString Method

https://wiki.t4login.com/api47help/html/0b426230-4362-d633-5cda-0625ea2a55f6.htm[10/2/2023 1:52:13 PM]


TradingSchedule Constructor

T4 API 4.7 Documentation




Search

Trading Schedule 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 TradingSchedule()

 See Also
Reference
TradingSchedule Class
TradingSchedule Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/bb9f9907-6cc4-0e1e-40e0-b839c5d2e76a.htm[10/2/2023 1:52:17 PM]


TradingSchedule(String) Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/61af81c2-7205-1379-5697-9c87f863b24d.htm[10/2/2023 1:52:20 PM]


TradingSchedule(String) Constructor

https://wiki.t4login.com/api47help/html/61af81c2-7205-1379-5697-9c87f863b24d.htm[10/2/2023 1:52:20 PM]


TradingSchedule.GetMarketMode Method

T4 API 4.7 Documentation




Search

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

public MarketMode GetMarketMode(


DateTime pdTime,
DateTime pdLasTradingDate
)

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

https://wiki.t4login.com/api47help/html/5ec3ff72-03ea-7929-760e-034b713ecfd5.htm[10/2/2023 1:52:23 PM]


TradingSchedule.GetMarketMode Method

"M:T4.API.TradingSchedule.GetMarketMode(Sysem.DateTime,Sysem.DateTime)"]

 See Also
Reference
TradingSchedule Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5ec3ff72-03ea-7929-760e-034b713ecfd5.htm[10/2/2023 1:52:23 PM]


TradingSchedule.GetNextClosedTime Method

T4 API 4.7 Documentation




Search

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

public DateTime GetNextClosedTime(


DateTime pdTime,
DateTime pdLasTradingDate
)

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

https://wiki.t4login.com/api47help/html/1629113c-3363-4c62-e69c-2879e658a332.htm[10/2/2023 1:52:26 PM]


TradingSchedule.GetNextClosedTime Method

"M:T4.API.TradingSchedule.GetNextClosedTime(Sysem.DateTime,Sysem.DateTime)"]

 See Also
Reference
TradingSchedule Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1629113c-3363-4c62-e69c-2879e658a332.htm[10/2/2023 1:52:26 PM]


TradingSchedule.GetNextEvent(DateTime, DateTime) Method

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/73c1c6a6-0d4b-58fa-78bb-212cb8e926fe.htm[10/2/2023 1:52:30 PM]


TradingSchedule.GetNextEvent(DateTime, DateTime) Method

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

https://wiki.t4login.com/api47help/html/73c1c6a6-0d4b-58fa-78bb-212cb8e926fe.htm[10/2/2023 1:52:30 PM]


TradingSchedule.GetNextEvent(DateTime, List<MarketMode>, DateTime) Method

T4 API 4.7 Documentation



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

public TradingScheduleSessionEvent GetNextEvent(


DateTime pdTime,
Lis<MarketMode> penModes,
DateTime pdLasTradingDate
)

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

https://wiki.t4login.com/api47help/html/4f71bd65-a8d1-db67-5238-dc0501c7af10.htm[10/2/2023 1:52:33 PM]


TradingSchedule.GetNextEvent(DateTime, List<MarketMode>, DateTime) Method

TradingSchedule Class
GetNextEvent Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/4f71bd65-a8d1-db67-5238-dc0501c7af10.htm[10/2/2023 1:52:33 PM]


TradingSchedule.GetNextEvent(DateTime, MarketMode, DateTime) Method

T4 API 4.7 Documentation




Search

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)"]

https://wiki.t4login.com/api47help/html/2fadc3ae-9ceb-4d09-1546-e005b79abc9d.htm[10/2/2023 1:52:36 PM]


TradingSchedule.GetNextEvent(DateTime, MarketMode, DateTime) Method

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

https://wiki.t4login.com/api47help/html/2fadc3ae-9ceb-4d09-1546-e005b79abc9d.htm[10/2/2023 1:52:36 PM]


TradingSchedule.GetNextOpenTime Method

T4 API 4.7 Documentation




Search

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

public DateTime GetNextOpenTime(


DateTime pdTime,
DateTime pdLasTradingDate
)

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

https://wiki.t4login.com/api47help/html/b09c8fc5-637c-dd9b-5c2a-70cb86fbbca8.htm[10/2/2023 1:52:40 PM]


TradingSchedule.GetNextOpenTime Method

"M:T4.API.TradingSchedule.GetNextOpenTime(Sysem.DateTime,Sysem.DateTime)"]

 See Also
Reference
TradingSchedule Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/b09c8fc5-637c-dd9b-5c2a-70cb86fbbca8.htm[10/2/2023 1:52:40 PM]


TradingSchedule.ToPackedString Method

T4 API 4.7 Documentation




Search

Trading ScheduleTo Packed


String Method
Generate the packed sring from this schedule.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public sring ToPackedString()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.TradingSchedule.ToPackedString"]

 See Also
Reference
TradingSchedule Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3100f977-75df-28f6-39f9-ca5c068bf23f.htm[10/2/2023 1:52:43 PM]


TradingSchedule.ToXML Method

T4 API 4.7 Documentation




Search

Trading ScheduleTo XML


Method
Create an xml representation of this data.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public sring ToXML()

Return Value
String
[Missing <returns> documentation for
"M:T4.API.TradingSchedule.ToXML"]

 See Also
Reference
TradingSchedule Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/62b46bc1-b49e-39a6-e410-c94168bfb267.htm[10/2/2023 1:52:46 PM]


TradingSchedule.TradeDates Field

T4 API 4.7 Documentation




Search

Trading ScheduleTrade Dates


Field
Lis of trade dates for this week.

 Defnition
Namespace: T4.API
Assembly: T4API.47 (in T4API.47.dll) Version: 4.7.0.0 (4.7.68.4)

C#  Copy

public readonly Lis<TradingScheduleTradeDate>


TradeDates

Field Value
LisTradingSchedule TradeDate

 See Also
Reference
TradingSchedule Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/416cc482-228d-77f1-5fa7-83c5e53634c4.htm[10/2/2023 1:52:49 PM]


TradingSchedule.SessionEvent Constructor

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/f5bd9e2b-5836-29ad-cfc7-451d82207e03.htm[10/2/2023 1:52:52 PM]


TradingSchedule.SessionEvent Constructor

T4.API Namespace

https://wiki.t4login.com/api47help/html/f5bd9e2b-5836-29ad-cfc7-451d82207e03.htm[10/2/2023 1:52:52 PM]


TradingSchedule.SessionEvent.CompareTo Method

T4 API 4.7 Documentation




Search

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

public int CompareTo(


TradingScheduleSessionEvent other
)

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

https://wiki.t4login.com/api47help/html/a0b0dac4-2ef9-be0b-e5a4-7fe76732cebd.htm[10/2/2023 1:52:55 PM]


TradingSchedule.SessionEvent.CompareTo Method

Reference
TradingSchedule SessionEvent Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a0b0dac4-2ef9-be0b-e5a4-7fe76732cebd.htm[10/2/2023 1:52:55 PM]


TradingSchedule.SessionEvent.Mode Field

T4 API 4.7 Documentation




Search

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

public readonly MarketMode Mode

Field Value
MarketMode

 See Also
Reference
TradingSchedule SessionEvent Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/22c69b6c-4d16-b675-c297-a045214fd774.htm[10/2/2023 1:52:59 PM]


TradingSchedule.SessionEvent.Time Field

T4 API 4.7 Documentation




Search

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

public readonly DateTime Time

Field Value
DateTime

 See Also
Reference
TradingSchedule SessionEvent Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/16392b2d-2a4d-8203-641c-98592391931e.htm[10/2/2023 1:53:02 PM]


TradingSchedule.TradeDate Constructor

T4 API 4.7 Documentation




Search

Trading ScheduleTrade Date


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 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

https://wiki.t4login.com/api47help/html/f4430d72-5ed5-8785-0164-f0f7db2cdeec.htm[10/2/2023 1:53:05 PM]


TradingSchedule.TradeDate Constructor

https://wiki.t4login.com/api47help/html/f4430d72-5ed5-8785-0164-f0f7db2cdeec.htm[10/2/2023 1:53:05 PM]


TradingSchedule.TradeDate.CompareTo Method

T4 API 4.7 Documentation




Search

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

public int CompareTo(


TradingScheduleTradeDate other
)

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

https://wiki.t4login.com/api47help/html/dff05804-9950-52f7-bcf2-85f6e372192b.htm[10/2/2023 1:53:08 PM]


TradingSchedule.TradeDate.CompareTo Method

Reference
TradingSchedule TradeDate Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/dff05804-9950-52f7-bcf2-85f6e372192b.htm[10/2/2023 1:53:08 PM]


TradingSchedule.TradeDate.SessionEvents Field

T4 API 4.7 Documentation




Search

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

public readonly Lis<TradingScheduleSessionEvent>


SessionEvents

Field Value
LisTradingSchedule SessionEvent

 See Also
Reference
TradingSchedule TradeDate Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fe04c55e-aff5-fb30-a95b-d2baa7404b8f.htm[10/2/2023 1:53:11 PM]


TradingSchedule.TradeDate.TradeDate Field

T4 API 4.7 Documentation




Search

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

public readonly DateTime TradeDate

Field Value
DateTime

 See Also
Reference
TradingSchedule TradeDate Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fca33c2d-90ea-d70c-e5a8-8c69acd430f4.htm[10/2/2023 1:53:14 PM]


UserExchange.ExchangeID Property

T4 API 4.7 Documentation




Search

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

public sring ExchangeID { get; }

Property Value
String

Return Value
String

 See Also
Reference
UserExchange Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/73f79073-d728-aef6-8d31-9394892f8460.htm[10/2/2023 1:53:17 PM]


UserExchange.ExchangeID Property

https://wiki.t4login.com/api47help/html/73f79073-d728-aef6-8d31-9394892f8460.htm[10/2/2023 1:53:17 PM]


UserExchange.MarketDataType Property

T4 API 4.7 Documentation




Search

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

public MarketDataType MarketDataType { get; }

Property Value
MarketDataType

Return Value
MarketDataType

 See Also
Reference
UserExchange Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9488d0dc-4826-a9d8-ce46-172a5503fa3a.htm[10/2/2023 1:53:20 PM]


UserExchange.MarketDataType Property

https://wiki.t4login.com/api47help/html/9488d0dc-4826-a9d8-ce46-172a5503fa3a.htm[10/2/2023 1:53:20 PM]


UserExchange.Exchange Field

T4 API 4.7 Documentation




Search

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

public readonly Exchange Exchange

Field Value
Exchange

 See Also
Reference
UserExchange Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8bf5aae5-587c-3734-0ef7-3bf4da9daf52.htm[10/2/2023 1:53:23 PM]


UserExchangeList.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
UserExchangeLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/123da2de-741f-db55-1204-c5d0700bec60.htm[10/2/2023 1:53:26 PM]


UserExchangeList.Host Property

T4 API 4.7 Documentation




Search

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

public Hos Hos { get; }

Property Value
Hos

Return Value
Hos

 See Also
Reference
UserExchangeLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/07c091b4-596f-1e91-c500-d8a334686344.htm[10/2/2023 1:53:30 PM]


UserExchangeList.Item Property

T4 API 4.7 Documentation




Search

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

public UserExchange this[


sring ExchangeID
] { get; }

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

https://wiki.t4login.com/api47help/html/10f84970-b19b-2db9-4624-8916928e6036.htm[10/2/2023 1:53:33 PM]


UserExchangeList.Item Property

https://wiki.t4login.com/api47help/html/10f84970-b19b-2db9-4624-8916928e6036.htm[10/2/2023 1:53:33 PM]


UserExchangeList.Contains Method

T4 API 4.7 Documentation




Search

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

public bool Contains(


sring ExchangeID
)

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

https://wiki.t4login.com/api47help/html/df0aa703-52c9-78cf-a57b-3e137f0d864d.htm[10/2/2023 1:53:36 PM]


UserExchangeList.Contains Method

https://wiki.t4login.com/api47help/html/df0aa703-52c9-78cf-a57b-3e137f0d864d.htm[10/2/2023 1:53:36 PM]


UserExchangeList.GetEnumerator Method

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/83b0c32d-c6e2-9917-7c02-6b56e81563b0.htm[10/2/2023 1:53:39 PM]


UserExchangeList.GetEnumerator Method

https://wiki.t4login.com/api47help/html/83b0c32d-c6e2-9917-7c02-6b56e81563b0.htm[10/2/2023 1:53:39 PM]


UserExchangeList.GetSortedList Method

T4 API 4.7 Documentation




Search

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

public Lis<UserExchange> GetSortedLis()

Return Value
LisUserExchange
Lis of exchanges sorted by Description.

 See Also
Reference
UserExchangeLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/34be23b1-76cc-3cb7-12e1-12ed0e36841c.htm[10/2/2023 1:53:42 PM]


UserExchangeList.IEnumerable_GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator IEnumerable_GetEnumerator()

Return Value
IEnumerator
The exchange lis enumerator

Implements
IEnumerableGetEnumerator

 See Also
Reference
UserExchangeLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2587a724-03a3-2326-d307-e23a9dd02c08.htm[10/2/2023 1:53:46 PM]


UserExchangeList.IEnumerable_GetEnumerator Method

https://wiki.t4login.com/api47help/html/2587a724-03a3-2326-d307-e23a9dd02c08.htm[10/2/2023 1:53:46 PM]


UserList.Count Property

T4 API 4.7 Documentation




Search

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

public int Count { get; }

Property Value
Int32

 See Also
Reference
UserLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ffb1af61-e5b2-dd3d-44cb-ea5a19ae292e.htm[10/2/2023 1:53:49 PM]


UserList.Host Property

T4 API 4.7 Documentation




Search

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

public Hos Hos { get; }

Property Value
Hos

Return Value
Hos

 See Also
Reference
UserLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/1021c759-faba-28dd-21f0-10a5a8237629.htm[10/2/2023 1:53:52 PM]


UserList.Item Property

T4 API 4.7 Documentation




Search

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

public User this[


sring UserName
] { get; }

Parameters
UserName String
The user to look for

Property Value
User
The specifed user, or Nothing

 See Also
Reference
UserLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/a344feb4-861f-6e10-ac44-b53c344685fc.htm[10/2/2023 1:53:55 PM]


UserList.Item Property

https://wiki.t4login.com/api47help/html/a344feb4-861f-6e10-ac44-b53c344685fc.htm[10/2/2023 1:53:55 PM]


UserList.Contains Method

T4 API 4.7 Documentation




Search

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

public bool Contains(


sring UserName
)

Parameters
UserName String
The user to check for

Return Value
Boolean
True if the user exiss

 See Also
Reference
UserLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/665ecb5a-e3be-9629-6a45-26178c2a1fab.htm[10/2/2023 1:53:58 PM]


UserList.Contains Method

https://wiki.t4login.com/api47help/html/665ecb5a-e3be-9629-6a45-26178c2a1fab.htm[10/2/2023 1:53:58 PM]


UserList.GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator<User> GetEnumerator()

Return Value
IEnumeratorUser
User lis enumerator

Implements
IEnumerableTGetEnumerator

 See Also
Reference
UserLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/3bf920e0-2397-d3e7-2d2d-9ef73e9be807.htm[10/2/2023 1:54:02 PM]


UserList.GetEnumerator Method

https://wiki.t4login.com/api47help/html/3bf920e0-2397-d3e7-2d2d-9ef73e9be807.htm[10/2/2023 1:54:02 PM]


UserList.GetUserByID Method

T4 API 4.7 Documentation




Search

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

public User GetUserByID(


sring psUserID
)

Parameters
psUserID String
The user id

Return Value
User
The specifed user, or Nothing

 See Also
Reference
UserLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/ec03282b-8343-8ca5-ff9c-4a07ebab1a02.htm[10/2/2023 1:54:06 PM]


UserList.GetUserByID Method

https://wiki.t4login.com/api47help/html/ec03282b-8343-8ca5-ff9c-4a07ebab1a02.htm[10/2/2023 1:54:06 PM]


UserList.IEnumerable_GetEnumerator Method

T4 API 4.7 Documentation




Search

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

public IEnumerator IEnumerable_GetEnumerator()

Return Value
IEnumerator
User lis enumerator

Implements
IEnumerableGetEnumerator

 See Also
Reference
UserLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/056ba74b-17a9-abc0-7601-3892ea39b010.htm[10/2/2023 1:54:09 PM]


UserList.IEnumerable_GetEnumerator Method

https://wiki.t4login.com/api47help/html/056ba74b-17a9-abc0-7601-3892ea39b010.htm[10/2/2023 1:54:09 PM]


UserList.LoginUser(String, String, OnLoginResponse) Method

T4 API 4.7 Documentation




Search

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

public void LoginUser(


sring psUsername,
sring psPassword,
OnLoginResponse poCallback
)

Parameters
psUsername String
The username

psPassword String
The password

poCallback OnLoginResponse
The method to call with the login response

 See Also
Reference
UserLis Class

https://wiki.t4login.com/api47help/html/0125a9a4-2d42-3ca5-d787-9f4471b0ce6e.htm[10/2/2023 1:54:13 PM]


UserList.LoginUser(String, String, OnLoginResponse) Method

LoginUser Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/0125a9a4-2d42-3ca5-d787-9f4471b0ce6e.htm[10/2/2023 1:54:13 PM]


UserList.LoginUser(String, String, String, OnLoginResponse) Method

T4 API 4.7 Documentation




Search

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

public void LoginUser(


sring psUsername,
sring psPassword,
sring psNewPassword,
OnLoginResponse poCallback
)

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

https://wiki.t4login.com/api47help/html/68b9e27a-dc5b-1411-d9d6-f6c185c5b947.htm[10/2/2023 1:54:16 PM]


UserList.LoginUser(String, String, String, OnLoginResponse) Method

 See Also
Reference
UserLis Class
LoginUser Overload
T4.API Namespace

https://wiki.t4login.com/api47help/html/68b9e27a-dc5b-1411-d9d6-f6c185c5b947.htm[10/2/2023 1:54:16 PM]


IChartDataRequest.Data Property

T4 API 4.7 Documentation




Search

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

MarketChartData Data { get; }

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

https://wiki.t4login.com/api47help/html/558fee24-b4bd-18a2-180b-13a6fc1e897d.htm[10/2/2023 1:54:20 PM]


IChartDataRequest.Data Property

https://wiki.t4login.com/api47help/html/558fee24-b4bd-18a2-180b-13a6fc1e897d.htm[10/2/2023 1:54:20 PM]


IChartDataRequest.RequestedDataType Property

T4 API 4.7 Documentation




Search

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

ChartDataType RequesedDataType { get; }

Property Value
ChartDataType

 See Also
Reference
IChartDataReques Interface
T4.API Namespace

https://wiki.t4login.com/api47help/html/e32046bd-8cf1-2f09-98b1-ee324821034d.htm[10/2/2023 1:54:24 PM]


IChartDataRequest.RequestedEndTime Property

T4 API 4.7 Documentation




Search

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

DateTime RequesedEndTime { get; }

Property Value
DateTime

 See Also
Reference
IChartDataReques Interface
T4.API Namespace

https://wiki.t4login.com/api47help/html/618a9339-3a95-ea6c-7a43-fcc82c2d3004.htm[10/2/2023 1:54:27 PM]


IChartDataRequest.RequestedStartTime Property

T4 API 4.7 Documentation




Search

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

DateTime RequesedStartTime { get; }

Property Value
DateTime

 See Also
Reference
IChartDataReques Interface
T4.API Namespace

https://wiki.t4login.com/api47help/html/e9a0a6dc-851c-c2ab-418c-db9c57c20f55.htm[10/2/2023 1:54:31 PM]


IChartDataRequest.RequestID Property

T4 API 4.7 Documentation




Search

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

sring RequesID { get; }

Property Value
String

 See Also
Reference
IChartDataReques Interface
T4.API Namespace

https://wiki.t4login.com/api47help/html/b464b7c3-c479-fbab-8d92-cea16917d74f.htm[10/2/2023 1:54:34 PM]


IChartDataRequest.Status Property

T4 API 4.7 Documentation




Search

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

ChartDataRequesStatus Status { get; }

Property Value
ChartDataRequesStatus

Return Value
ChartDataRequesStatus

 See Also
Reference
IChartDataReques Interface
T4.API Namespace

https://wiki.t4login.com/api47help/html/f18d8d87-a71e-65cc-b91b-3cdd550c74f2.htm[10/2/2023 1:54:38 PM]


IChartDataRequest.Status Property

https://wiki.t4login.com/api47help/html/f18d8d87-a71e-65cc-b91b-3cdd550c74f2.htm[10/2/2023 1:54:38 PM]


IChartDataRequest.StatusMessage Property

T4 API 4.7 Documentation




Search

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

sring StatusMessage { get; }

Return Value
String
If a failure occurs, this message may describe why.

 See Also
Reference
IChartDataReques Interface
T4.API Namespace

https://wiki.t4login.com/api47help/html/0e959b6b-5ee2-8e86-569e-3265d10cd869.htm[10/2/2023 1:54:42 PM]


IChartDataRequest.TotalProcessTime Property

T4 API 4.7 Documentation




Search

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

decimal TotalProcessTime { get; }

Property Value
Decimal

Return Value
Decimal

 See Also
Reference
IChartDataReques Interface
T4.API Namespace

https://wiki.t4login.com/api47help/html/4913742b-5e73-bfd1-3cdc-34637aa7bea3.htm[10/2/2023 1:54:45 PM]


IChartDataRequest.TotalProcessTime Property

https://wiki.t4login.com/api47help/html/4913742b-5e73-bfd1-3cdc-34637aa7bea3.htm[10/2/2023 1:54:45 PM]


IChartDataRequest.TradeDatesProcessed Property

T4 API 4.7 Documentation




Search

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

DateRange TradeDatesProcessed { get; }

Property Value
DateRange

 See Also
Reference
IChartDataReques Interface
T4.API Namespace

https://wiki.t4login.com/api47help/html/12e481cd-c963-2d4b-40ef-1f275b4333e0.htm[10/2/2023 1:54:49 PM]


IChartDataRequest.TradeDatesRequested Property

T4 API 4.7 Documentation




Search

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

DateRange TradeDatesRequesed { get; }

Property Value
DateRange

Return Value
DateRange

 See Also
Reference
IChartDataReques Interface
T4.API Namespace

https://wiki.t4login.com/api47help/html/8734ad1b-a9f3-92b0-72bb-484d9bbe9063.htm[10/2/2023 1:54:53 PM]


IChartDataRequest.TradeDatesRequested Property

https://wiki.t4login.com/api47help/html/8734ad1b-a9f3-92b0-72bb-484d9bbe9063.htm[10/2/2023 1:54:53 PM]


IChartDataRequest.TradeDaysProcessed Property

T4 API 4.7 Documentation




Search

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

int TradeDaysProcessed { get; }

Property Value
Int32

 Remarks
Weekends and other non-trading days are excluded from this
count.

 See Also
Reference
IChartDataReques Interface
T4.API Namespace

https://wiki.t4login.com/api47help/html/20c58599-4444-fc41-ee1d-a028f7cc0cfb.htm[10/2/2023 1:54:57 PM]


IChartDataRequest.TradeDaysProcessed Property

https://wiki.t4login.com/api47help/html/20c58599-4444-fc41-ee1d-a028f7cc0cfb.htm[10/2/2023 1:54:57 PM]


IChartDataRequest.GetMarket Method

T4 API 4.7 Documentation




Search

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.

https://wiki.t4login.com/api47help/html/8b4526e9-bf3f-c029-76db-3fcfc18dc00e.htm[10/2/2023 1:55:01 PM]


IChartDataRequest.GetMarket Method

 See Also
Reference
IChartDataReques Interface
T4.API Namespace

https://wiki.t4login.com/api47help/html/8b4526e9-bf3f-c029-76db-3fcfc18dc00e.htm[10/2/2023 1:55:01 PM]


IChartDataRequest.ChartDataComplete Event

T4 API 4.7 Documentation




Search

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

https://wiki.t4login.com/api47help/html/368a180f-cd5a-bcb6-22f6-858015adcacb.htm[10/2/2023 1:55:05 PM]


Account.Subscribe Method

T4 API 4.7 Documentation




Search

AccountSubscribe Method

 Overload Lis
Subscribe Subscribes to the
account so that account,
position and order
updates can bereceived.

Subscribe(OnAccountComplete) Subscribes to the


account so that account,
position and order
updates can bereceived.

Subscribe(Boolean, Subscribes to the


OnAccountComplete) account so that account,
position and order
updates can bereceived.

Subscribe(Boolean, Subscribes to the


OnAccountComplete, Object) account so that account,
position and order
updates can bereceived.

 See Also
Reference
Account Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/62ba07d2-c592-eb4d-f08e-930e87a5dc21.htm[10/2/2023 1:55:09 PM]


Account.Subscribe Method

https://wiki.t4login.com/api47help/html/62ba07d2-c592-eb4d-f08e-930e87a5dc21.htm[10/2/2023 1:55:09 PM]


AccountList.Dispose Method

T4 API 4.7 Documentation




Search

AccountLisDispose Method

 Overload Lis
Dispose Releases all resources used by the
AccountLis

Dispose(Boolean) Releases the unmanaged resources


used by the AccountLis and optionally
releases the managed resources

 See Also
Reference
AccountLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9d4edd8f-1c71-2c28-dc4b-bd2a78077921.htm[10/2/2023 1:55:12 PM]


ActivationData Constructor

T4 API 4.7 Documentation




Search

ActivationData Consructor

 Overload Lis
ActivationData Empty consructor.

ActivationData(SerializationInfo, Consructor for


StreamingContext) recreating price from
serialized.

 See Also
Reference
ActivationData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/2dfce23f-7fe0-8627-9bbd-10fb580048c0.htm[10/2/2023 1:55:16 PM]


Contract.BeginRequestChartData Method

T4 API 4.7 Documentation




Search

ContractBeginRequesChart
Data Method

 Overload Lis
BeginRequesChartData(DateTime, DateTime, Requess
ChartDataType, chart
IChartDataRequesChartDataCompleteEventHandler) data for
the
contract
(active
markets.)

BeginRequesChartData(DateTime, DateTime, Requess


DateTime, DateTime, ChartDataType, chart
IChartDataRequesChartDataCompleteEventHandler) data for
the
contract
(active
markets.)

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cf9d9d45-f545-a6e4-326a-c9103aebb4f3.htm[10/2/2023 1:55:20 PM]


Contract.BeginRequestChartData Method

https://wiki.t4login.com/api47help/html/cf9d9d45-f545-a6e4-326a-c9103aebb4f3.htm[10/2/2023 1:55:20 PM]


Contract.GetMarkets Method

T4 API 4.7 Documentation




Search

ContractGetMarkets Method

 Overload Lis
GetMarkets Return the collection
of markets for this
contract.

GetMarkets(Boolean) Return the collection


of markets for this
contract.

GetMarkets(OnMarketLisComplete) Return the collection


of markets for this
contract.

GetMarkets(Boolean, Return the collection


OnMarketLisComplete) of all expired
markets for this
contract.

GetMarkets(OnMarketLisComplete, Return the collection


Object) of markets for this
contract.

GetMarkets(Boolean, Return the collection


OnMarketLisComplete, Object) of all expired
markets for this
contract.

GetMarkets(Int32, StrategyType, Get the fltered


OnMarketLisComplete) collection of markets
for this contract.

https://wiki.t4login.com/api47help/html/e5bd2dc9-3fe1-4583-8734-bee6b5ffd0ff.htm[10/2/2023 1:55:24 PM]


Contract.GetMarkets Method

GetMarkets(Int32, StrategyType, Get the fltered


Boolean, OnMarketLisComplete) collection of expired
markets for this
contract.

GetMarkets(Int32, StrategyType, Get the fltered


OnMarketLisComplete, Object) collection of markets
for this contract.

GetMarkets(Int32, StrategyType, Get the fltered


Boolean, OnMarketLisComplete, collection of expired
Object) markets for this
contract.

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e5bd2dc9-3fe1-4583-8734-bee6b5ffd0ff.htm[10/2/2023 1:55:24 PM]


Contract.GetTradeDate Method

T4 API 4.7 Documentation




Search

ContractGetTrade Date Method

 Overload Lis
GetTradeDate Calculate and return the
current trading day.

GetTradeDate(DateTime) Calculate and return the


current trading day.

 See Also
Reference
Contract Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/874a29f2-8973-b566-fba9-9265b3311cc5.htm[10/2/2023 1:55:27 PM]


ContractList.GetSortedList Method

T4 API 4.7 Documentation




Search

ContractLisGetSortedLis
Method

 Overload Lis
GetSortedLis Return a copy of this lis as a
sorted array

GetSortedLis(Boolean) 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.

 See Also
Reference
ContractLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/822acb9e-2f7a-b1c0-a1f8-22b8fc6124e3.htm[10/2/2023 1:55:32 PM]


Market.BeginRequestChartData Method

T4 API 4.7 Documentation




Search

MarketBeginRequesChartData
Method

 Overload Lis
BeginRequesChartData(DateTime, DateTime, Requess
ChartDataType, hisorical
IChartDataRequesChartDataCompleteEventHandler) chart
data.

BeginRequesChartData(DateTime, DateTime, Requess


DateTime, DateTime, ChartDataType, hisorical
IChartDataRequesChartDataCompleteEventHandler) chart
data for
a
specifed
trading
session.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/eb298666-262c-2daf-9ddf-b676f1a69294.htm[10/2/2023 1:55:36 PM]


Market.DepthSubscribe Method

T4 API 4.7 Documentation




Search

MarketDepthSubscribe Method

 Overload Lis
DepthSubscribe Method to subscribe and
unsubscribe from the
market.

DepthSubscribe(DepthBufer, Method to subscribe and


DepthLevels) unsubscribe from the
market.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/db5f449e-63b7-8acd-19ef-94fa90e9fffd.htm[10/2/2023 1:55:40 PM]


Market.GetTradeDate Method

T4 API 4.7 Documentation




Search

MarketGetTrade Date Method

 Overload Lis
GetTradeDate Calculate and return the
current trading day.

GetTradeDate(DateTime) Calculate and return the


trading day for the specifed
datetime.

 See Also
Reference
Market Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/d3fb3223-cc37-2aa7-af55-f6854133d266.htm[10/2/2023 1:55:43 PM]


MarketData.ContractPicker Method

T4 API 4.7 Documentation




Search

MarketDataContractPicker
Method

 Overload Lis
ContractPicker(Contract) Displays a dialog
allowing the user to
select a contract.

ContractPicker(Contract, Displays a dialog


LisContractType, allowing the user to
LisStrategyType, String) select a contract.

 See Also
Reference
MarketData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/f1a9af3d-f92a-64bd-cd52-c8a9e3149f4a.htm[10/2/2023 1:55:47 PM]


MarketData.GetMarket Method

T4 API 4.7 Documentation




Search

MarketDataGetMarket Method

 Overload Lis
GetMarket(String) Get the market from the
specifed id.

GetMarket(String, Get the market from the


OnMarketLisComplete) specifed id. Requesing it from
the server if needed.

GetMarket(String, Get the market from the


Boolean, specifed id. Requesing it from
OnMarketLisComplete) the server if needed.

GetMarket(String, Get the market from the


OnMarketLisComplete, specifed id. Requesing it from
Object) the server if needed.

GetMarket(String, Get the market from the


Boolean, specifed id. Requesing it from
OnMarketLisComplete, the server if needed.
Object)

 See Also
Reference
MarketData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e5743cf0-13bc-27c6-d448-f17ac0136b70.htm[10/2/2023 1:55:51 PM]


MarketData.GetMarket Method

https://wiki.t4login.com/api47help/html/e5743cf0-13bc-27c6-d448-f17ac0136b70.htm[10/2/2023 1:55:51 PM]


MarketData.GetMarkets Method

T4 API 4.7 Documentation




Search

MarketDataGetMarkets Method

 Overload Lis
GetMarkets(String, String, Allows the
OnMarketLisComplete) reques of
specifc markets.

GetMarkets(String, String, Boolean, Allows the


OnMarketLisComplete) reques of
specifc markets.

GetMarkets(String, String, Int32, Allows the


OnMarketLisComplete) reques of
specifc markets.

GetMarkets(String, String, Allows the


OnMarketLisComplete, Object) reques of
specifc markets.

GetMarkets(String, String, Boolean, Allows the


OnMarketLisComplete, Object) reques of
specifc markets.

GetMarkets(String, String, Int32, Allows the


OnMarketLisComplete, Object) reques of
specifc markets.

GetMarkets(String, String, Int32, Allows the


StrategyType, OnMarketLisComplete) reques of
specifc markets.

GetMarkets(String, String, Int32, Allows the


StrategyType, Boolean, reques of

https://wiki.t4login.com/api47help/html/7b0e0a15-f13b-3ac3-c28a-617826f460ee.htm[10/2/2023 1:55:54 PM]


MarketData.GetMarkets Method

OnMarketLisComplete) specifc markets.

GetMarkets(String, String, Int32, Allows the


StrategyType, OnMarketLisComplete, reques of
Object) specifc markets.

GetMarkets(String, String, Int32, Allows the


StrategyType, Boolean, reques of
OnMarketLisComplete, Object) specifc markets.

 See Also
Reference
MarketData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/7b0e0a15-f13b-3ac3-c28a-617826f460ee.htm[10/2/2023 1:55:54 PM]


MarketData.MarketPicker Method

T4 API 4.7 Documentation




Search

MarketDataMarketPicker
Method

 Overload Lis
MarketPicker(Market) Displays a dialog allowing
the user to select a
market.

MarketPicker(LisContractType, Displays a dialog allowing


LisStrategyType, Market) the user to select a
market.

MarketPicker(LisContractType, Displays a dialog allowing


LisStrategyType, Market, the user to select a
String) market.

 See Also
Reference
MarketData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4ea2863e-47f5-6973-a03f-4aefb81168c0.htm[10/2/2023 1:55:58 PM]


MarketData.MarketPickerMulti Method

T4 API 4.7 Documentation




Search

MarketDataMarketPickerMulti
Method

 Overload Lis
MarketPickerMulti(LisMarket, Displays a dialog
Market) allowing the user to
select one or more
markets.

MarketPickerMulti(LisMarket, Displays a dialog


Market, LisContractType, allowing the user to
LisStrategyType, String) select one or more
markets.

 See Also
Reference
MarketData Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/336ab317-2eea-2fda-f62e-06895a5de1f8.htm[10/2/2023 1:56:01 PM]


MarketDepth.DepthList.Item Property

T4 API 4.7 Documentation




Search

MarketDepthDepthLisItem
Property

 Overload Lis
ItemDecimal Returns the depth item for the price
specifed.

ItemInt32 Returns the depth item at the lis index


specifed.

 See Also
Reference
MarketDepthDepthLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4ff98c91-190e-166c-4d5d-641183038c2a.htm[10/2/2023 1:56:05 PM]


MarketTradeVolume.Item Property

T4 API 4.7 Documentation




Search

MarketTrade VolumeItem
Property

 Overload Lis
ItemDecimal Returns the volume data for the price
specifed.

ItemInt32 Returns the volume data for the lis index


specifed.

 See Also
Reference
MarketTradeVolume Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/0766cea3-7dd6-6938-4690-0856c9780638.htm[10/2/2023 1:56:09 PM]


Order.Pull Method

T4 API 4.7 Documentation




Search

OrderPull Method

 Overload Lis
Pull Method to pull the order.

Pull(User, Boolean) Method to pull the order.

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/5f45c094-1de7-dc8d-5748-6280615434a5.htm[10/2/2023 1:56:13 PM]


Order.Revise Method

T4 API 4.7 Documentation




Search

OrderRevise Method

 Overload Lis
Revise(Int32, NullableDecimal) Method to
revise the
order.

Revise(Int32, NullableDecimal, Method to


NullableDecimal) revise the
order.

Revise(Int32, NullableDecimal, Method to


NullableDecimal, NullableDecimal, revise the
ActivationData, Int32, User, Boolean) order.

 See Also
Reference
Order Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/11579386-8a38-a4f7-f8d7-6943a573d2ba.htm[10/2/2023 1:56:16 PM]


OrderPerformanceEventArgs Constructor

T4 API 4.7 Documentation




Search

OrderPerformanceEventArgs
Consructor

 Overload Lis
OrderPerformanceEventArgs(Account, Consructor.
Boolean, LisOrder)

OrderPerformanceEventArgs(Account, Consructor.
Boolean, Order)

 See Also
Reference
OrderPerformanceEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/45dbd916-fcdd-e0fe-2ef5-26bdca823453.htm[10/2/2023 1:56:20 PM]


OrderPullBatch.Add Method

T4 API 4.7 Documentation




Search

OrderPullBatchAdd Method

 Overload Lis
Add(Order) Adds the specifed order to the batch to
be pulled by the Maser user.

Add(Order, Adds the specifed order to the batch to


User, Boolean) be pulled by the specifed user.

 See Also
Reference
OrderPullBatch Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/9abecd47-ed12-8fab-7326-41d63371264a.htm[10/2/2023 1:56:23 PM]


OrderRevisionBatch.Add Method

T4 API 4.7 Documentation




Search

OrderRevisionBatchAdd
Method

 Overload Lis
Add(Order, Int32, Nullable Decimal) Adds the specifed
order and it's
revision details to
the batch.

Add(Order, Int32, Nullable Decimal, Adds the specifed


NullableDecimal) order and it's
revision details to
the batch.

Add(Order, Int32, Nullable Decimal, Adds the specifed


NullableDecimal, NullableDecimal, order and it's
ActivationData, Int32, User, Boolean) revision details to
the batch.

 See Also
Reference
OrderRevisionBatch Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/fce81993-26b3-5113-b8dc-b0c7a9d4a6c3.htm[10/2/2023 1:56:27 PM]


OrderSubmissionBatch.Add Method

T4 API 4.7 Documentation




Search

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.

Add(Account, Market, BuySell, PriceType, Adds the


Int32, NullableDecimal, NullableDecimal, specifed
String) order to the
batch to be
pulled by the
Maser user.

Add(Account, Market, BuySell, PriceType, Adds the


TimeType, Int32, NullableDecimal, specifed
NullableDecimal, String, NullableDecimal, order and it's
ActivationType, ActivationData) Submission
details to the
batch.

Add(Account, Market, BuySell, PriceType, Adds the


TimeType, Int32, NullableDecimal, specifed
NullableDecimal, String, NullableDecimal, order and it's
ActivationType, ActivationData, Int32, Submission
Int32) details to the
batch.

https://wiki.t4login.com/api47help/html/8b052575-e661-13ba-65af-9fbafca86864.htm[10/2/2023 1:56:31 PM]


OrderSubmissionBatch.Add Method

Add(Account, Market, BuySell, PriceType, Adds the


TimeType, Int32, NullableDecimal, specifed
NullableDecimal, String, NullableDecimal, order and it's
ActivationType, ActivationData, Int32, Submission
Int32, User, Boolean) details to the
batch.

Add(Account, Market, BuySell, PriceType, Adds the


TimeType, Int32, NullableDecimal, specifed
NullableDecimal, String, NullableDecimal, order and it's
ActivationType, ActivationData, Int32, Submission
Int32, User, Boolean, Boolean) details to the
batch.

 See Also
Reference
OrderSubmissionBatch Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/8b052575-e661-13ba-65af-9fbafca86864.htm[10/2/2023 1:56:31 PM]


OrderSubmissionBatch.Send Method

T4 API 4.7 Documentation




Search

OrderSubmissionBatchSend
Method

 Overload Lis
Send Submit the batch of orders.

Send(OnOrderSend) Submit the batch of orders.

Send(OnOrderSend, Object) Submit the batch of orders.

 See Also
Reference
OrderSubmissionBatch Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/46324217-157c-7c35-1a4b-9aa8b23efcbb.htm[10/2/2023 1:56:34 PM]


OrderTradeEventArgs Constructor

T4 API 4.7 Documentation




Search

OrderTrade EventArgs
Consructor

 Overload Lis
OrderTradeEventArgs(Account, Boolean, Consructor.
Order, Lis Trade )

OrderTradeEventArgs(Account, Boolean, Consructor.


Order, Trade)

 See Also
Reference
OrderTradeEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/6d1392da-f46c-f171-1abb-c2c7b4d61a07.htm[10/2/2023 1:56:38 PM]


OrderTradeLegEventArgs Constructor

T4 API 4.7 Documentation




Search

OrderTrade LegEventArgs
Consructor

 Overload Lis
OrderTradeLegEventArgs(Account, Boolean, Consructor.
Order, Lis TradeLeg )

OrderTradeLegEventArgs(Account, Boolean, Consructor.


Order, TradeLeg)

 See Also
Reference
OrderTradeLegEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/e199cea3-1de8-e038-d176-8cef3212360b.htm[10/2/2023 1:56:41 PM]


OrderUpdateEventArgs Constructor

T4 API 4.7 Documentation




Search

OrderUpdateEventArgs
Consructor

 Overload Lis
OrderUpdateEventArgs(Account, Boolean, Consructor.
LisOrder)

OrderUpdateEventArgs(Account, Boolean, Consructor.


Order)

 See Also
Reference
OrderUpdateEventArgs Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/045f1fc4-32f6-a907-3116-efb9f88d1c4b.htm[10/2/2023 1:56:45 PM]


PositionList.Item Property

T4 API 4.7 Documentation




Search

PositionLisItem Property

 Overload Lis
ItemMarket Returns the position for the market specifed,
creating the positionobject if it doesn't
already exis.

ItemString Returns the position for the market identifer


specifed, creating the positionobject if it
doesn't already exis.

 See Also
Reference
PositionLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/4c094c34-200d-2d75-62b4-8dfa188d015f.htm[10/2/2023 1:56:48 PM]


TradingSchedule Constructor

T4 API 4.7 Documentation




Search

Trading Schedule Consructor

 Overload Lis
TradingSchedule Consructor.

TradingSchedule(String) Create the schedule from the


specifed packed sring.

 See Also
Reference
TradingSchedule Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/184c2eac-8fd6-26e9-e3c7-f64cd24a8bf2.htm[10/2/2023 1:56:51 PM]


TradingSchedule.GetNextEvent Method

T4 API 4.7 Documentation




Search

Trading ScheduleGetNextEvent
Method

 Overload Lis
GetNextEvent(DateTime, Get the frs occurrance of the
DateTime) specifed market mode event
after the time specifed.

GetNextEvent(DateTime, Get the frs occurrance of any


LisMarketMode, of the specifed market mode
DateTime) events after the time specifed.

GetNextEvent(DateTime, Get the frs occurrance of the


MarketMode, DateTime) specifed market mode event
after the time specifed.

 See Also
Reference
TradingSchedule Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/beeebafd-6488-e499-3fef-7c4d5ceb1d6e.htm[10/2/2023 1:56:55 PM]


UserList.LoginUser Method

T4 API 4.7 Documentation




Search

UserLisLoginUser Method

 Overload Lis
LoginUser(String, String, Login an
OnLoginResponse) additional user

LoginUser(String, String, String, Login an


OnLoginResponse) additional user

 See Also
Reference
UserLis Class
T4.API Namespace

https://wiki.t4login.com/api47help/html/cfe085e6-39dd-b7ed-88b5-87d47a36a46d.htm[10/2/2023 1:56:58 PM]

You might also like