Algo Trader Tools · JSON-LD Context
Algotradertools Context
JSON-LD context defining the semantic vocabulary for Algotradertools from Algo Trader Tools.
19 Classes
84 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
algotradertools:
https://algotradertools.com/schema#
Classes
Account
AccountFigures
AccountRef
AccountList
ConnectAccount
ReconnectAccount
Copier
CopierList
CreateCopier
UpdateCopier
Follower
FollowerStatus
FollowerList
AddFollower
UpdateFollower
Session
CopyEvent
CopyEventList
Problem
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| object | string | |
| name | string | |
| nickname | string | |
| platform | string | |
| server | string | |
| login | integer | |
| credential_kind | string | |
| can_trade | boolean | |
| status | string | |
| error | string | |
| released | boolean | |
| proxy_type | string | |
| proxy_address | string | |
| role | string | |
| figures | ||
| created_at | dateTime | |
| balance | decimal | |
| equity | decimal | |
| profit | decimal | |
| margin | decimal | |
| free_margin | decimal | |
| margin_level | decimal | |
| currency | string | |
| open_positions | integer | |
| as_of | dateTime | |
| source | string | |
| data | list | |
| has_more | boolean | |
| next_cursor | string | |
| password | string | |
| proxy_username | string | |
| proxy_password | string | |
| is_active | boolean | |
| master_id | string | |
| master | reference | |
| followers | list | |
| open_copies | integer | |
| updated_at | dateTime | |
| copier_id | string | |
| account_id | string | |
| account | reference | |
| magic | integer | |
| lot_mode | string | |
| lot_value | decimal | |
| adjust_contract_size | boolean | |
| below_minimum | string | |
| max_lot | decimal | |
| reverse | boolean | |
| copy_stops | boolean | |
| max_slippage_pips | decimal | |
| max_delay_seconds | integer | |
| copy_existing | boolean | |
| copy_pending | boolean | |
| symbol_filter | string | |
| symbols | list | |
| sessions | list | |
| timezone | string | |
| symbol_map | ||
| state | string | |
| message | string | |
| master_connected | boolean | |
| follower_connected | boolean | |
| last_event_at | dateTime | |
| heartbeat_at | dateTime | |
| engine_online | boolean | |
| days | list | |
| start | string | |
| end | string | |
| follower_id | string | |
| master_ticket | integer | |
| action | string | |
| ok | boolean | |
| detail | ||
| received_at | dateTime | |
| engine_ms | decimal | |
| execution_ms | decimal | |
| total_ms | decimal | |
| type | reference | |
| title | string | |
| code | string | |
| errors | list | |
| request_id | string | |
| doc_url | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://algotradertools.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"algotradertools": "https://algotradertools.com/schema#",
"Account": "algotradertools:Account",
"id": {
"@id": "algotradertools:id",
"@type": "xsd:string"
},
"object": {
"@id": "algotradertools:object",
"@type": "xsd:string"
},
"name": {
"@id": "algotradertools:name",
"@type": "xsd:string"
},
"nickname": {
"@id": "algotradertools:nickname",
"@type": "xsd:string"
},
"platform": {
"@id": "algotradertools:platform",
"@type": "xsd:string"
},
"server": {
"@id": "algotradertools:server",
"@type": "xsd:string"
},
"login": {
"@id": "algotradertools:login",
"@type": "xsd:integer"
},
"credential_kind": {
"@id": "algotradertools:credential_kind",
"@type": "xsd:string"
},
"can_trade": {
"@id": "algotradertools:can_trade",
"@type": "xsd:boolean"
},
"status": {
"@id": "algotradertools:status",
"@type": "xsd:string"
},
"error": {
"@id": "algotradertools:error",
"@type": "xsd:string"
},
"released": {
"@id": "algotradertools:released",
"@type": "xsd:boolean"
},
"proxy_type": {
"@id": "algotradertools:proxy_type",
"@type": "xsd:string"
},
"proxy_address": {
"@id": "algotradertools:proxy_address",
"@type": "xsd:string"
},
"role": {
"@id": "algotradertools:role",
"@type": "xsd:string"
},
"figures": {
"@id": "algotradertools:figures"
},
"created_at": {
"@id": "algotradertools:created_at",
"@type": "xsd:dateTime"
},
"AccountFigures": "algotradertools:AccountFigures",
"balance": {
"@id": "algotradertools:balance",
"@type": "xsd:decimal"
},
"equity": {
"@id": "algotradertools:equity",
"@type": "xsd:decimal"
},
"profit": {
"@id": "algotradertools:profit",
"@type": "xsd:decimal"
},
"margin": {
"@id": "algotradertools:margin",
"@type": "xsd:decimal"
},
"free_margin": {
"@id": "algotradertools:free_margin",
"@type": "xsd:decimal"
},
"margin_level": {
"@id": "algotradertools:margin_level",
"@type": "xsd:decimal"
},
"currency": {
"@id": "algotradertools:currency",
"@type": "xsd:string"
},
"open_positions": {
"@id": "algotradertools:open_positions",
"@type": "xsd:integer"
},
"as_of": {
"@id": "algotradertools:as_of",
"@type": "xsd:dateTime"
},
"source": {
"@id": "algotradertools:source",
"@type": "xsd:string"
},
"AccountRef": "algotradertools:AccountRef",
"AccountList": "algotradertools:AccountList",
"data": {
"@id": "algotradertools:data",
"@container": "@list"
},
"has_more": {
"@id": "algotradertools:has_more",
"@type": "xsd:boolean"
},
"next_cursor": {
"@id": "algotradertools:next_cursor",
"@type": "xsd:string"
},
"ConnectAccount": "algotradertools:ConnectAccount",
"password": {
"@id": "algotradertools:password",
"@type": "xsd:string"
},
"proxy_username": {
"@id": "algotradertools:proxy_username",
"@type": "xsd:string"
},
"proxy_password": {
"@id": "algotradertools:proxy_password",
"@type": "xsd:string"
},
"ReconnectAccount": "algotradertools:ReconnectAccount",
"Copier": "algotradertools:Copier",
"is_active": {
"@id": "algotradertools:is_active",
"@type": "xsd:boolean"
},
"master_id": {
"@id": "algotradertools:master_id",
"@type": "xsd:string"
},
"master": {
"@id": "algotradertools:master",
"@type": "@id"
},
"followers": {
"@id": "algotradertools:followers",
"@container": "@list"
},
"open_copies": {
"@id": "algotradertools:open_copies",
"@type": "xsd:integer"
},
"updated_at": {
"@id": "algotradertools:updated_at",
"@type": "xsd:dateTime"
},
"CopierList": "algotradertools:CopierList",
"CreateCopier": "algotradertools:CreateCopier",
"UpdateCopier": "algotradertools:UpdateCopier",
"Follower": "algotradertools:Follower",
"copier_id": {
"@id": "algotradertools:copier_id",
"@type": "xsd:string"
},
"account_id": {
"@id": "algotradertools:account_id",
"@type": "xsd:string"
},
"account": {
"@id": "algotradertools:account",
"@type": "@id"
},
"magic": {
"@id": "algotradertools:magic",
"@type": "xsd:integer"
},
"lot_mode": {
"@id": "algotradertools:lot_mode",
"@type": "xsd:string"
},
"lot_value": {
"@id": "algotradertools:lot_value",
"@type": "xsd:decimal"
},
"adjust_contract_size": {
"@id": "algotradertools:adjust_contract_size",
"@type": "xsd:boolean"
},
"below_minimum": {
"@id": "algotradertools:below_minimum",
"@type": "xsd:string"
},
"max_lot": {
"@id": "algotradertools:max_lot",
"@type": "xsd:decimal"
},
"reverse": {
"@id": "algotradertools:reverse",
"@type": "xsd:boolean"
},
"copy_stops": {
"@id": "algotradertools:copy_stops",
"@type": "xsd:boolean"
},
"max_slippage_pips": {
"@id": "algotradertools:max_slippage_pips",
"@type": "xsd:decimal"
},
"max_delay_seconds": {
"@id": "algotradertools:max_delay_seconds",
"@type": "xsd:integer"
},
"copy_existing": {
"@id": "algotradertools:copy_existing",
"@type": "xsd:boolean"
},
"copy_pending": {
"@id": "algotradertools:copy_pending",
"@type": "xsd:boolean"
},
"symbol_filter": {
"@id": "algotradertools:symbol_filter",
"@type": "xsd:string"
},
"symbols": {
"@id": "algotradertools:symbols",
"@container": "@list"
},
"sessions": {
"@id": "algotradertools:sessions",
"@container": "@list"
},
"timezone": {
"@id": "algotradertools:timezone",
"@type": "xsd:string"
},
"symbol_map": {
"@id": "algotradertools:symbol_map"
},
"FollowerStatus": "algotradertools:FollowerStatus",
"state": {
"@id": "algotradertools:state",
"@type": "xsd:string"
},
"message": {
"@id": "algotradertools:message",
"@type": "xsd:string"
},
"master_connected": {
"@id": "algotradertools:master_connected",
"@type": "xsd:boolean"
},
"follower_connected": {
"@id": "algotradertools:follower_connected",
"@type": "xsd:boolean"
},
"last_event_at": {
"@id": "algotradertools:last_event_at",
"@type": "xsd:dateTime"
},
"heartbeat_at": {
"@id": "algotradertools:heartbeat_at",
"@type": "xsd:dateTime"
},
"engine_online": {
"@id": "algotradertools:engine_online",
"@type": "xsd:boolean"
},
"FollowerList": "algotradertools:FollowerList",
"AddFollower": "algotradertools:AddFollower",
"UpdateFollower": "algotradertools:UpdateFollower",
"Session": "algotradertools:Session",
"days": {
"@id": "algotradertools:days",
"@container": "@list"
},
"start": {
"@id": "algotradertools:start",
"@type": "xsd:string"
},
"end": {
"@id": "algotradertools:end",
"@type": "xsd:string"
},
"CopyEvent": "algotradertools:CopyEvent",
"follower_id": {
"@id": "algotradertools:follower_id",
"@type": "xsd:string"
},
"master_ticket": {
"@id": "algotradertools:master_ticket",
"@type": "xsd:integer"
},
"action": {
"@id": "algotradertools:action",
"@type": "xsd:string"
},
"ok": {
"@id": "algotradertools:ok",
"@type": "xsd:boolean"
},
"detail": {
"@id": "algotradertools:detail"
},
"received_at": {
"@id": "algotradertools:received_at",
"@type": "xsd:dateTime"
},
"engine_ms": {
"@id": "algotradertools:engine_ms",
"@type": "xsd:decimal"
},
"execution_ms": {
"@id": "algotradertools:execution_ms",
"@type": "xsd:decimal"
},
"total_ms": {
"@id": "algotradertools:total_ms",
"@type": "xsd:decimal"
},
"CopyEventList": "algotradertools:CopyEventList",
"Problem": "algotradertools:Problem",
"type": {
"@id": "algotradertools:type",
"@type": "@id"
},
"title": {
"@id": "algotradertools:title",
"@type": "xsd:string"
},
"code": {
"@id": "algotradertools:code",
"@type": "xsd:string"
},
"errors": {
"@id": "algotradertools:errors",
"@container": "@list"
},
"request_id": {
"@id": "algotradertools:request_id",
"@type": "xsd:string"
},
"doc_url": {
"@id": "algotradertools:doc_url",
"@type": "@id"
}
},
"@type": "schema:Dataset",
"schema:name": "Algo Trader Tools API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Algo Trader Tools's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-08) from openapi/algotradertools-openapi.json.",
"dcterms:created": "2026-11-08",
"dcterms:source": [
"openapi/algotradertools-openapi.json"
]
}