Trading Explorations

Trading Explorations

Four projects from tastytrade

Four projects from tastytrade

Four projects from tastytrade

Four projects from my work at tastytrade: reorganising Account Management, explaining account restrictions, researching crypto staking and exploring Live Activities on iPad

Four projects from my work at tastytrade: reorganising Account Management, explaining account restrictions, researching crypto staking and exploring Live Activities on iPad

tastytrade · Product design + research · 2024–2026

tastytrade · Product design + research · 2024–2026

tastytrade · Product design + research · 2024–2026

Role

Role

Product Designer

Product Designer

Scope

Scope

Account navigation, restriction messages, crypto staking and iPad Live Activities

Account navigation, restriction messages, crypto staking and iPad Live Activities

Platforms

Platforms

iOS, web, system UI

iOS, web, system UI

Period

Period

2024–2026

2024–2026

ACCOUNT MANAGEMENT IA

ACCOUNT MANAGEMENT IA

1 Reorganising Account Management

1 Reorganising Account Management

The first signal came from Support. Customers were contacting Support because they could not find where to enable additional trading products.

The first signal came from Support. Customers were contacting Support because they could not find where to enable additional trading products.

I wanted to know whether customers were struggling with one workflow or with how Account Management was organised more broadly.

I wanted to know whether customers were struggling with one workflow or with how Account Management was organised more broadly.

Baseline study

Baseline study

Before changing anything, I mapped the existing Account Management hierarchy.

Before changing anything, I mapped the existing Account Management hierarchy.

Original Account Management hierarchy mapped before the baseline tree test

The Account Management hierarchy used in the baseline study

The Account Management hierarchy used in the baseline study

I used that hierarchy in an unmoderated Maze study, which received 26 responses. Participants completed five tree-test tasks and a card sort. The tasks checked where they would look for account actions; the card sort showed which actions they grouped together.

I used that hierarchy in an unmoderated Maze study, which received 26 responses. Participants completed five tree-test tasks and a card sort. The tasks checked where they would look for account actions; the card sort showed which actions they grouped together.

Enable Futures Trading

Enable Futures Trading

Trading Preferences

44%

Investor

22%

Internal Transfers

17%

The chart shows the intended destination and the two most common alternatives

The chart shows the intended destination and the two most common alternatives

Baseline results

Baseline results

One task asked participants where they would enable futures trading. Only 44% selected Trading Preferences, the intended parent category. Another 22% chose Investor and 17% went to Internal Transfers.

One task asked participants where they would enable futures trading. Only 44% selected Trading Preferences, the intended parent category. Another 22% chose Investor and 17% went to Internal Transfers.

Participants were looking in several different sections for the same permission. That suggested the problem went beyond the placement of one setting.

Participants were looking in several different sections for the same permission. That suggested the problem went beyond the placement of one setting.

Revised hierarchy

Revised hierarchy

The tree test and card sort suggested that labels such as “My accounts” and “My profile” did not tell participants much about what was inside. I replaced those groups with Money, Documents and Trading Products. Statements and confirmations went under Documents; access to additional trading products went under Trading Products.

The tree test and card sort suggested that labels such as “My accounts” and “My profile” did not tell participants much about what was inside. I replaced those groups with Money, Documents and Trading Products. Statements and confirmations went under Documents; access to additional trading products went under Trading Products.

REVISED HIERARCHYBASELINE HIERARCHYBASELINE HIERARCHYREVISED HIERARCHY
Original information architecture with account tasks distributed across five broad and sometimes overlapping sections.
Original information architecture with account tasks distributed across five broad and sometimes overlapping sections.
Original information architecture with account tasks distributed across five broad and sometimes overlapping sections.

This compares the original hierarchy with the version I designed after the first study. I collapsed the individual destinations to keep the focus on the structure

Baseline

Baseline

Tested information architecture with account tasks reorganised into more specific, task-oriented categories.
Tested information architecture with account tasks reorganised into more specific, task-oriented categories.

Tested

Second study

Second study

I ran a second unmoderated tree test with an independent participant group.

I ran a second unmoderated tree test with an independent participant group.

