- Java
- .NET
- Go
- Python
- CLI
- TS/JS
Copy
Ask AI
OrdersService ordersService = PrimeServiceFactory.createOrdersService(client);
GetOrderPreviewRequest request = new GetOrderPreviewRequest.Builder()
.portfolioId("PORTFOLIO_ID_HERE")
.productId("ADA-USD")
.side(OrderSide.BUY)
.type(OrderType.MARKET)
.baseQuantity("10.0")
.build();
GetOrderPreviewResponse orderResponse = ordersService.getOrderPreview(request);
Copy
Ask AI
var ordersService = new OrdersService(client);
var request = new GetOrderPreviewRequest("PORTFOLIO_ID_HERE")
{
BaseQuantity = "5",
LimitPrice = "0.32",
Side = OrderSide.BUY,
ProductId = "ADA-USD",
Type = OrderType.LIMIT,
ExpiryTime = new DateTimeOffset(DateTime.UtcNow.AddMinutes(5)).ToString("o"),
};
var getOrderPreviewResponse = orderService.GetOrderPreview(request);
Copy
Ask AI
ordersService := orders.NewOrdersService(client)
request := &orders.GetOrderPreviewRequest{
Order: &model.Order{
PortfolioId: "PORTFOLIO_ID_HERE",
BaseQuantity: "5",
LimitPrice: "0.32",
Side: "BUY",
ProductId: "ADA-USD",
Type: "LIMIT",
ExpiryTime: time.Now().UTC().Add(5 * time.Minute).Format(time.RFC3339),
},
}
response, err := ordersService.GetOrderPreviewRequest(context.Background(), request)
Copy
Ask AI
prime_client = PrimeClient(credentials)
request = GetOrderPreviewRequest(
portfolio_id="PORTFOLIO_ID_HERE",
base_quantity="5",
limit_price="0.32",
side="BUY",
product_id="ADA-USD",
type="LIMIT",
expiry_time=(datetime.datetime.now() + datetime.timedelta(minutes=5)).isoformat() + "Z",
)
response = prime_client.get_order_preview(request)
Copy
Ask AI
primectl create-order-preview --help
Copy
Ask AI
const ordersService = new OrdersService(client);
const today = new Date();
ordersService.createOrderPreview({
portfolioId: "PORTFOLIO_ID_HERE",
baseQuantity: "5",
limitPrice: "0.32",
side: OrderSide.BUY,
productId: "ADA-USD",
type: OrderType.LIMIT,
expiryTime: date.setDate(date.getDate() + 1),
}).then(async (response) => {
console.log('Order Preview: ', response);
})