PRODUCTS

PRODUCTS | ORCA

A B2C product that translates a stock forecast into complex option strategies that are fully appropriate for the forecast, put together like a professional would do it, in less than two seconds.

iMac27_orca.png

Orca

With a minimum of inputs, all strategies and their variants were composed and selected and up to five distinct choices presented. It was intended for traders and investors residing in the first 90% of the trading sophistication curve.

STEP ONE - USER INPUTS

orca step 1.png

Orca.

Choose a stock symbol. Predict a stock's price at a future point in time. Predict implied volatility for that stock if you like. If you want to, choose how much money to commit to the trade idea. Press the 'Go' button!

STEP TWO - RECEIVE RESULTS

orca step 2.png

Orca..

View up to five complex option strategies. Each is distinct and well composed. Contrast the strategies across calculated analytics.

STEP THREE - TAKE ACTION

orca step 3.png

Orca...

 

Do something with it: send a trade to market, edit a trade idea before sending it to market, save a trade idea for later, share a trade idea on social media, do further analysis on the trade idea, or take another action.

 

PRODUCTS | BEST OPTION TRADING | PRO

The brand offered a faster, more complex, user experience. There was the 'Pro' user interface, an API, and an embedded version within another trading platform.

iMac27_bot_pro.png

Pro

A B2C product, offered under the Best Option Trading brand. It was like Orca, but was intended for people at 70% to 95% on the trading sophistication curve. It allowed for more customization, advanced analytics, and quicker interactions. ‘Pro’ returned the best version of each available strategy, as many as 30.

PRODUCTS | BEST OPTION TRADING | API

The application interface was for brokerages to evaluate the server side product. Anyone with technical skills could connect as well. The requests and responses (shown below) display only the active ingredients, excluding most account and authentication information and other such details.

>> REQUEST EXAMPLE

API requests required the user to forecast a stock (or other underlying security). For example, a stock move from $100.00 to $104.45 in 35 days. There was an optional input for predicting implied volatility (a stock attribute) that was estimated based upon other input if the user doesn't provide one. If the user enters an amount of money to commit to the trade, then the quantity field (and follow-on liquidity and execution implications) were calculated, otherwise minimal quantities were calculated (e.g. ‘1’, ‘1:2’, ‘1:-2:1’). The user could customize the version ('Pro', 'Amateur') and brokerage (permissions, constraints, account inventory). Customizations governed the experience and ensured that results considered their current positions and ability to trade a given strategy.

{
    "forecast": {
        "price": {
            "target": 104.45,
            "method": "absolute"
        },
        "volatility": {
            "target": -0.05,
            "method": "relative"
        },
        "days": 35.2,
        "commit": 25000
    },
    "customizations": {
        "mode": "pro",
        "account": {
            "optionApprovalLevel": 5,
            "type": "margin"
    },
}

>> RESPONSE EXAMPLE

The response had option strategies and analytics.

{
  "requestID": "c867f7b9-feba-4c2b-bd1a-f14e1e24e314",
  "forecast": {
    "requestTimestamp": {
      "unix": 1460485810
    },
    "price": {
      "target": 100.0,
      "method": "absolute",
      "predict": 100.0
    },
    "volatility": {
      "provided": "yes",
      "target": 0.4,
      "method": "relative",
      "predict": 0.462
    },
    "date": "2016-09-15",
    "hhmmss": "172201",      
    "days": 35.2
  },
  "commit": {
    "provided": "yes",
    "usd": 2000.00
  },
  "underlying": {
    "impliedVolatility": {
      "provided": "yes",
      "spot": 0.33
    },
    "spotQuote": {
      "ask": 110.22,
      "bid": 110.21
    },
    "description": "Apple Inc"
  },
  "mode": "amateur",
  "resultCount": 2,
  "results": [
    {
      "strategy": {
        "name": "Short Call",
        "quantity": -17,
        "netPrice": -3.64,
        "openingCommission": 25.13,
        "totalCapital": 6213.15,
        "oal": 4,
        "identifiers":{
          "number": 1,
          "ID": "c867f7b9-feba-4c2b-bd1a-f14e1e24e314"
        }        
      },
      "legsCount": 1,      
      "legs": [
        {
          "kind": "call",
          "quantity": -17,
          "date": {
            "daysToExpiry": 31.7,
            "expiryDate": "2016-05-01"
          },
          "strike": 110.0,
          "quote": {
            "ask": 3.75,
            "bid": 3.64,
            "volume": 7,
            "openInterest": 40
          },
          "identifiers":{
            "number": 1,
            "ID": "c867f7b9-feba-4c2b-bd1a-f14e1e24e314",
            "opcode": "AAPL160513C00110000"
          }
        }
      ]
    },
    {
      "strategy": {
        "name": "Collar with Underlying",
        "quantity": 4,
        "netPrice": 101.99,
        "openingCommission": 16.00,
        "totalCapital": 40812.00,
        "oal": 2,
        "identifiers":{
          "number": 2,
          "ID": "a887f7b9-feba-4c2b-bd1a-f14e1e24e314"
        }          
      },
      "legsCount": 3,      
      "legs": [
        {
          "kind": "call",
          "quantity": -4,
          "date": {
            "daysToExpiry": 50.1,
            "expiryDate": "2016-07-06"
          },
          "strike": 110.0,
          "quote": {
            "ask": 2.22,
            "bid": 2.08,
            "volume": 88,
            "openInterest": 200
          },
          "identifiers":{
          "number": 1,
          "ID": "d447f7b9-feba-4c2b-bd1a-f14e1e24e314",
          "opcode": "AAPL160513C00110000"
          }
        },
        {
          "kind": "underlying",
          "quantity": 4,
          "date": {
            "daysToExpiry": 0,
            "expiryDate": ""
          },
          "strike": 0,
          "quote": {
            "ask": 100.05,
            "bid": 99.98,
            "volume": 99004,
            "openInterest": 0
          },
          "identifiers":{
          "number": 2,
          "ID": "g111f7b9-feba-4c2b-bd1a-f14e1e24e314",
          "opcode": "AAPL160513C00110000"
          }
        },
        {
          "kind": "put",
          "quantity": 4,
          "date": {
            "daysToExpiry": 50.1,
            "expiryDate": "2016-07-06"
          },
          "strike": 87.50,
          "quote": {
            "ask": 6.75,
            "bid": 5.64,
            "volume": 70,
            "openInterest": 400
          },
          "identifiers":{
          "number": 3,
          "ID": "v414f7b9-feba-4c2b-bd1a-f14e1e24e314",
          "opcode": "AAPL160513C00110000"
          }
        }
      ]
    }
  ]
}

PRODUCTS | ORCA | E-SIGNAL APP

eSignal_screenshot.png

Orca at E-Signal

This UI matched the aesthetic of another company’s trading platform. Orca was embedded into E-Signal's downloadable desktop program.