The second study repeated the five baseline tasks and added three based on other findability problems we had seen across the platform. Only the repeated tasks were used to compare the two hierarchies.

The second study repeated the five baseline tasks and added three based on other findability problems we had seen across the platform. Only the repeated tasks were used to compare the two hierarchies.

Second study · 20 responses

Second study · 20 responses

Enable Futures Trading

You want to trade futures, but your account isn’t enabled? Where can you activate this capability?

Original navigation

Trading Pref

44%

Investor

22%

Internal Transfers

17%

Revised navigation

Manage Products

79%

Stock Lending

5%

Dividend Reinvest

5%

Task 1/5

Enable Futures Trading

You’ve decided to add futures to your portfolio, but your account is not currently enabled to trade it. Where would you go to activate this capability?

Original navigation

DESTINATION AGREEMENT

Trading Preferences

44%

Investor

22%

Internal Transfers

17%

Revised navigation

DESTINATION AGREEMENT

Manage Products

79%

Stock Lending

5%

Dividend Reinvesting

5%

Task 1/5

The carousel compares the five tasks included in both rounds. Each chart shows the intended destination and the most common alternatives, rather than every recorded response

The carousel compares the five tasks included in both rounds. Each chart shows the intended destination and the most common alternatives, rather than every recorded response

What I took from the study

What I took from the study

Agreement for enabling Futures rose from 44% to 79%. The other four repeated tasks moved in the same direction.

Agreement for enabling Futures rose from 44% to 79%. The other four repeated tasks moved in the same direction.

I decided to keep developing the revised hierarchy. These results did not establish whether the rest of Account Management worked.

I decided to keep developing the revised hierarchy. These results did not establish whether the rest of Account Management worked.

The studies used different participant groups, and I changed the labels and structure at the same time, so I could not isolate which change caused the result. The study also stopped at the top level. I would still need to test individual destinations, complete workflows and whether the redesign reduced Support contacts.

The studies used different participant groups, and I changed the labels and structure at the same time, so I could not isolate which change caused the result. The study also stopped at the top level. I would still need to test individual destinations, complete workflows and whether the redesign reduced Support contacts.

REGULATORY COMMUNICATION

REGULATORY COMMUNICATION

2 Explaining account restrictions

2 Explaining account restrictions

Customers often learned about a restriction in an email, away from the trade that caused it, or only after an order was blocked. The message rarely explained what had happened or what to do next.

Customers often learned about a restriction in an email, away from the trade that caused it, or only after an order was blocked. The message rarely explained what had happened or what to do next.

View original messages

I started with PDT warnings. Tracing them across the platform, email and the Help Center led me to eight other account states with the same problem.

I started with PDT warnings. Tracing them across the platform, email and the Help Center led me to eight other account states with the same problem.

I mapped all nine by their trigger, impact and next step. This showed what the messages could share and where they needed to differ.

I mapped all nine by their trigger, impact and next step. This showed what the messages could share and where they needed to differ.

Account state

Applies to

Impact

PDT Warning

Margin account

Another trade may trigger a restriction

Good Faith Violation

Cash account

Violation added to the account

Day Trade Call

Margin account

Buying power may be reduced

Closing Only

Account or product

New positions cannot be opened

Account state

Applies to

Impact

Next step

PDT Warning

Margin account

Another trade may trigger a restriction

Avoid another day trade

Good Faith Violation

Cash account

Violation added to the account

Cannot be reversed

Day Trade Call

Margin account

Buying power may be reduced

Meet the call by its deadline

Closing Only

Account or product

New positions cannot be opened

Depends on the underlying cause

Account state

Applies to

Trigger

Impact

Next step

PDT Warning

Margin account

Nears the day-trade limit

Another trade may trigger a restriction

Avoid another day trade

Good Faith Violation

Cash account

A position bought with unsettled proceeds is sold

Violation added to the account

Cannot be reversed

Day Trade Call

Margin account

Day-trade buying power is exceeded

Buying power may be reduced

Meet the call by its deadline

Closing Only

Account or product

A violation, overdue call or review

