Let Nick rotate between growth and value for you

Growth vs Value Factor Rotation checks the ratio between growth and value ETFs each afternoon, reads the trend and momentum behind it, and rebalances your Alpaca account only when your actual allocation has drifted too far from target.

EquitiesUS equities

Growth vs Value Factor Rotation

Each afternoon, this strategy pulls 120 days of price history for IWF (growth) and IWD (value) alongside a live snapshot of your Alpaca account. It builds the IWF/IWD ratio, compares it to its 20-day and 50-day averages, and layers in 20-day momentum, relative strength between the two ETFs, and a 60-day z-score to classify the regime as growth, value, or neutral. Each regime maps to a target split, tilted as far as 70/30 in the stronger factor's favor, with an override that leans the other way when the ratio gets statistically extreme. Nick only trades when your current IWF and IWD weights have drifted more than 5% from that target, then rebalances both legs on Alpaca and emails you the result either way.

How it works

Step 1

Read the growth/value ratio

Each afternoon, Nick pulls 120 days of price history for IWF and IWD along with your live Alpaca positions, cash, and net worth.

Step 2

Score the regime

The IWF/IWD ratio, its moving averages, 20-day momentum, relative strength, and a 60-day z-score combine into a growth, value, or neutral regime, each with its own target allocation.

Step 3

Rebalance only when it drifts

If your current IWF and IWD weights are within 5% of target, Nick leaves the account alone. Past that threshold, it trades both ETFs toward the target split.

Step 4

Confirm by email

Every run ends with an email, either the trades that fired with shares, price, and status, or confirmation that no rebalance was needed.

The workflow

Every step in Growth vs Value Factor Rotation is a real NickAI node. Here is the compact view of how they connect.

StartIWF Data (120d)IWD Data (120d)Current PortfolioCompute Factor SignalsDetermine TradesNeeds Rebalance?IWF Should Execute?IWD Should Execute?Execute IWF TradeExecute IWD TradeCollect Trade ResultsEmail: Trades ExecutedEmail: No Rebalance
Start
IWF Data (120d)
IWD Data (120d)
Current Portfolio
Compute Factor Signals
Determine Trades
Needs Rebalance?
IWF Should Execute?
IWD Should Execute?
Execute IWF Trade
Execute IWD Trade
Collect Trade Results
Email: Trades Executed
Email: No Rebalance

Open the full workflow in the builder

Sign up for free to test it

Create your agent, the way you want

Chat with Nick, start from proven templates, clone community workflows, or build from scratch: four ways to launch your first agent.

Create my agent

Okay, let’s build your trading agent

I’ll set up the triggers, conditions, and execution logic for you.

Nick is working…

Chat with Nick

Describe your strategy in plain language. Nick converts it into a complete agent: signals, rules, and automated execution. No code, no complexity.

Grid TradingBuy/sell orders at intervals to trade volatility.
DCA AgentAuto-invest on schedule. Set amount and frequency, let it run.Verified
Momentum TraderRide trends with entries timed by momentum signals.Verified

Start with Templates

Choose a proven strategy template and customize assets, risk limits, timing, and triggers. Skip the setup and deploy in minutes.

Top ranked

created by whale_watcher

Whale Alert Trader

Trading

Monitors large wallet movements and exchange flows in real time. Trades when whales accumulate or distribute.

PopularWidely cloned
Clone this template

Clone from Community

Discover what successful traders built. Clone their agents, see how they work, and adapt their strategies to your market and risk settings.

Add node
AllTriggersData sourcesLogicActions
Time basedRun your workflow on a schedule
Price DataReal-time and historical asset prices
Order ExecutionPlace and manage orders automatically

Build from Scratch

Design your agent step by step with visual blocks. Fine-tune monitoring, AI analysis, and execution, with complete control over every node.

It tracks the ratio between a growth ETF (IWF) and a value ETF (IWD), and tilts your account toward whichever factor the ratio, its trend, and its momentum say is in favor, rebalancing only when the shift is meaningful.

It compares the current IWF/IWD ratio to its 20-day and 50-day averages, checks 20-day momentum and relative strength between the two ETFs, and layers in a 60-day z-score to catch statistically stretched readings.

No. It only rebalances when your actual IWF and IWD weights have drifted more than 5% from the target allocation. Most runs end with a no-rebalance email confirming the check happened.

Alpaca. Connect your Alpaca account, and Nick trades IWF and IWD directly whenever the drift threshold is crossed.

Yes. Point the strategy at an Alpaca paper trading account first, so you can watch it call growth versus value against live prices before switching to a live account.