/shorts.v1alpha1.StrategyService/GetStrategyPicksGetStrategyPicks
Ranked picks for one strategy: status (triggered, setup, watch), a 0-100 score and a per-rule pass / fail / unknown breakdown for each stock.
Parameters
Define the version of the Connect protocol
Define the timeout, in ms
Request Body
Request for GetStrategyPicks.
Default 20, max 100. (proto int32)
(proto int32)
Optional filter: "triggered" | "setup" | "watch". (proto string)
Required, e.g. "zanger-breakout". (proto string)
Responses
Response for GetStrategyPicks.
YYYY-MM-DD of the latest price in the universe. (proto string)
Evaluated stocks with growth data. (proto int32)
(proto shorts.v1alpha1.StrategyPick)
One ranked stock for a strategy.
(proto shorts.v1alpha1.MarketRegime)
YYYY-MM-DD of the last index close. (proto string)
(proto double)
(proto string)
Negative or zero. (proto double)
"uptrend" | "neutral" | "downtrend"; empty when unavailable. (proto string)
(proto double)
(proto double)
Strategy-specific sentence, e.g. "Stand aside: XJO below its 200-day average." (proto string)
(proto shorts.v1alpha1.Strategy)
e.g. "Dan Zanger". (proto string)
What our data cannot see. (proto string)
2-4 paragraphs, plain text. (proto string)
Stable slug, e.g. "zanger-breakout". (proto string)
(proto shorts.v1alpha1.StrategyMetadata)
(proto string)
(proto shorts.v1alpha1.StrategyRule)
Attribution lines. (proto string)
One sentence. (proto string)
Picks matching the status filter, before paging. (proto int32)
Stocks evaluated. (proto int32)
Error type returned by Connect: https://connectrpc.com/docs/go/errors/#http-representation
The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
A list of messages that carry the error details. There is no limit on the number of messages.
Contains an arbitrary serialized message along with a @type that describes the type of the serialized message, with an additional debug field for ConnectRPC error details.
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
curl -X POST "https://api.shorted.com.au/shorts.v1alpha1.StrategyService/GetStrategyPicks" \
-H "Content-Type: application/json" \
-d '{
"limit": 0,
"offset": 0,
"status": "string",
"strategyId": "string"
}'curl -X POST "https://api.shorted.com.au/shorts.v1alpha1.StrategyService/GetStrategyPicks" \
-H "Content-Type: application/json" \
-d '{
"limit": 0,
"offset": 0,
"status": "string",
"strategyId": "string"
}'