<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://docs.t4login.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://docs.t4login.com/feed.php">
        <title>Documentation - developers:apiv2</title>
        <description></description>
        <link>http://docs.t4login.com/</link>
        <image rdf:resource="http://docs.t4login.com/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-09-10T00:13:00+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://docs.t4login.com/doku.php?id=developers:apiv2:orders&amp;rev=1788825997&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.t4login.com/doku.php?id=developers:apiv2:faq&amp;rev=1788820066&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.t4login.com/doku.php?id=developers:apiv2:certification&amp;rev=1788820023&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.t4login.com/doku.php?id=developers:apiv2:pricing&amp;rev=1788819819&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.t4login.com/doku.php?id=developers:apiv2:connecting&amp;rev=1788818338&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.t4login.com/doku.php?id=developers:apiv2:accounts&amp;rev=1788818227&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.t4login.com/doku.php?id=developers:apiv2:migrating&amp;rev=1788806236&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.t4login.com/doku.php?id=developers:apiv2:markets&amp;rev=1788804960&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.t4login.com/doku.php?id=developers:apiv2:reference&amp;rev=1788803302&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.t4login.com/doku.php?id=developers:apiv2:download&amp;rev=1788789133&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://docs.t4login.com/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Documentation</title>
        <link>http://docs.t4login.com/</link>
        <url>http://docs.t4login.com/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="http://docs.t4login.com/doku.php?id=developers:apiv2:orders&amp;rev=1788825997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-08T00:06:37+00:00</dc:date>
        <dc:creator>chad (chad@undisclosed.example.com)</dc:creator>
        <title>orders</title>
        <link>http://docs.t4login.com/doku.php?id=developers:apiv2:orders&amp;rev=1788825997&amp;do=diff</link>
        <description>Order Routing

◀ WebSocket API (V2)

Prerequisite: subscribe to the account first, and hold a Trading role. Orders into an unsubscribed account are rejected.

Prices and Volumes are Decimal Strings — for example “5”, “1.50”, “4200.50”. See Prices &amp; Data Types.

Client Order Messages
 Message  Purpose  OrderSubmit  Place one or more orders into a single account+market.</description>
    </item>
    <item rdf:about="http://docs.t4login.com/doku.php?id=developers:apiv2:faq&amp;rev=1788820066&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-07T22:27:46+00:00</dc:date>
        <dc:creator>chad (chad@undisclosed.example.com)</dc:creator>
        <title>faq - created</title>
        <link>http://docs.t4login.com/doku.php?id=developers:apiv2:faq&amp;rev=1788820066&amp;do=diff</link>
        <description>FAQ

◀ WebSocket API (V2)

Which endpoint should I use?

Develop and certify on the Simulator (wss:wss-sim.t4login.com/v2); use Live (wss:wss.t4login.com/v2) only after certification.

Do I need to re-subscribe after reconnecting?

Yes. Sessions are not resumable. After any disconnect, log in again and re-subscribe to your markets and accounts, then reconcile order state from the account snapshot.</description>
    </item>
    <item rdf:about="http://docs.t4login.com/doku.php?id=developers:apiv2:certification&amp;rev=1788820023&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-07T22:27:03+00:00</dc:date>
        <dc:creator>chad (chad@undisclosed.example.com)</dc:creator>
        <title>certification</title>
        <link>http://docs.t4login.com/doku.php?id=developers:apiv2:certification&amp;rev=1788820023&amp;do=diff</link>
        <description>Certification

◀ WebSocket API (V2)

