Moon Dev
The Great Equalizer: How To Code A Trading Bot That Never Gets Liquidated
most traders treat the coingecko api like a simple price checker but the real money is hidden in the endpoints that nobody bothers to read. it is the difference between catching a trending coin before it moons and being the exit liquidity for someone who spent ten minutes writing a script. there is a specific way to structure these calls that bypasses the noise and gets you straight to the alpha and if you miss this one detail you will probably just end up with an empty csv file
if you think you need a degree in computer science to escape the liquidation cycle you have already lost the game before it started. i am moon dev and i believe that code is the great equalizer because through losing money with liquidations and over trading i knew i had to automate my trading. i spent hundreds of thousands on developers for apps in the past thinking i would not be able to code myself but now i know better
with bots you must iterate to success so i decided to learn live and now i have fully automated systems trading for me instead of getting liquidated. the scanner we are building here is designed to capture every hourly shift in market sentiment so we have a permanent record of what the crowd was chasing. i have noticed that tokens often trend for a few days before cooling off and then hitting a second much larger wave
by building a local database of these historical trends you can start to see patterns that the web interface simply cannot show you. most traders are looking at the same top ten list on the homepage while we are pulling the raw data directly from the v3 api. there is a secret way to filter for the absolute newest listings before they even hit the front page and i am going to show you how to tap into that stream
getting good at this is mostly just about being willing to read the documentation while everyone else is looking for a shortcut. most people see a rate limit error and give up but that is actually where the edge begins because the friction keeps the lazy traders out. once you find the categories endpoint you can begin searching for artificial intelligence or gaming tokens specifically which allows you to front run narrative shifts
narrative shifts are where the largest multipliers are found but you need to see the actual volume and not just wash trading data. the api allows us to pull specific market cap data and volume metrics that we can then clean using a pandas data frame. if you have never used pandas before it is essentially a spreadsheet on steroids that allows you to sort thousands of rows of data in a fraction of a second
i used to sit at my desk all day trying to find these new coins manually but now the script does the heavy lifting while i sleep. we can set up a function that looks specifically at the new coins page which is a gold mine for finding projects that have only been live for a few hours. capturing these right at the source is the goal because by the time they are trending on twitter the move is already halfway over
when we look at the nft section of the api we are looking for more than just floor prices because that data can be misleading. we need to see the unique holder count and how that number is changing over a twenty four hour period. if you see a collection where the floor is rising but the number of unique addresses is dropping it usually means a few whales are just trading back and forth to create fake hype
using the v3 api for nfts requires a specific endpoint path that is not always obvious if you are just glancing at the main docs. the trick is knowing how to handle the nested json data so you can actually perform math on the price changes. once you have the data in a human readable format like a csv file you can start to build logical filters that only alert you when specific criteria are met
if you are using the free tier of the api you are going to hit a wall very quickly unless you implement a smart time s[...]
The Great Equalizer: How To Code A Trading Bot That Never Gets Liquidated
most traders treat the coingecko api like a simple price checker but the real money is hidden in the endpoints that nobody bothers to read. it is the difference between catching a trending coin before it moons and being the exit liquidity for someone who spent ten minutes writing a script. there is a specific way to structure these calls that bypasses the noise and gets you straight to the alpha and if you miss this one detail you will probably just end up with an empty csv file
if you think you need a degree in computer science to escape the liquidation cycle you have already lost the game before it started. i am moon dev and i believe that code is the great equalizer because through losing money with liquidations and over trading i knew i had to automate my trading. i spent hundreds of thousands on developers for apps in the past thinking i would not be able to code myself but now i know better
with bots you must iterate to success so i decided to learn live and now i have fully automated systems trading for me instead of getting liquidated. the scanner we are building here is designed to capture every hourly shift in market sentiment so we have a permanent record of what the crowd was chasing. i have noticed that tokens often trend for a few days before cooling off and then hitting a second much larger wave
by building a local database of these historical trends you can start to see patterns that the web interface simply cannot show you. most traders are looking at the same top ten list on the homepage while we are pulling the raw data directly from the v3 api. there is a secret way to filter for the absolute newest listings before they even hit the front page and i am going to show you how to tap into that stream
getting good at this is mostly just about being willing to read the documentation while everyone else is looking for a shortcut. most people see a rate limit error and give up but that is actually where the edge begins because the friction keeps the lazy traders out. once you find the categories endpoint you can begin searching for artificial intelligence or gaming tokens specifically which allows you to front run narrative shifts
narrative shifts are where the largest multipliers are found but you need to see the actual volume and not just wash trading data. the api allows us to pull specific market cap data and volume metrics that we can then clean using a pandas data frame. if you have never used pandas before it is essentially a spreadsheet on steroids that allows you to sort thousands of rows of data in a fraction of a second
i used to sit at my desk all day trying to find these new coins manually but now the script does the heavy lifting while i sleep. we can set up a function that looks specifically at the new coins page which is a gold mine for finding projects that have only been live for a few hours. capturing these right at the source is the goal because by the time they are trending on twitter the move is already halfway over
when we look at the nft section of the api we are looking for more than just floor prices because that data can be misleading. we need to see the unique holder count and how that number is changing over a twenty four hour period. if you see a collection where the floor is rising but the number of unique addresses is dropping it usually means a few whales are just trading back and forth to create fake hype
using the v3 api for nfts requires a specific endpoint path that is not always obvious if you are just glancing at the main docs. the trick is knowing how to handle the nested json data so you can actually perform math on the price changes. once you have the data in a human readable format like a csv file you can start to build logical filters that only alert you when specific criteria are met
if you are using the free tier of the api you are going to hit a wall very quickly unless you implement a smart time s[...]
Offshore
Moon Dev The Great Equalizer: How To Code A Trading Bot That Never Gets Liquidated most traders treat the coingecko api like a simple price checker but the real money is hidden in the endpoints that nobody bothers to read. it is the difference between catching…
leep function. i prefer a two second delay between calls when i am scanning the top twenty collections just to stay under the radar and avoid being blacklisted. if you decide to upgrade to the paid tier you get access to exclusive market data endpoints that provide the kind of depth that professional firms use
the difference between the free and paid versions is basically the speed at which you can iterate and the number of calls you can make per minute. for a beginner the free tier is more than enough to learn the logic and build a basic scanner that runs once an hour. there is a way to bridge this data into a custom dashboard that sends you alerts the moment a specific metric hits a trigger point
building these systems is not about being a genius it is about being consistent and willing to fix the small errors that pop up during the build. i spent part of my day just trying to figure out why my nft data was printing every third line instead of a clean list. that is the reality of coding and automation but once it is fixed the bot works for you forever without complaining or getting tired
automation is the only way to remove the human error that leads to liquidations and blown accounts. i am not a financial advisor but i am a guy who found out that code is the only way to survive the volatility of these markets. once you have your scanner running you can spend your time thinking about strategy instead of staring at candles and wondering if you should click buy
the reason i share everything live is because i want to show that anyone can do this if they are willing to put in the time. i am constantly building new scanners and refining my bots because the market is always evolving. if you can master the coingecko api you have a massive advantage over ninety nine percent of the people trading right now who are just guessing based on memes
it takes effort to move from a manual trader to an automated one but the freedom it provides is worth every hour of frustration. you don't need to spend thousands on developers when you can learn to build these tools yourself and keep all the alpha. the goal is to have a fully automated system that finds the opportunities for you so you can focus on the big picture and stop being a slave to the screen
tweet
the difference between the free and paid versions is basically the speed at which you can iterate and the number of calls you can make per minute. for a beginner the free tier is more than enough to learn the logic and build a basic scanner that runs once an hour. there is a way to bridge this data into a custom dashboard that sends you alerts the moment a specific metric hits a trigger point
building these systems is not about being a genius it is about being consistent and willing to fix the small errors that pop up during the build. i spent part of my day just trying to figure out why my nft data was printing every third line instead of a clean list. that is the reality of coding and automation but once it is fixed the bot works for you forever without complaining or getting tired
automation is the only way to remove the human error that leads to liquidations and blown accounts. i am not a financial advisor but i am a guy who found out that code is the only way to survive the volatility of these markets. once you have your scanner running you can spend your time thinking about strategy instead of staring at candles and wondering if you should click buy
the reason i share everything live is because i want to show that anyone can do this if they are willing to put in the time. i am constantly building new scanners and refining my bots because the market is always evolving. if you can master the coingecko api you have a massive advantage over ninety nine percent of the people trading right now who are just guessing based on memes
it takes effort to move from a manual trader to an automated one but the freedom it provides is worth every hour of frustration. you don't need to spend thousands on developers when you can learn to build these tools yourself and keep all the alpha. the goal is to have a fully automated system that finds the opportunities for you so you can focus on the big picture and stop being a slave to the screen
tweet
X (formerly Twitter)
Moon Dev (@MoonDevOnYT) on X
The Great Equalizer: How To Code A Trading Bot That Never Gets Liquidated
most traders treat the coingecko api like a simple price checker but the real money is hidden in the endpoints that nobody bothers to read. it is the difference between catching a…
most traders treat the coingecko api like a simple price checker but the real money is hidden in the endpoints that nobody bothers to read. it is the difference between catching a…
Offshore
Video
Bourbon Capital
RT @BourbonCap: $NVDA CEO Jensen Huang: "Software is a tool..there's this notion that the tool in the software industry is in decline and will be replaced by AI.... you could tell because stock prices are under a lot of pressure and somewhow AI is gonna replace them"
"It is the most illogical thing in the world, and time will prove itself"
One of the most illogical wall Street sell-offs. Eventually, they gonna realize that it makes no sense to replace a hammer for another hammer, it’s better to improve them....a lot software companies will come back stronger
tweet
RT @BourbonCap: $NVDA CEO Jensen Huang: "Software is a tool..there's this notion that the tool in the software industry is in decline and will be replaced by AI.... you could tell because stock prices are under a lot of pressure and somewhow AI is gonna replace them"
"It is the most illogical thing in the world, and time will prove itself"
One of the most illogical wall Street sell-offs. Eventually, they gonna realize that it makes no sense to replace a hammer for another hammer, it’s better to improve them....a lot software companies will come back stronger
Software % Below from all time high
Moody's $MCO -16%
S&P Global $SPGI -22%
Booking Holdings $BKNG -23%
Cadence Design System $CDNS -24%
Uber $UBER -25%
Microsoft $MSFT -26%
Palo Alto Networks $PANW -28%
Fortinet $FTNT -28%
CrowdStrike $CRWD -29%
ZETA $ZETA -31%
Fair Isaac $FICO -36%
SAP $SAP -38%
Veeva $VEEV -40%
Adobe $ADBE -42%
AppLovin $APP -44%
Intuit $INTU -45%
Spotify $SPOT -45%
Salesforce $CRM -48%
ServiceNow $NOW -51%
Constellation Software $CSU.TO -53%
Duolingo $DUOL -77%
monday $MNDY -70% - Bourbon Insider Researchtweet
Offshore
Video
Dimitry Nakhla | Babylon Capital®
RT @DimitryNakhla: 𝐂𝐡𝐫𝐢𝐬 𝐇𝐨𝐡𝐧 𝐨𝐧 𝐭𝐡𝐞 𝐢𝐦𝐩𝐨𝐫𝐭𝐚𝐧𝐜𝐞 𝐨𝐟 𝐫𝐞𝐜𝐮𝐫𝐫𝐢𝐧𝐠 𝐫𝐞𝐯𝐞𝐧𝐮𝐞 𝐬𝐭𝐫𝐞𝐚𝐦𝐬 𝐰𝐡𝐞𝐧 𝐥𝐨𝐨𝐤𝐢𝐧𝐠 𝐚𝐭 𝐛𝐮𝐬𝐢𝐧𝐞𝐬𝐬𝐞𝐬:
“It is important, but the predictability of when they recur is not… What’s most important for us is essential product or service… We don’t like things that are discretionary.”
𝘛𝘩𝘪𝘴 𝘪𝘴 𝘢 𝘴𝘶𝘣𝘵𝘭𝘦 𝘣𝘶𝘵 𝘱𝘰𝘸𝘦𝘳𝘧𝘶𝘭 𝘥𝘪𝘴𝘵𝘪𝘯𝘤𝘵𝘪𝘰𝘯.
Not all recurring-like revenue is created equal. A SaaS subscription can be canceled. 𝘼𝙣 𝙚𝙨𝙨𝙚𝙣𝙩𝙞𝙖𝙡 𝙨𝙚𝙧𝙫𝙞𝙘𝙚 𝙘𝙖𝙣 𝙗𝙚 𝙙𝙚𝙛𝙚𝙧𝙧𝙚𝙙—𝙗𝙪𝙩 𝙣𝙤𝙩 𝙖𝙫𝙤𝙞𝙙𝙚𝙙.
___
Think of a 𝘵𝘰𝘭𝘭 𝘣𝘰𝘰𝘵𝘩.
If you commute from NJ to NY for work, you have to pay the toll. A snowstorm might pause traffic for a day or two, but it doesn’t break the business. Once conditions normalize, cars flow again.
The toll booth keeps collecting—often with pricing power layered on top.
___
That’s the kind of “recurrence” Hohn is talking about. 𝙄𝙩 𝙧𝙚𝙦𝙪𝙞𝙧𝙚𝙨 𝙥𝙖𝙩𝙞𝙚𝙣𝙘𝙚, 𝙗𝙪𝙩 𝙞𝙩’𝙨 𝙞𝙣𝙘𝙧𝙚𝙙𝙞𝙗𝙡𝙮 𝙙𝙪𝙧𝙖𝙗𝙡𝙚.
___
𝐄𝐱𝐚𝐦𝐩𝐥𝐞𝐬 𝐁𝐞𝐥𝐨𝐰 👇🏽
$SPGI & $MCO: Debt issuance can be delayed, but it must eventually be refinanced and rated. These are essential stamps of approval—not discretionary spend.
$ASML: ~25% of revenue comes from services tied to a massive installed base. Once machines are in fabs, service demand is inevitable.
$LRCX: ~35% of revenue comes from customer support and services. The installed base drives repeat economics.
$GE: ~66% of revenue is services. Engines are sold once; maintenance lasts decades.
$ISRG: ~75% of revenue comes from instruments, accessories, and services tied to its installed base of systems.
$FICO: ~60% of revenue comes from scores. Scores drive credit decisions across the economy. Cheap, essential, and deeply embedded.
___
Video: In Good Company | Norges Bank Investment Management (05/14/2025)
tweet
RT @DimitryNakhla: 𝐂𝐡𝐫𝐢𝐬 𝐇𝐨𝐡𝐧 𝐨𝐧 𝐭𝐡𝐞 𝐢𝐦𝐩𝐨𝐫𝐭𝐚𝐧𝐜𝐞 𝐨𝐟 𝐫𝐞𝐜𝐮𝐫𝐫𝐢𝐧𝐠 𝐫𝐞𝐯𝐞𝐧𝐮𝐞 𝐬𝐭𝐫𝐞𝐚𝐦𝐬 𝐰𝐡𝐞𝐧 𝐥𝐨𝐨𝐤𝐢𝐧𝐠 𝐚𝐭 𝐛𝐮𝐬𝐢𝐧𝐞𝐬𝐬𝐞𝐬:
“It is important, but the predictability of when they recur is not… What’s most important for us is essential product or service… We don’t like things that are discretionary.”
𝘛𝘩𝘪𝘴 𝘪𝘴 𝘢 𝘴𝘶𝘣𝘵𝘭𝘦 𝘣𝘶𝘵 𝘱𝘰𝘸𝘦𝘳𝘧𝘶𝘭 𝘥𝘪𝘴𝘵𝘪𝘯𝘤𝘵𝘪𝘰𝘯.
Not all recurring-like revenue is created equal. A SaaS subscription can be canceled. 𝘼𝙣 𝙚𝙨𝙨𝙚𝙣𝙩𝙞𝙖𝙡 𝙨𝙚𝙧𝙫𝙞𝙘𝙚 𝙘𝙖𝙣 𝙗𝙚 𝙙𝙚𝙛𝙚𝙧𝙧𝙚𝙙—𝙗𝙪𝙩 𝙣𝙤𝙩 𝙖𝙫𝙤𝙞𝙙𝙚𝙙.
___
Think of a 𝘵𝘰𝘭𝘭 𝘣𝘰𝘰𝘵𝘩.
If you commute from NJ to NY for work, you have to pay the toll. A snowstorm might pause traffic for a day or two, but it doesn’t break the business. Once conditions normalize, cars flow again.
The toll booth keeps collecting—often with pricing power layered on top.
___
That’s the kind of “recurrence” Hohn is talking about. 𝙄𝙩 𝙧𝙚𝙦𝙪𝙞𝙧𝙚𝙨 𝙥𝙖𝙩𝙞𝙚𝙣𝙘𝙚, 𝙗𝙪𝙩 𝙞𝙩’𝙨 𝙞𝙣𝙘𝙧𝙚𝙙𝙞𝙗𝙡𝙮 𝙙𝙪𝙧𝙖𝙗𝙡𝙚.
___
𝐄𝐱𝐚𝐦𝐩𝐥𝐞𝐬 𝐁𝐞𝐥𝐨𝐰 👇🏽
$SPGI & $MCO: Debt issuance can be delayed, but it must eventually be refinanced and rated. These are essential stamps of approval—not discretionary spend.
$ASML: ~25% of revenue comes from services tied to a massive installed base. Once machines are in fabs, service demand is inevitable.
$LRCX: ~35% of revenue comes from customer support and services. The installed base drives repeat economics.
$GE: ~66% of revenue is services. Engines are sold once; maintenance lasts decades.
$ISRG: ~75% of revenue comes from instruments, accessories, and services tied to its installed base of systems.
$FICO: ~60% of revenue comes from scores. Scores drive credit decisions across the economy. Cheap, essential, and deeply embedded.
___
Video: In Good Company | Norges Bank Investment Management (05/14/2025)
tweet
Offshore
Photo
Michael Fritzell (Asian Century Stocks)
RT @forgebitz: "ai is killing saas"
pretty literally if you ask me https://t.co/mhCRnFrd4g
tweet
RT @forgebitz: "ai is killing saas"
pretty literally if you ask me https://t.co/mhCRnFrd4g
tweet
Offshore
Photo
Michael Fritzell (Asian Century Stocks)
RT @origoinvest: @DanielSLoeb1 makes a strong case for SK Square currently trading at a 47% discount to a NAV where its primary asset is SK Hynix
3 ways of winning here beyond your typical NAV discount story:
1) DDRAM supercycle
2) Explicit NAV discount reduction targets
3) Compound gains through margin driven buybacks
Haven't been involved but this looks very compelling
$402340.KS $000660.KS
tweet
RT @origoinvest: @DanielSLoeb1 makes a strong case for SK Square currently trading at a 47% discount to a NAV where its primary asset is SK Hynix
3 ways of winning here beyond your typical NAV discount story:
1) DDRAM supercycle
2) Explicit NAV discount reduction targets
3) Compound gains through margin driven buybacks
Haven't been involved but this looks very compelling
$402340.KS $000660.KS
tweet
Michael Fritzell (Asian Century Stocks)
Narrative violation. Maybe relevant for Didi
tweet
Narrative violation. Maybe relevant for Didi
Same. I like Waymo but I never use it anymore. Uber is cheaper, faster, and picks me up anywhere. But I expect eventually I'll switch when Waymo gets better and cheaper. - Noah Smith 🐇🇺🇸🇺🇦🇹🇼tweet
X (formerly Twitter)
Noah Smith 🐇🇺🇸🇺🇦🇹🇼 (@Noahpinion) on X
Same. I like Waymo but I never use it anymore. Uber is cheaper, faster, and picks me up anywhere. But I expect eventually I'll switch when Waymo gets better and cheaper.
Offshore
Video
Startup Archive
Mark Zuckerberg on the best advice Peter Thiel ever gave him
“Peter was the person who told me this really pithy quote that, ‘In a world that’s changing so quickly, the biggest risk you can take is not taking any risk.’ And I really think that that is true.”
Mark continues:
“Whenever you get yourself into a position where you have to make some big shift in direction or do something, there are always people who are going to point to the downside risks of that decision — and locally they may be right. For any given decision you make, there’s upside and downside. But in aggregate, if you are stagnant and you don’t make those changes, then I think you’re guaranteed to fail and not catch up. So to some degree, I think it’s really right that, over time, the biggest risk you can take is to not take any risks.”
Video source: @ycombinator (2016)
tweet
Mark Zuckerberg on the best advice Peter Thiel ever gave him
“Peter was the person who told me this really pithy quote that, ‘In a world that’s changing so quickly, the biggest risk you can take is not taking any risk.’ And I really think that that is true.”
Mark continues:
“Whenever you get yourself into a position where you have to make some big shift in direction or do something, there are always people who are going to point to the downside risks of that decision — and locally they may be right. For any given decision you make, there’s upside and downside. But in aggregate, if you are stagnant and you don’t make those changes, then I think you’re guaranteed to fail and not catch up. So to some degree, I think it’s really right that, over time, the biggest risk you can take is to not take any risks.”
Video source: @ycombinator (2016)
tweet
Offshore
Video
memenodes
I feel sad for you. He is looking at the fireworks, but you are looking at his phone lol.
tweet
I feel sad for you. He is looking at the fireworks, but you are looking at his phone lol.
I actually feel bad for him https://t.co/eMpjwhp2Uu - Epic Clip Vaulttweet
Offshore
Photo
memenodes
How to ruin your life:
> Be @memenodes
> Trade leverage for 365 days https://t.co/d5U8Aofm1S
tweet
How to ruin your life:
> Be @memenodes
> Trade leverage for 365 days https://t.co/d5U8Aofm1S
tweet
Offshore
Photo
Lumida Wealth Management
LATAM markets are cranking.
They have outperformed $SPY in the last 1Y.
How do you benefit from it?
Pick the right stocks.
We chose LATAM Airlines. $LTM
It’s the dominant carrier across South America, riding a structural recovery in tourism & business travel.
It flew 87M passengers in 2025 (+8%), has expanding international and premium routes with ~16% operating margins, and $1B+ in FCF.
Yet it trades at ~12x forward earnings.
Read our analysis: https://t.co/aIPxSPfj4h
tweet
LATAM markets are cranking.
They have outperformed $SPY in the last 1Y.
How do you benefit from it?
Pick the right stocks.
We chose LATAM Airlines. $LTM
It’s the dominant carrier across South America, riding a structural recovery in tourism & business travel.
It flew 87M passengers in 2025 (+8%), has expanding international and premium routes with ~16% operating margins, and $1B+ in FCF.
Yet it trades at ~12x forward earnings.
Read our analysis: https://t.co/aIPxSPfj4h
tweet