| Package | Description |
|---|---|
| cloud.metaapi.sdk.clients.meta_api | |
| cloud.metaapi.sdk.meta_api |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<MetatraderTradeResponse> |
MetaApiWebsocketClient.trade(String accountId,
MetatraderTrade trade)
Execute a trade on a connected MetaTrader account (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.cancelOrder(String orderId)
Cancels order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.closeBy(String positionId,
String oppositePositionId,
MarketTradeOptions options)
Fully closes a position (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.closePosition(String positionId,
MarketTradeOptions options)
Fully closes a position (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.closePositionPartially(String positionId,
double volume,
MarketTradeOptions options)
Partially closes a position (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.closePositionsBySymbol(String symbol,
MarketTradeOptions options)
Closes position by a symbol (see https://metaapi.cloud/docs/client/websocket/api/trade/)
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createLimitBuyOrder(String symbol,
double volume,
double openPrice,
Double stopLoss,
Double takeProfit,
PendingTradeOptions options)
Creates a limit buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createLimitBuyOrder(String symbol,
double volume,
double openPrice,
StopOptions stopLoss,
StopOptions takeProfit,
PendingTradeOptions options)
Creates a limit buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createLimitSellOrder(String symbol,
double volume,
double openPrice,
Double stopLoss,
Double takeProfit,
PendingTradeOptions options)
Creates a limit sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createLimitSellOrder(String symbol,
double volume,
double openPrice,
StopOptions stopLoss,
StopOptions takeProfit,
PendingTradeOptions options)
Creates a limit sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createMarketBuyOrder(String symbol,
double volume,
Double stopLoss,
Double takeProfit,
MarketTradeOptions options)
Creates a market buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createMarketBuyOrder(String symbol,
double volume,
StopOptions stopLoss,
StopOptions takeProfit,
MarketTradeOptions options)
Creates a market buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createMarketSellOrder(String symbol,
double volume,
Double stopLoss,
Double takeProfit,
MarketTradeOptions options)
Creates a market sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createMarketSellOrder(String symbol,
double volume,
StopOptions stopLoss,
StopOptions takeProfit,
MarketTradeOptions options)
Creates a market sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createStopBuyOrder(String symbol,
double volume,
double openPrice,
Double stopLoss,
Double takeProfit,
PendingTradeOptions options)
Creates a stop buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createStopBuyOrder(String symbol,
double volume,
double openPrice,
StopOptions stopLoss,
StopOptions takeProfit,
PendingTradeOptions options)
Creates a stop buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createStopLimitBuyOrder(String symbol,
double volume,
double openPrice,
double stopLimitPrice,
Double stopLoss,
Double takeProfit,
PendingTradeOptions options)
Creates a stop limit buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createStopLimitBuyOrder(String symbol,
double volume,
double openPrice,
double stopLimitPrice,
StopOptions stopLoss,
StopOptions takeProfit,
PendingTradeOptions options)
Creates a stop limit buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createStopLimitSellOrder(String symbol,
double volume,
double openPrice,
double stopLimitPrice,
Double stopLoss,
Double takeProfit,
PendingTradeOptions options)
Creates a stop limit sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createStopLimitSellOrder(String symbol,
double volume,
double openPrice,
double stopLimitPrice,
StopOptions stopLoss,
StopOptions takeProfit,
PendingTradeOptions options)
Creates a stop limit sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createStopSellOrder(String symbol,
double volume,
double openPrice,
Double stopLoss,
Double takeProfit,
PendingTradeOptions options)
Creates a stop sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.createStopSellOrder(String symbol,
double volume,
double openPrice,
StopOptions stopLoss,
StopOptions takeProfit,
PendingTradeOptions options)
Creates a stop sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.modifyOrder(String orderId,
double openPrice,
Double stopLoss,
Double takeProfit)
Modifies a pending order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.modifyOrder(String orderId,
double openPrice,
StopOptions stopLoss,
StopOptions takeProfit)
Modifies a pending order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.modifyPosition(String positionId,
Double stopLoss,
Double takeProfit)
Modifies a position (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
CompletableFuture<MetatraderTradeResponse> |
MetaApiConnection.modifyPosition(String positionId,
StopOptions stopLoss,
StopOptions takeProfit)
Modifies a position (see https://metaapi.cloud/docs/client/websocket/api/trade/).
|
Copyright © 2023. All rights reserved.