Introducing Strategy Enabled Tokens

Felix Feng
Set Labs
Published in
3 min readFeb 27, 2019


Introducing Strategy Enabled Tokens

Today, we’re excited to introduce Strategy Enabled Tokens (S.E.T.? What a coincidence!), tokenized trading strategies facilitated by Set Protocol’s smart contract system. This is a major step towards our mission of making wealth creation tools accessible for everyone.


Intelligent portfolio management is a tedious and painful process. It includes manually updating personal positions on spreadsheets and periodically performing trades across multiple exchanges. Even well-intentioned, savvy traders fail to properly oversee their portfolios due to greed, non-action, or cognitive biases.

Existing portfolio management tools such as Wealthfront cannot be used for crypto assets, and are only available to U.S. residents. Fund managers (e.g. Multicoin, Scalar) or trading firms (e.g. Circle, itBit, Cumberland) are available only to select, accredited investors, have high minimums, and high fees. Devising your own customized strategies requires technical knowledge and substantial time to program and maintain systems.

In an ideal world, wealth creation tools should be available for everyone no matter one’s age, geography or current financial situation. These tools should work for any asset — whether securities, commodities, or collectibles. They should be automatic and execute consistently for anyone’s strategy.

Strategy Enabled Tokens

With Strategy Enabled Tokens, setting up your portfolio to mechanize a trading strategy or utilizing best practices such as asset allocation and rebalancing is as simple as acquiring an ERC20 token. The process of realigning the weights based on a predefined strategy is performed via smart contracts with no required action from the holder.

With these Sets,

These Sets allow any customized strategy to be programmed into a smart contract from simple equal weighted index rebalances to complex quantitative strategies. Since Sets are ERC20 tokens, they can be exchanged on 0x, Kyber, or Uniswap, shorted using dYdX, lent out for interest on Compound / Dharma, or potentially used as collateral to borrow on MakerDAO.

How it works

Each Strategy Enabled Token is its own smart contract that conforms to the Rebalancing Set and ERC20 interfaces. Instead of a separate user deciding the next allocation, all the logic and conditions for when, what and how to trade is codified into smart contracts.

These conditions can be as straightforward as “if the price of ETH goes above $1,000, then sell everything into 100% DAI” or as complex as “if the Relative Strength Index (RSI) of BTC falls below 30 on $10B of volume, then convert everything into BTC.”

To determine condition validity, manager contracts can utilize on-chain data sources such as price feeds (e.g. Maker), blockchain state, oracles (e.g. Chainlink), token curated registries, or even prediction market outcomes (e.g. Augur).

Anyone can program their own customized strategy by writing a rebalancing manager smart contract. Therefore, manager contracts can be generated to capitalize on any market condition utilizing any strategy, any data source, and any ERC20 asset.

What’s Next

What we’ve outlined is not just a conceptualization. We are close to protocol code-completion and are at the tail end of code audits from top security firms including Trail of Bits and ChainSecurity. We’ll soon be sharing details about the technical underpinnings in a separate whitepaper and follow-up blog posts and also our plan for a MainNet launch.

If you are interested in creating your own tokenized trading strategy or learning more, message us on Telegram or email us at

Learn more about Set and join our community

Website | Medium | Twitter | Telegram | Slack |



Felix Feng
Set Labs

Founder of Set. Investor @TuringCap. Previously @Radius & B.S. @UCBerkeley