1. Simulation
magnus
  • Magnus Api Nasıl Kullanılır?
  • Resmi Dökümantasyon
  • Data Provider
    • Get Entities
      GET
    • Get Tickers
      POST
  • Service
    • Optimization
      • Create Optimization
      • Get Optimization Result
    • Portfolio
      • Get Portfolio
      • Delete Porftolio
      • Approve Pending Optimization
      • Complete Transactions
      • Create New Optimization
      • Create Portfolio
      • Manual Transactions
      • Get All Portfolios
    • Simulation
      • Create Simulation
        POST
      • Get All Simulations
        GET
      • Delete Simulation
        DELETE
      • Get Simulation
        GET
      • Event Stream
        GET
  • Authentication
    • Authorize Magnus
      POST
  • Schemas
    • Schemas
      • Magnus.App.Contracts.Request.DataProvider.GetTickersRequest
      • Magnus.App.Contracts.Request.Optimization.CreateOptimizationRequest
      • Magnus.App.Contracts.Request.Portfolio.CompleteTransactionRequest
      • Magnus.App.Contracts.Request.Portfolio.Completed
      • Magnus.App.Contracts.Request.Portfolio.CreatePortfolioConfiguration
      • Magnus.App.Contracts.Request.Portfolio.CreatePortfolioRebalancing
      • Magnus.App.Contracts.Request.Portfolio.CreatePortfolioRequest
      • Magnus.App.Contracts.Request.Portfolio.ManualTransactionRequest
      • Magnus.App.Contracts.Request.Portfolio.ManualTransactionRequestTransaction
      • Magnus.App.Contracts.Request.Simulation.CreateSimulationRequest
      • Magnus.App.Contracts.Request.Simulation.CreateSimulationRequestConfiguration
      • Magnus.App.Contracts.Request.Simulation.CreateSimulationRequestDrift
      • Magnus.App.Contracts.Request.Simulation.CreateSimulationRequestJump
      • Magnus.App.Contracts.Request.Simulation.CreateSimulationRequestOutperform
      • Magnus.App.Contracts.Request.Simulation.CreateSimulationRequestPeriod
      • Magnus.App.Contracts.Request.Simulation.CreateSimulationRequestRebalancing
      • Magnus.App.Contracts.Request.Simulation.CreateSimulationRequestThreshold
      • Magnus.App.Contracts.Request.Simulation.CreateSimulationRequestValue
  1. Simulation

Create Simulation

POST
/magnusapi/service/simulation

Request

Body Params application/json

Example
{
    "name": "string",
    "configuration": {
        "startDate": "2019-08-24T14:15:22.123Z",
        "investmentStartDate": "2019-08-24T14:15:22.123Z",
        "endDate": "2019-08-24T14:15:22.123Z",
        "tickers": [
            "string"
        ],
        "riskProfile": "string"
    },
    "rebalancing": {
        "webhook": "string",
        "threshold": {
            "active": true,
            "value": 0
        },
        "period": {
            "active": true,
            "value": 0
        },
        "drift": {
            "active": true,
            "value": 0
        },
        "outperform": {
            "active": true,
            "value": {
                "symbols": [
                    "string"
                ],
                "value": 0
            }
        },
        "jump": {
            "active": true,
            "value": 0
        }
    },
    "plannedInvestment": 0,
    "currency": "string"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://testapi.flyp.com.tr/magnusapi/service/simulation' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "string",
    "configuration": {
        "startDate": "2019-08-24T14:15:22.123Z",
        "investmentStartDate": "2019-08-24T14:15:22.123Z",
        "endDate": "2019-08-24T14:15:22.123Z",
        "tickers": [
            "string"
        ],
        "riskProfile": "string"
    },
    "rebalancing": {
        "webhook": "string",
        "threshold": {
            "active": true,
            "value": 0
        },
        "period": {
            "active": true,
            "value": 0
        },
        "drift": {
            "active": true,
            "value": 0
        },
        "outperform": {
            "active": true,
            "value": {
                "symbols": [
                    "string"
                ],
                "value": 0
            }
        },
        "jump": {
            "active": true,
            "value": 0
        }
    },
    "plannedInvestment": 0,
    "currency": "string"
}'

Responses

🟢200OK
application/json
OK
Body

Example
{}
Modified at 2024-12-31 08:29:55
Previous
Get All Portfolios
Next
Get All Simulations
Built with