curl -X GET "https://api.massive.com/v1/indicators/sma/AAPL?timespan=day&adjusted=true&window=50&series_type=close&order=desc&limit=10&apiKey=YOUR_API_KEY"
from massive import RESTClient
client = RESTClient("YOUR_API_KEY")
sma = client.get_sma(
ticker="AAPL",
timespan="day",
adjusted="true",
window="50",
series_type="close",
order="desc",
limit="10",
)
print(sma)
package main
import (
"context"
"fmt"
"log"
"github.com/massive-com/client-go/v3/rest"
"github.com/massive-com/client-go/v3/rest/gen"
)
func main() {
c := rest.NewWithOptions("YOUR_API_KEY",
rest.WithTrace(false),
rest.WithPagination(true),
)
ctx := context.Background()
params := &gen.GetStocksSmaParams{
Timespan: rest.Ptr(gen.GetStocksSmaParamsTimespan("day")),
Adjusted: rest.Ptr(true),
Window: rest.Ptr(50),
SeriesType: rest.Ptr(gen.GetStocksSmaParamsSeriesType("close")),
Order: rest.Ptr(gen.GetStocksSmaParamsOrder("desc")),
Limit: rest.Ptr(10),
}
resp, err := c.GetStocksSmaWithResponse(
ctx,
"AAPL",
params,
)
if err != nil {
log.Fatal(err)
}
if err := rest.CheckResponse(resp); err != nil {
log.Fatal(err)
}
iter := rest.NewIteratorFromResponse(c, resp)
for iter.Next() {
item := iter.Item()
fmt.Printf("%+v\n", item)
}
if err := iter.Err(); err != nil {
log.Fatal(err)
}
}
import { restClient } from '@massive.com/client-js';
const apiKey = "YOUR_API_KEY";
const rest = restClient(apiKey, 'https://api.massive.com');
async function example_getStocksSMA() {
try {
const response = await rest.getStocksSMA(
{
stockTicker: "AAPL",
timespan: "day",
adjusted: "true",
window: "50",
series_type: "close",
order: "desc",
limit: "10",
}
);
console.log('Response:', response);
} catch (e) {
console.error('An error happened:', e);
}
}
example_getStocksSMA();
package com.massive.client
import com.massive.client.apis.DefaultApi
import com.massive.client.infrastructure.*
import com.massive.client.models.*
fun main() {
ApiClient.apiKey["apiKey"] = "YOUR_API_KEY"
val api = DefaultApi()
try {
val result = api.getStocksSMA(
stockTicker = "AAPL",
timespan = "day",
adjusted = "true",
window = "50",
seriesType = "close",
order = "desc",
limit = "10",
)
println(result)
} catch (e: Exception) {
println("Error calling getStocksSMA: ${e.message}")
e.printStackTrace()
}
}