Get set up

Contact us using the contact form below and our team will help guide you through the process.

For each request, you call our API and send us any combination of assets (with or without their weights). The system analyses the portfolio and returns the following results:

You are of course free to present these results to your users however you like, but our team will be happy to offer advice on how best to interpret the results and present them to your users.

We provide a choice between a websocket API and an asynchronous REST API.

Example result payload

{
  "userPoint": [
      {
          "x": 0.00019535,
          "y": 0.00051018
      }
  ],
  "maxRatioPoint": [
      {
          "x": 0.00016558,
          "y": 0.00062194
      }
  ],
  "efficientFrontierData": [
      {
          "x": 0.00015346,
          "y": 0.00053899,
          "vaR": -0.01990104
      },
      {
          "x": 0.00015373,
          "y": 0.00054728,
          "vaR": -0.01991072
      },
      {
          "x": 0.00015421,
          "y": 0.00055558,
          "vaR": -0.01993434
      },
      {
          "x": 0.0001549,
          "y": 0.00056387,
          "vaR": -0.01997184
      },
      {
          "x": 0.0001558,
          "y": 0.00057217,
          "vaR": -0.02002311
      },
      {
          "x": 0.0001569,
          "y": 0.00058047,
          "vaR": -0.02008739
      },
      {
          "x": 0.00015822,
          "y": 0.00058876,
          "vaR": -0.02016585
      },
      {
          "x": 0.00015975,
          "y": 0.00059706,
          "vaR": -0.02025766
      },
      {
          "x": 0.00016148,
          "y": 0.00060535,
          "vaR": -0.02036199
      },
      {
          "x": 0.00016343,
          "y": 0.00061365,
          "vaR": -0.02047991
      },
      {
          "x": 0.00016558,
          "y": 0.00062194,
          "vaR": -0.02060991
      },
      {
          "x": 0.00016794,
          "y": 0.00063024,
          "vaR": -0.02075238
      },
      {
          "x": 0.00017051,
          "y": 0.00063854,
          "vaR": -0.02090707
      },
      {
          "x": 0.00017329,
          "y": 0.00064683,
          "vaR": -0.02107371
      },
      {
          "x": 0.00017628,
          "y": 0.00065513,
          "vaR": -0.021252
      },
      {
          "x": 0.00017948,
          "y": 0.00066342,
          "vaR": -0.02144165
      },
      {
          "x": 0.00018289,
          "y": 0.00067172,
          "vaR": -0.02164236
      },
      {
          "x": 0.00018651,
          "y": 0.00068002,
          "vaR": -0.02185381
      },
      {
          "x": 0.00019034,
          "y": 0.00068831,
          "vaR": -0.02207571
      },
      {
          "x": 0.00019437,
          "y": 0.00069661,
          "vaR": -0.02230714
      },
      {
          "x": 0.00019851,
          "y": 0.0007049,
          "vaR": -0.02254254
      },
      {
          "x": 0.00020034,
          "y": 0.00070767,
          "vaR": -0.02264668
      },
      {
          "x": 0.00020212,
          "y": 0.00071044,
          "vaR": -0.02274743
      },
      {
          "x": 0.00020396,
          "y": 0.0007132,
          "vaR": -0.0228512
      },
      {
          "x": 0.00020585,
          "y": 0.00071597,
          "vaR": -0.02295736
      },
      {
          "x": 0.0002078,
          "y": 0.00071874,
          "vaR": -0.02306645
      },
      {
          "x": 0.0002098,
          "y": 0.0007215,
          "vaR": -0.02317788
      },
      {
          "x": 0.00021185,
          "y": 0.00072427,
          "vaR": -0.02329159
      },
      {
          "x": 0.00021396,
          "y": 0.00072704,
          "vaR": -0.02340812
      },
      {
          "x": 0.00021613,
          "y": 0.0007298,
          "vaR": -0.02352744
      },
      {
          "x": 0.00021835,
          "y": 0.00073257,
          "vaR": -0.02364894
      },
      {
          "x": 0.00022062,
          "y": 0.00073534,
          "vaR": -0.02377258
      },
      {
          "x": 0.00022295,
          "y": 0.00073811,
          "vaR": -0.02389888
      },
      {
          "x": 0.00022534,
          "y": 0.00074087,
          "vaR": -0.02402782
      },
      {
          "x": 0.00022778,
          "y": 0.00074364,
          "vaR": -0.02415879
      },
      {
          "x": 0.00023027,
          "y": 0.00074641,
          "vaR": -0.02429176
      },
      {
          "x": 0.00023282,
          "y": 0.00074917,
          "vaR": -0.02442726
      },
      {
          "x": 0.00023543,
          "y": 0.00075194,
          "vaR": -0.02456521
      },
      {
          "x": 0.00023808,
          "y": 0.00075471,
          "vaR": -0.02470453
      },
      {
          "x": 0.0002408,
          "y": 0.00075747,
          "vaR": -0.02484679
      },
      {
          "x": 0.00024357,
          "y": 0.00076024,
          "vaR": -0.02499086
      },
      {
          "x": 0.00024534,
          "y": 0.00076163,
          "vaR": -0.02508287
      },
      {
          "x": 0.00024717,
          "y": 0.00076302,
          "vaR": -0.02517769
      },
      {
          "x": 0.00024904,
          "y": 0.00076441,
          "vaR": -0.02527424
      },
      {
          "x": 0.00025096,
          "y": 0.00076581,
          "vaR": -0.02537302
      },
      {
          "x": 0.00025294,
          "y": 0.0007672,
          "vaR": -0.02547454
      },
      {
          "x": 0.00025497,
          "y": 0.00076859,
          "vaR": -0.02557825
      },
      {
          "x": 0.00025704,
          "y": 0.00076998,
          "vaR": -0.02568359
      },
      {
          "x": 0.00025917,
          "y": 0.00077137,
          "vaR": -0.02579158
      },
      {
          "x": 0.00026135,
          "y": 0.00077276,
          "vaR": -0.02590167
      },
      {
          "x": 0.00026357,
          "y": 0.00077416,
          "vaR": -0.02601332
      },
      {
          "x": 0.00026585,
          "y": 0.00077555,
          "vaR": -0.02612755
      },
      {
          "x": 0.00026818,
          "y": 0.00077694,
          "vaR": -0.02624379
      },
      {
          "x": 0.00027056,
          "y": 0.00077833,
          "vaR": -0.02636204
      },
      {
          "x": 0.00027299,
          "y": 0.00077972,
          "vaR": -0.02648225
      },
      {
          "x": 0.00027547,
          "y": 0.00078112,
          "vaR": -0.02660441
      },
      {
          "x": 0.000278,
          "y": 0.00078251,
          "vaR": -0.02672849
      },
      {
          "x": 0.00028058,
          "y": 0.0007839,
          "vaR": -0.02685446
      },
      {
          "x": 0.00028321,
          "y": 0.00078529,
          "vaR": -0.0269823
      },
      {
          "x": 0.00028589,
          "y": 0.00078668,
          "vaR": -0.02711199
      },
      {
          "x": 0.00028862,
          "y": 0.00078807,
          "vaR": -0.02724348
      },
      {
          "x": 0.00029062,
          "y": 0.00078908,
          "vaR": -0.02733943
      },
      {
          "x": 0.00029265,
          "y": 0.00079008,
          "vaR": -0.0274365
      },
      {
          "x": 0.00029471,
          "y": 0.00079109,
          "vaR": -0.02753466
      },
      {
          "x": 0.00029679,
          "y": 0.00079209,
          "vaR": -0.02763344
      },
      {
          "x": 0.0002989,
          "y": 0.0007931,
          "vaR": -0.0277333
      },
      {
          "x": 0.00030103,
          "y": 0.0007941,
          "vaR": -0.02783376
      },
      {
          "x": 0.00030319,
          "y": 0.00079511,
          "vaR": -0.02793527
      },
      {
          "x": 0.00030538,
          "y": 0.00079611,
          "vaR": -0.02803785
      },
      {
          "x": 0.00030759,
          "y": 0.00079711,
          "vaR": -0.02814099
      },
      {
          "x": 0.00030983,
          "y": 0.00079812,
          "vaR": -0.02824516
      },
      {
          "x": 0.0003121,
          "y": 0.00079912,
          "vaR": -0.02835036
      },
      {
          "x": 0.00031439,
          "y": 0.00080013,
          "vaR": -0.0284561
      },
      {
          "x": 0.00031671,
          "y": 0.00080113,
          "vaR": -0.02856284
      },
      {
          "x": 0.00031905,
          "y": 0.00080214,
          "vaR": -0.02867011
      },
      {
          "x": 0.00032142,
          "y": 0.00080314,
          "vaR": -0.02877837
      },
      {
          "x": 0.00032382,
          "y": 0.00080415,
          "vaR": -0.0288876
      },
      {
          "x": 0.00032624,
          "y": 0.00080515,
          "vaR": -0.02899734
      },
      {
          "x": 0.00032869,
          "y": 0.00080616,
          "vaR": -0.02910803
      },
      {
          "x": 0.00033117,
          "y": 0.00080716,
          "vaR": -0.02921967
      },
      {
          "x": 0.00033367,
          "y": 0.00080816,
          "vaR": -0.02933179
      },
      {
          "x": 0.0003358,
          "y": 0.00080901,
          "vaR": -0.02942699
      },
      {
          "x": 0.00033794,
          "y": 0.00080986,
          "vaR": -0.02952233
      },
      {
          "x": 0.00034011,
          "y": 0.0008107,
          "vaR": -0.02961872
      },
      {
          "x": 0.00034229,
          "y": 0.00081155,
          "vaR": -0.02971523
      },
      {
          "x": 0.00034449,
          "y": 0.00081239,
          "vaR": -0.02981234
      },
      {
          "x": 0.00034671,
          "y": 0.00081324,
          "vaR": -0.02991001
      },
      {
          "x": 0.00034894,
          "y": 0.00081408,
          "vaR": -0.03000781
      },
      {
          "x": 0.0003512,
          "y": 0.00081493,
          "vaR": -0.03010662
      },
      {
          "x": 0.00035347,
          "y": 0.00081577,
          "vaR": -0.03020555
      },
      {
          "x": 0.00035577,
          "y": 0.00081662,
          "vaR": -0.03030546
      },
      {
          "x": 0.00035808,
          "y": 0.00081746,
          "vaR": -0.03040549
      },
      {
          "x": 0.00036041,
          "y": 0.00081831,
          "vaR": -0.03050606
      },
      {
          "x": 0.00036276,
          "y": 0.00081915,
          "vaR": -0.03060718
      },
      {
          "x": 0.00036512,
          "y": 0.00082,
          "vaR": -0.03070839
      },
      {
          "x": 0.00036746,
          "y": 0.00082084,
          "vaR": -0.03080842
      },
      {
          "x": 0.00036972,
          "y": 0.00082162,
          "vaR": -0.03090475
      },
      {
          "x": 0.00037195,
          "y": 0.0008224,
          "vaR": -0.03099951
      },
      {
          "x": 0.00037419,
          "y": 0.00082318,
          "vaR": -0.03109441
      },
      {
          "x": 0.00037645,
          "y": 0.00082395,
          "vaR": -0.03118988
      },
      {
          "x": 0.00037872,
          "y": 0.00082473,
          "vaR": -0.03128547
      }
  ],
  "solvedPointWeights": [
      {
          "pointNumber": 0,
          "weights": [
              {
                  "assetName": "DIS",
                  "weight": 0.04822168
              },
              {
                  "assetName": "KO",
                  "weight": 0.57512864
              },
              {
                  "assetName": "MCD",
                  "weight": 0.37624251
              },
              {
                  "assetName": "SBUX",
                  "weight": 0.00040717
              }
          ]
      },
      {
          "pointNumber": 20,
          "weights": [
              {
                  "assetName": "DIS",
                  "weight": 0
              },
              {
                  "assetName": "KO",
                  "weight": 0.1201235
              },
              {
                  "assetName": "MCD",
                  "weight": 0.60614257
              },
              {
                  "assetName": "SBUX",
                  "weight": 0.27373393
              }
          ]
      },
      {
          "pointNumber": 40,
          "weights": [
              {
                  "assetName": "DIS",
                  "weight": 0
              },
              {
                  "assetName": "KO",
                  "weight": 0
              },
              {
                  "assetName": "MCD",
                  "weight": 0.50015307
              },
              {
                  "assetName": "SBUX",
                  "weight": 0.49984693
              }
          ]
      },
      {
          "pointNumber": 60,
          "weights": [
              {
                  "assetName": "DIS",
                  "weight": 0
              },
              {
                  "assetName": "KO",
                  "weight": 0
              },
              {
                  "assetName": "MCD",
                  "weight": 0.28429347
              },
              {
                  "assetName": "SBUX",
                  "weight": 0.71570653
              }
          ]
      },
      {
          "pointNumber": 80,
          "weights": [
              {
                  "assetName": "DIS",
                  "weight": 0
              },
              {
                  "assetName": "KO",
                  "weight": 0
              },
              {
                  "assetName": "MCD",
                  "weight": 0.12848244
              },
              {
                  "assetName": "SBUX",
                  "weight": 0.87151756
              }
          ]
      },
      {
          "pointNumber": 95,
          "weights": [
              {
                  "assetName": "DIS",
                  "weight": 0
              },
              {
                  "assetName": "KO",
                  "weight": 0
              },
              {
                  "assetName": "MCD",
                  "weight": 0.03014939
              },
              {
                  "assetName": "SBUX",
                  "weight": 0.96985061
              }
          ]
      },
      {
          "pointNumber": 100,
          "weights": [
              {
                  "assetName": "DIS",
                  "weight": 0
              },
              {
                  "assetName": "KO",
                  "weight": 0
              },
              {
                  "assetName": "MCD",
                  "weight": 0
              },
              {
                  "assetName": "SBUX",
                  "weight": 1
              }
          ]
      }
  ],
  "durationms": 4158,
  "requestID": "4ca5cf32-9c9e-4f4a-9efb-256c2d79b787",
  "notes": "The common period used in the analysis is 23-7-2018 to 21-7-2023."
}
Contact Us

If you are interested in integrating our services, please contact us using the form below.

Our Address

Portoptimo Ltd
35-37 Ludgate Hill
London
EC4M 7JN
UNITED KINGDOM

Thank you for contacting us. One of our colleagues will get back to you soon.