Nancy Pelosi Trade Tracker

A custom indicator created by TrendSpider Team on TrendSpider. You can import this custom indicator into your TrendSpider account. Don't have TrendSpider? Create an account first, then import the custom indicator.

Chart featuring the Nancy Pelosi Trade Tracker indicator

This indicator paints buy and sells from Nancy Pelosi directly on chart.

Source code

This indicator had been implemented by TrendSpider Team in JavaScript on TrendSpider. Check out the developer documentation to learn more about JS on TrendSpider.

describe_indicator('Nancy Pelosi Trade Tracker');

const binarySearch = library('binary-search-bounds');

const data = await request.congress_trading(current.ticker);
assert(!data.error, `Error fetching data: ${data.error}`);

const myBuySignals = series_of(null);
const myBuys = series_of(null);
const mySellSignals = series_of(null);
const mySells = series_of(null);

for (const report of data) {
    const candleIndex = binarySearch.ge(time, report.timestamp);
    if (candleIndex < 0) {
        continue;
    }
    
    // Filter for Nancy Pelosi's trades only
    if (report.representative !== "Nancy Pelosi") {
        continue;
    }
    
    if (report.transaction === 'purchase') {
        myBuys[candleIndex] = `Nancy Pelosi<br/>buy`;
        myBuySignals[candleIndex] = true;
    } else {
        mySells[candleIndex] = `Nancy Pelosi<br/>sell`;
        mySellSignals[candleIndex] = true;
    }
}

paint(myBuys, {
    style: 'labels_below',
    backgroundColor: 'green',
    color: 'white',
    verticalOffset: 20
});

paint(mySells, {
    style: 'labels_above',
    backgroundColor: 'red',
    color: 'white'
});

register_signal(myBuySignals, 'Pelosi Buys');
register_signal(mySellSignals, 'Pelosi Sells');