New positions cannot be opened

Depends on the underlying cause

Four representative states are shown by default. Expand the map to see all nine states included in the review

Four representative states are shown by default. Expand the map to see all nine states included in the review

What customers kept asking

What customers kept asking

I did not have direct access to Support conversations, so I searched r/tastytrade and r/tastyworks by restriction name. Across more than 200 public threads, the same questions kept returning even when the account states differed.

I did not have direct access to Support conversations, so I searched r/tastytrade and r/tastyworks by restriction name. Across more than 200 public threads, the same questions kept returning even when the account states differed.

What happened to my account?

What happened to my account?

“I am confused by what closing-only transactions mean.”

What activity caused it?

What activity caused it?

“It would only say that I was being margin called, but not what was causing it.”

What can and can’t I do now?

What can and can’t I do now?

“I literally can’t trade unless it’s lifted.”

Can I resolve it?

Can I resolve it?

“I’m trying to find out if this restriction applies if I open a second account under the same profile.”

How long will it last?

How long will it last?

“When is the PDT rule being lifted?”

How do I avoid it next time?

How do I avoid it next time?

“Would be nice if the system stopped you from going over.”

Representative excerpts from public discussions in r/tastytrade and r/tastyworks. I used them to identify repeated questions, not to measure how common each problem was

Representative excerpts from public discussions in r/tastytrade and r/tastyworks. I used them to identify repeated questions, not to measure how common each problem was

Modules built from those questions

Modules built from those questions

I used those six questions to define reusable parts of a message: summary, evidence, impact, resolution, timing and prevention. For each account state, I selected the relevant parts and ordered them around what had happened and what the customer could do next.

I used those six questions to define reusable parts of a message: summary, evidence, impact, resolution, timing and prevention. For each account state, I selected the relevant parts and ordered them around what had happened and what the customer could do next.

Customer question

Communication module

What happened to my account?

Summary

What activity caused it?

Evidence

What can and can’t I do now?

Impact

Can I resolve it?

Resolution

When do I need to act, or when will it end?

Timing

How can I avoid it next time?

Prevention

Five account states

Five account states

I applied the structure to five account states with different triggers, consequences and available actions.

I applied the structure to five account states with different triggers, consequences and available actions.

The left side shows the state, its context and the modules selected. The right shows the message those decisions produce.

The left side shows the state, its context and the modules selected. The right shows the message those decisions produce.

Pattern Day Trader Warning

You opened and closed 50 SPY. This was your third day trade

What counted as a day trade?

Bought to open 50 SPY

Sep 11 · 10:24 AM

Sold to close 50 SPY

Sep 11 · 2:37 PM

How to avoid account restrictions

• Wait until Sep 18. One day trade will become available

• Deposit $13,450 to bring your account equity to the $25,000 PDT requirement

• Hold your next position overnight

• Open a cash account. PDT rules do not apply, but cash settlement rules still do

What happens if I make another day trade?

One more day trade before Sep 18 will place this account in Closing Only. You won’t be able to open new positions until the PDT requirement is met

Learn about PDT rules

Close

PDT Warning

SCENARIO 1/5

Summary

Evidence

Impact

Prevention

Timing

Resolution

SCENARIO 1/5

PDT Warning

MODULES

Summary

Evidence

Impact

Prevention

Timing

Resolution

Pattern Day Trader Warning

You opened and closed 50 SPY. This was your third day trade

What counted as a day trade?

Bought to open 50 SPY

Order #123842194

Sep 11 · 10:24 AM

Sold to close 50 SPY

Order #123842195

Sep 11 · 2:37 PM

How to avoid account restrictions

• Wait until Sep 18. One day trade will become available

• Deposit $13,450 to bring your account equity to the $25,000 PDT requirement

• Hold your next position overnight

• Open a cash account. PDT rules do not apply, but cash settlement rules still do

What happens if I make another day trade?

One more day trade before Sep 18 will place this account in Closing Only. You won’t be able to open new positions until the PDT requirement is met

Learn about PDT rules

Close

SCENARIO 1/5

PDT Warning

01 TRIGGER

