29 December 2025 07:51 UTC · Community Announcements · cinqmarsmedia
A big thank you to everyone for your patience as we've worked through the major obstacles surrounding electron and YouTube's new embedding limitations. We're pleased to share that we have, after countless hours of trying, come up with a solution that brings YouTube embedding along with PIP back! YouTube EmbeddingDue to changes in YouTube's embedding policy, we had to come up with a creative solution where we changed the origin of the app itself along with tweaking headers to get things working. While this was extremely challenging in and of itself, the bigger issue was that a different origin
19 November 2025 07:04 UTC · Community Announcements · cinqmarsmedia
Thanks to careful and thoughtful feedback from the community page, we're releasing this update addressing the following issues: YouTube Videos Open ExternallyDue to changes in YouTube's embedding policy, videos no longer cleanly rendered in-game. (YouTube now severs embedding in electron apps). This was unsightly and distracting for players. We've now updated the game so that videos launch externally. (We were unable to find a solution that allowed us to preserve in-game embedding. Easy Mode (25% discounted upgrades)A lot of players have given feedback that it takes too long to arrive at the l
29 September 2025 17:02 UTC · Community Announcements · Mary Kate at CM Media
Trade Bots is a new steam indie game featuring algorithmic trading of stocks and crypto with technical & quantitative analysis. In this elaborate bot trading simulator game, players buy or sell thousands of real, financial market assets while learning wall street patterns and technical indicators. As the capital in your portfolio increases, unlock upgrades that help expedite and automate gameplay with custom-built algorithmic trading using artificial intelligence and bots.See Trade Bots and others on our Developer page:https://store.steampowered.com/developer/cmm
15 August 2025 07:55 UTC · Community Announcements · cinqmarsmedia
Thank you all for your patience with the version 2.0 release. Some players reported issues that were extremely difficult to reproduce leading to a long delay in releasing a fix. I sincerely apologize for this - none of our windows machine could reproduce the error which I was convinced had something to do with save state upgrades to 2.0 but turns out had a different cause entirely. As a result, this turned into a bit of a wild goose chase on my part and a solution was found only through the help of two devoted players; Ernesto E. and Damien E. (the latter of whom deserves special recognition a
14 July 2025 17:00 UTC · Community Announcements · Mary Kate at CM Media
Trade Bots is a game of technical analysis and algorithmic trading. Buy or sell an unknown stock using its real, historic data based solely on patterns and technical indicators. As your profit increases, unlock upgrades that help expedite and automate gameplay with bots.A recent update includes intraday trading on crypto assets as well as lots of new features and stability improvements. Save on Trade Bots during the Steam Automation Fest!
12 July 2025 07:59 UTC · Community Announcements · cinqmarsmedia
I'm so pleased to share with you a long overdue major update to Trade Bots. New features include: Intraday Trading (hourly) in an overhauled Crypto Mode. (*You will need to restart the crypto campaign). Custom Trendlines: By request, you can now unlock the ability to draw your own trendlines in the campaign. Sentiment Indicator: We have integrated a new indicator that is a measurement of news sentiment that is also accessible to botsUpdated Data -- consolidated for all modes through June 2025 (including intraday for crypto). We've also incorporated several other stability improvements by reque
26 June 2025 17:01 UTC · Community Announcements · Mary Kate at CM Media
Trade Bots is a simulation game featuring technical analysis and algorithmic trading.Play a demo and then buy at a Summer Sale special price!Also try our newest math puzzle, Equate 8! All proceeds from game sales benefit the mission of Cinq-Mars Media non-profit in developing educational games, which are always provided free to teachers and students.
3 February 2025 18:00 UTC · Community Announcements · Mary Kate at CM Media
Steam Idler Fest: 40% off Trade Bots Build in-game investment bots and try to accumulate your portfolio in the idle game!
19 December 2024 15:15 UTC · Community Announcements · Mary Kate at CM Media
Try the Trade Bots demo and then get the full game for 30% off! Also try the newest game from Cinq-Mars Media -- CrossAbout is now 20% off. Trade Bots developer breakdown:
27 November 2024 18:01 UTC · Community Announcements · Mary Kate at CM Media
Trade Bots: a Technical Analysis Simulation is a non-profit, educational simulation featuring technical analysis and algorithmic trading. In the game, buy and sell unknown stocks based only on technical indicators. Learn complex indicators to create investment strategies and unlock the ability to craft elaborate trading bots. Investment pricing has been updated through mid-2024 for all assets. For an additional challenge, attempt the game on Tax Mode, which siphons up to 37% "annually" based on realized gains. You can now share, test, and vote on community bots from within the game. All procee
26 October 2024 08:44 UTC · Community Announcements · cinqmarsmedia
We're excited to share with you version 1.5 of Trade Bots! Here's what's new: Updated price data for all assets through mid-2024 A new difficulty setting (unlocked at a net worth milestone) called "Tax Mode". This siphons up to 37% every 365 days based on realized gains. In-game bot sharing! (more below) Newly compiled with the latest frameworks for some stability and performance improvements. So the #1 most requested feature on discord was the wish for a centralized forum for users to share bot creations. After some brainstorming, it seemed to make the most sense to add this directly into the
27 June 2024 17:30 UTC · Community Announcements · Mary Kate at CM Media
Find a new favorite and save now! Trade Bots Copy Editor Lazy Chess The Devil's Calculator Synonymy
14 March 2024 17:30 UTC · Community Announcements · Mary Kate at CM Media
Including Trade Bots, Copy Editor, Lazy Chess, The Devil’s Calculator, and Synonymy Play demos, find your new favorite, and buy it at a low price! Proceeds benefit the Cinq-Mars Media Nonprofit mission of developing educational games and technology. Our games are always free to students and educators. Cinq-Mars Media is a 501(c)(3) charitable organization based in Kalamazoo, Michigan.
26 January 2024 09:46 UTC · Community Announcements · cinqmarsmedia
Hi Everyone! Version 1.3.5 is now live featuring several bug fixes, stability improvements and finally the source code open source on GitHub. Thank you to everyone for your patience and help with the project, your bug reports were incredibly helpful in isolating the following: Specific changes new in 1.3.5 include: Ground up refactor of save system which decreases save file size dramatically and speeds up performance writing to the system A bug introduced in the last update is now quashed, where stepping does not show the "stock finished" popup. Now trades do not reset the brush Auto Continue
8 January 2024 18:00 UTC · Community Announcements · Mary Kate at CM Media
Try the demo and get Trade Bots at a discounted price during the Steam Capitalism & Economy Fest! Learn or practice technical analysis concepts using real-life historical data. From the award-winning non-profit, Cinq-Mars Media, developer of The Devil's Calculator.
Full appinfo as delivered by Steam PICS, changenumber 38573964. Also at /api/app/1899350/raw.
{
"appid": "1899350",
"common": {
"name": "Trade Bots: A Technical Analysis Simulation",
"type": "Game",
"oslist": "windows,macos,linux",
"osarch": "",
"osextended": "macos64,macosapplesilicon,macosnotarized",
"icon": "91d7590f10e4faee25a87e48cedb34d522c5e26d",
"clienticon": "93bbdaea27d7b29e07ca051a90be4cac1763a5cd",
"clienttga": "324fe1359c45a4a3707b58e749ff5baf93dd2308",
"releasestate": "released",
"eulas": {
"0": {
"id": "1899350_eula_0",
"name": "Trade Bots: A Technical Analysis Simulation EULA",
"url": "https://store.steampowered.com//eula/1899350_eula_0",
"version": "1"
}
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1787838314",
"tested_build_id": "21333707",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_DefaultControllerConfigNotFullyFunctional"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "83.22809716333825",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "83.22809716333825",
"height_pct": "100"
},
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1716973643",
"associations": {
"0": {
"type": "developer",
"name": "Cinq-Mars Media"
},
"1": {
"type": "publisher",
"name": "Cinq-Mars Media"
},
"2": {
"type": "franchise",
"name": "Cinq-Mars Media"
}
},
"primary_genre": "28",
"genres": {
"0": "23",
"1": "28",
"2": "2"
},
"category": {
"category_2": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1681804147",
"community_hub_visible": "1",
"gameid": "1899350",
"store_tags": {
"0": "9204",
"1": "1036",
"2": "3810",
"3": "615955",
"4": "4845",
"5": "4695",
"6": "255534",
"7": "4202",
"8": "12472",
"9": "5432",
"10": "3871",
"11": "8013",
"12": "4094",
"13": "5752",
"14": "599",
"15": "1708",
"16": "9",
"17": "8945",
"18": "4182",
"19": "492"
},
"review_score": "5",
"review_percentage": "65"
},
"extended": {
"developer": "Cinq-Mars Media",
"publisher": "Cinq-Mars Media",
"homepage": "https://cinqmarsmedia.com/tradebots"
},
"config": {
"installdir": "Trade Bots A Technical Analysis Simulation",
"launch": {
"0": {
"executable": "Trade Bots.app",
"type": "default",
"config": {
"oslist": "macos"
}
},
"1": {
"executable": "Trade Bots.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"2": {
"executable": "trade-bots",
"type": "default",
"config": {
"oslist": "linux"
}
}
}
},
"depots": {
"1899351": {
"manifests": {
"public": {
"gid": "5194832872536121595",
"size": "0",
"download": "0"
},
"debug": {
"gid": "5194832872536121595",
"size": "0",
"download": "0"
},
"prerelease": {
"gid": "5194832872536121595",
"size": "0",
"download": "0"
},
"previous": {
"gid": "5194832872536121595",
"size": "0",
"download": "0"
}
}
},
"1899352": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "1929314689870037098",
"size": "2975989903",
"download": "996765152"
},
"debug": {
"gid": "7671733147305124618",
"size": "3058882881",
"download": "841414768"
},
"prerelease": {
"gid": "1929314689870037098",
"size": "2975989903",
"download": "996765152"
},
"previous": {
"gid": "4509878104723386752",
"size": "2882104970",
"download": "945638128"
}
}
},
"1899353": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "4077205859754009820",
"size": "2837745478",
"download": "1019665472"
},
"debug": {
"gid": "8970514168447949460",
"size": "2736917080",
"download": "972534384"
},
"prerelease": {
"gid": "4077205859754009820",
"size": "2837745478",
"download": "1019665472"
},
"previous": {
"gid": "8757432905808379989",
"size": "2736916620",
"download": "972534560"
}
}
},
"1899354": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "3840413349148906920",
"size": "2793187876",
"download": "996965552"
},
"debug": {
"gid": "7955310514501627417",
"size": "2916640894",
"download": "786769792"
},
"prerelease": {
"gid": "3840413349148906920",
"size": "2793187876",
"download": "996965552"
},
"previous": {
"gid": "7987395335365253308",
"size": "2739863853",
"download": "973905888"
}
}
},
"branches": {
"public": {
"buildid": "21333707",
"timeupdated": "1766990178",
"timebuildupdated": "1766985484"
},
"debug": {
"buildid": "19591714",
"description": "For Debugging Specific Issues",
"timeupdated": "1755139870",
"timebuildupdated": "1755139108"
},
"prerelease": {
"buildid": "21333707",
"description": "Pre-release branch",
"timeupdated": "1766986168",
"timebuildupdated": "1766985484"
},
"previous": {
"buildid": "19608072",
"description": "last version",
"timeupdated": "1763534079",
"timebuildupdated": "1755237151"
}
}
}
}