Build and test against the Simulator (&lt;wss://wss-sim.t4login.com/v2&gt;). Certification is required before you receive Live credentials.

Getting started

Email T4.APISupport@plus500.com with a clear description of what your application does (markets, order types, expected volume, whether it routes orders or is market-data only).</description>
    </item>
    <item rdf:about="http://docs.t4login.com/doku.php?id=developers:apiv2:pricing&amp;rev=1788819819&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-07T22:23:39+00:00</dc:date>
        <dc:creator>chad (chad@undisclosed.example.com)</dc:creator>
        <title>pricing - [Ticks and cash value] </title>
        <link>http://docs.t4login.com/doku.php?id=developers:apiv2:pricing&amp;rev=1788819819&amp;do=diff</link>
        <description>Prices, Volumes &amp; Data Types

◀ WebSocket API (V2)

Prices and Decimals are Represented as Strings

Two wrapper types carry exact numbers as strings:

	*  Price
	*  Decimal


message Price   { string value = 1; }   // e.g. &quot;4200.50&quot;
message Decimal { string value = 1; }   // e.g. &quot;1.50&quot;</description>
    </item>
    <item rdf:about="http://docs.t4login.com/doku.php?id=developers:apiv2:connecting&amp;rev=1788818338&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-07T21:58:58+00:00</dc:date>
        <dc:creator>chad (chad@undisclosed.example.com)</dc:creator>
        <title>connecting - [WebSocket Connection] </title>
        <link>http://docs.t4login.com/doku.php?id=developers:apiv2:connecting&amp;rev=1788818338&amp;do=diff</link>
        <description>Connecting and Authenticating

◀ WebSocket API (V2)

WebSocket Connection

Clients must connect using WebSocket Secure (WSS) over SSL/TLS on port 443. Messages are encoded with Google Protocol Buffers.
 Environment  WebSocket URL  Simulator  wss://wss-sim.t4login.com/v2</description>
    </item>
    <item rdf:about="http://docs.t4login.com/doku.php?id=developers:apiv2:accounts&amp;rev=1788818227&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-07T21:57:07+00:00</dc:date>
        <dc:creator>chad (chad@undisclosed.example.com)</dc:creator>
        <title>accounts - [Subscribe] </title>
        <link>http://docs.t4login.com/doku.php?id=developers:apiv2:accounts&amp;rev=1788818227&amp;do=diff</link>
        <description>Account Feed

◀ WebSocket API (V2)

Subscribe to one or more accounts to receive their balances, positions, P&amp;L and order status in real time.

Subscribe

Send AccountSubscribe to subscribe an account, or all accounts:


account_subscribe {
  subscribe: ACCOUNT_SUBSCRIBE_TYPE_ALL_UPDATES
  account_id: [&quot;ACCT1&quot;, &quot;ACCT2&quot;]     // or set subscribe_all_accounts: true
  upl_mode:  UPL_MODE_AVERAGE        // optional
}</description>
    </item>
    <item rdf:about="http://docs.t4login.com/doku.php?id=developers:apiv2:migrating&amp;rev=1788806236&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-07T18:37:16+00:00</dc:date>
        <dc:creator>chad (chad@undisclosed.example.com)</dc:creator>
        <title>migrating - created</title>
        <link>http://docs.t4login.com/doku.php?id=developers:apiv2:migrating&amp;rev=1788806236&amp;do=diff</link>
        <description>Migrating from V1

◀ WebSocket API (V2)

V1 (/v1) and V2 (/v2) run side by side, so you can migrate at your own pace. The envelope model is identical — ClientMessage / ServerMessage with a oneof payload. The changes below are what actually differ.

Regenerate your code from the</description>
    </item>
    <item rdf:about="http://docs.t4login.com/doku.php?id=developers:apiv2:markets&amp;rev=1788804960&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-07T18:16:00+00:00</dc:date>
        <dc:creator>chad (chad@undisclosed.example.com)</dc:creator>
        <title>markets - [What you receive] </title>
        <link>http://docs.t4login.com/doku.php?id=developers:apiv2:markets&amp;rev=1788804960&amp;do=diff</link>
        <description>Market Data

◀ WebSocket API (V2)

Send a MarketSubscribe message in order to subscribe for market data. You may have multiple active market subscriptions (up to the subscription limit set for your user.)
 Feed  Description  Depth of Market (Top of Book)  Provides the best bid and best offer.</description>
    </item>
    <item rdf:about="http://docs.t4login.com/doku.php?id=developers:apiv2:reference&amp;rev=1788803302&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-07T17:48:22+00:00</dc:date>
        <dc:creator>chad (chad@undisclosed.example.com)</dc:creator>
        <title>reference - [ServerMessage (server → you)] </title>
        <link>http://docs.t4login.com/doku.php?id=developers:apiv2:reference&amp;rev=1788803302&amp;do=diff</link>
        <description>Message Catalog

◀ WebSocket API (V2)

The .proto files define every message and field. This page maps each envelope payload to its message and the proto file that describes it.

Message Model

All messages travel inside a transport envelope, one Protobuf message per WebSocket</description>
    </item>
    <item rdf:about="http://docs.t4login.com/doku.php?id=developers:apiv2:download&amp;rev=1788789133&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-09-07T13:52:13+00:00</dc:date>
        <dc:creator>chad (chad@undisclosed.example.com)</dc:creator>
        <title>download - [API Documentation] </title>
        <link>http://docs.t4login.com/doku.php?id=developers:apiv2:download&amp;rev=1788789133&amp;do=diff</link>
        <description>Download and Support

Download

The T4 API proto files and tools are available for download from our GitHub repository:

	*  T4 API Tools on GitHub

The repository primarily contains the proto files necessary for implementing the T4 API, along with supporting tooling code to help with development and integration.</description>
    </item>
</rdf:RDF>