Third day trade completed

02 CONTEXT

3/3 day trades · Reset Sep 18

03 MODULES

Summary

Evidence

Impact

Prevention

Timing

Resolution

Pattern Day Trader Warning

You opened and closed 50 SPY. This was your third day trade

What counted as a day trade?

Bought to open 50 SPY

Order #123842194

Sep 11 · 10:24 AM

Sold to close 50 SPY

Order #123842195

Sep 11 · 2:37 PM

How to avoid account restrictions

• Wait until Sep 18. One day trade will become available

• Deposit $13,450 to bring your account equity to the $25,000 PDT requirement

• Hold your next position overnight

• Open a cash account. PDT rules do not apply, but cash settlement rules still do

What happens if I make another day trade?

One more day trade before Sep 18 will place this account in Closing Only. You won’t be able to open new positions until the PDT requirement is met

Learn about PDT rules

Close

All five states share one structure, but each uses different modules in a different order

All five states share one structure, but each uses different modules in a different order

Showing the explanation in the platform

Showing the explanation in the platform

Email could still carry the complete regulatory guidance, but it should not be the only place where a customer could understand a restriction.

Email could still carry the complete regulatory guidance, but it should not be the only place where a customer could understand a restriction.

I put the immediate explanation in the trading platform, tied to the relevant activity and next steps. It opens only when needed rather than taking permanent space in an already dense interface.

I put the immediate explanation in the trading platform, tied to the relevant activity and next steps. It opens only when needed rather than taking permanent space in an already dense interface.

Good Faith Violation message shown inside the trading platform, connecting the violation to the customer’s trades and explaining its impact and next steps

Good Faith Violation explanation shown inside the trading platform

Good Faith Violation explanation shown inside the trading platform

What I didn't test

What I didn't test

Some outcomes still depend on eligibility, account data, Compliance or Support.

Some outcomes still depend on eligibility, account data, Compliance or Support.

I also did not test whether the system reduced Support contacts or helped customers resolve restrictions faster. That would require testing the messages in the trading context and tracking what customers contacted Support about afterwards.

I also did not test whether the system reduced Support contacts or helped customers resolve restrictions faster. That would require testing the messages in the trading context and tracking what customers contacted Support about afterwards.

PRODUCT RESEARCH · PRIORITISATION

PRODUCT RESEARCH · PRIORITISATION

3 Would customers use crypto staking?

3 Would customers use crypto staking?

Staking lets customers earn rewards on eligible crypto, but withdrawing it can take days or weeks. It ranked highly in a small feature survey, so I ran a larger follow-up to understand who would consider using it.

Most respondents already held crypto, even after we broadened the audience. We used the research and existing customer activity to reassess the business case and recommended keeping staking in the backlog.

Most respondents already held crypto, even after we broadened the audience. We used the research and existing customer activity to reassess the business case and recommended keeping staking in the backlog.

My part: I ran both survey batches, analysed the first batch and wrote the research recommendations. I worked with analysts on behavioural data and agreed the scope with the crypto team.

My part: I ran both survey batches, analysed the first batch and wrote the research recommendations. I worked with analysts on behavioural data and agreed the scope with the crypto team.

#1 Crypto Feature

#2 Crypto Feature

#3 Staking / yield earning

#4 Crypto Feature

Checking the original signal

Checking the original signal

The first survey had 97 respondents, including 46 who already used tastytrade’s crypto offering. Staking ranked highly, but the business case depended on more than interest from existing crypto holders. It also assumed customers would start using crypto or move assets from other platforms.

I wanted to understand who would consider staking, what might stop them and how much of that growth we could reasonably expect.

The research plan

The research plan

I proposed checking demand and the business case before moving to usability testing and a limited beta. The plan included a fake-door test and a waitlist to see whether customers would take a step towards using staking.

We ran the survey and analysed existing customer activity. Questions about how much customers currently staked and how much they would stake in the first 30 days were removed from the final survey. The behavioural tests weren’t run.

0

Foundation

Foundation

Why might this matter?

Business case

Competitive audit

1

Demand

Demand

Do users show interest?

Fake-door test

Data mining

2

Intent

Intent

How strong is their intent?

Concept survey

3

UX

UX

Can customers understand and use it?

First-click test

Prototype test

4

Commitment

Commitment

Will stated intent hold?

Waitlist

Intended amount

5

Beta

Beta

What will customers actually do?

Limited release

Analytics

Stated preference

Demonstrated interest

Demonstrated commitment

Real behavior

Who answered?

Who answered?

When I segmented the first responses, most came from people who already held crypto. We sent a second batch to customers with little or no crypto activity on tastytrade to hear from a broader group. Most respondents still held crypto, often elsewhere.

When I segmented the first responses, most came from people who already held crypto. We sent a second batch to customers with little or no crypto activity on tastytrade to hear from a broader group. Most respondents still held crypto, often elsewhere.

Customer Base

Response rate

Response

Crypto ownership

Crypto-enabled accounts

-

~13% held positions on tastytrade

First batch: customers closer to crypto

3.0%

88% held crypto on any platform

Second batch: little or no crypto on tastytrade

1.4%

66% held crypto on any platform

Their answers helped us understand interest among existing holders, but gave us less to go on when estimating whether staking would bring other customers into crypto.

Their answers helped us understand interest among existing holders, but gave us less to go on when estimating whether staking would bring other customers into crypto.

Would they use it?

Fewer than four in ten respondents gave a firm yes. About another four in ten wanted to know more, so I kept those answers separate.

Fewer than four in ten respondents gave a firm yes. About another four in ten wanted to know more, so I kept those answers separate.

I compared the answers by crypto ownership, staking experience and past transfers. Current crypto holders were more interested than past holders or people who had never held crypto.

Respondents who had moved crypto between platforms in the past year also more often said yes. Those who hadn’t were more likely to want more information.

Active crypto holders

Active crypto holders

Yes

Maybe

No or unsure

Past crypto holders

Past crypto holders

Yes

Maybe

No or unsure

Never held crypto

Never held crypto

Yes

Maybe

No or unsure

How long would they wait?

How long would they wait?

We asked about interest again after describing variable returns and the wait to unstake. Some respondents were interested if the rate was competitive; others wanted more details or quicker access to their funds.

We asked about interest again after describing variable returns and the wait to unstake. Some respondents were interested if the rate was competitive; others wanted more details or quicker access to their funds.

Staking idea alone

Staking idea alone

“Would you use crypto staking?”

“Would you use crypto staking?”

Yes, I'd use this

Maybe, I'd want to know more

After the constraint

After the constraint

“Yield varies. Unstaking may take days or weeks.”

“Yield varies. Unstaking may take days or weeks.”

Very interested

Interested if the rate is competitive

The questions used different response scales, so I couldn’t measure a precise change in interest.

In the written responses, some customers said they would wait no more than a day or two to unstake. Others were considering moving crypto away because tastytrade didn’t offer staking. They also raised problems with spreads, deposits and withdrawals that staking alone wouldn’t solve.

In the written responses, some customers said they would wait no more than a day or two to unstake. Others were considering moving crypto away because tastytrade didn’t offer staking. They also raised problems with spreads, deposits and withdrawals that staking alone wouldn’t solve.

What the existing holdings could support

I worked with analysts to check customers’ holdings, trading activity and crypto transfers. Many ETH and SOL holders weren’t trading regularly, which made staking worth considering. But the amount held in those two assets limited the revenue we could expect from existing holdings.

I worked with analysts to check customers’ holdings, trading activity and crypto transfers. Many ETH and SOL holders weren’t trading regularly, which made staking worth considering. But the amount held in those two assets limited the revenue we could expect from existing holdings.

I used those balances to estimate staking revenue under different assumptions about participation, yield and our share of the rewards. I also explored a scenario with additional deposits from other platforms. Those deposits were an assumption, not something the survey had established.

I used those balances to estimate staking revenue under different assumptions about participation, yield and our share of the rewards. I also explored a scenario with additional deposits from other platforms. Those deposits were an assumption, not something the survey had established.

Why we put staking on hold

The business case depended on bringing more crypto onto tastytrade and attracting new customers. The survey helped us understand existing customers, including people who held crypto elsewhere, but didn’t establish how much they would move. We hadn’t studied people who weren’t already customers.

The business case depended on bringing more crypto onto tastytrade and attracting new customers. The survey helped us understand existing customers, including people who held crypto elsewhere, but didn’t establish how much they would move. We hadn’t studied people who weren’t already customers.

We considered the survey findings alongside my revenue estimates. We weren’t convinced there was enough reason to commit several months of engineering work, so we recommended keeping staking in the backlog.

We considered the survey findings alongside my revenue estimates. We weren’t convinced there was enough reason to commit several months of engineering work, so we recommended keeping staking in the backlog.

Development didn’t proceed. We could revisit staking if the crypto business grew, there was evidence that customers were leaving because it was missing, or the commercial terms improved.

Development didn’t proceed. We could revisit staking if the crypto business grew, there was evidence that customers were leaving because it was missing, or the commercial terms improved.

LIVE ACTIVITY CONCEPT

LIVE ACTIVITY CONCEPT

4 iPad Live Activity for trading

4 iPad Live Activity for trading

When Live Activities came to iPad, I explored showing an active order after the trader left the app.

When Live Activities came to iPad, I explored showing an active order after the trader left the app.

I explored several possibilities, including active orders, open positions and portfolio-level monitoring. Active orders felt like the strongest starting point.

I explored several possibilities, including active orders, open positions and portfolio-level monitoring. Active orders felt like the strongest starting point.

I focused the card on whether the market was moving towards the trader’s price. The scale adapts to different order types, including a stop-limit order switching from its stop to its limit price.

I focused the card on whether the market was moving towards the trader’s price. The scale adapts to different order types, including a stop-limit order switching from its stop to its limit price.

iPad lock screen showing a Live Activity for a working RIOT stock order, including its limit price and current market price

RIOT

Working

Order #4212212731

BTO

0/1000 Shares

Market

Open

Limit $9.20

Current ask $10.77

Choose a scenario

CURRENT ASK

$10.77

LIMIT PRICE

$9.20

iPad lock screen showing a Live Activity for a working RIOT stock order, including its limit price and current market price

RIOT

Working

Order #4212212731

BTO

0/1000 Shares

Market

Open

Limit $9.20

Current ask $10.77

Live order lab

Choose a scenario

Market Open

ORDER MONITOR

READY

RIOT

NASDAQ · STOCK

BTO · 1,000

CURRENT ASK

$10.77

LIMIT PRICE

$9.20

iPad lock screen showing a Live Activity for a working RIOT stock order, including its limit price and current market price

RIOT

Working

Order #4212212731

BTO

0/1000 Shares

Market

Open

Limit $9.20

Current ask $10.77

Live order lab

Choose a scenario

Market Open

ORDER MONITOR

READY

RIOT

NASDAQ · STOCK

BTO · 1,000

CURRENT ASK

$10.77

LIMIT PRICE

$9.20

The simulator represents one part of a wider exploration that also covered bracket orders, positions and portfolio-level monitoring

The simulator represents one part of a wider exploration that also covered bracket orders, positions and portfolio-level monitoring

Why I recommended stopping

Why I recommended stopping

The interaction worked, but I became less convinced by the problem it was solving.

The interaction worked, but I became less convinced by the problem it was solving.

Fast orders often completed before the Live Activity became useful. A live view of something that’s already over is hard to justify. Push notifications already covered the outcome, and anything more complicated still required opening the app. In many cases, we would have been rebuilding information that traders already had elsewhere.

Fast orders often completed before the Live Activity became useful. A live view of something that’s already over is hard to justify. Push notifications already covered the outcome, and anything more complicated still required opening the app. In many cases, we would have been rebuilding information that traders already had elsewhere.

After reviewing the concept with the UX Manager and Mobile Tech Lead, We agreed it added too little to justify building and maintaining another trading surface.

After reviewing the concept with the UX Manager and Mobile Tech Lead, We agreed it added too little to justify building and maintaining another trading surface.