3Garrett3's Merchant Aid
Current Version: July 2020
Last Update: July 8, 2020
Status: WORKING
Features
- Recommends items which are good to invest in based on the Top 100 traded items.
- Extremely customizable to suit investor risk appetite.
- Expected profits are ~1-2% of invested cash per day (Ex. 1-2M per day on 100M investment)
- Can manually blacklist items which are not worth trading. A suggested blacklist is included.
- Filters members vs. non members items. Only recommends p2p items to members accounts.
- Can be used to back check what profits you *could* have had over the last X days.
- Saves all results in a .INI file
Script Setup
- Download the script. Download SRL 6.9 from GitHub (ask on Discord if you need a link). SRL is used for array functions that are not Simba standard.
- Go to this link and save the file as ge_limits.json in your scripts folder (same folder as the script).
- Change any settings in lines 10-27.
- If desired, change the settings in lines 31-44.
- Press start. Initial startup takes ~5 minutes because it has to grab prices for 100 items from the RS website.
- The script will print out buy/sell recommendations for the day. If you set saveDebug to True at line 43 then it will save the recommendations in a file.
Settings Explanation
- isMember: Are you a Runescape P2P Member? It will only recommend P2P purchases for P2P players.
- BuyPercentage: How many percent of your money are you willing to spend on one item? A lower number will reduce your risk, but higher values *may* increase profit.
- StartCash: How much money are you starting with? After running the first time, the script will keep track of how much money you have spent and will save it to the INI file for the next use.
- Backcheck Settings: This feature allows you to test the script against historical data. It will tell you how much profit you would have made over the amount of days specified.
- Blacklist Settings: This feature allows you to prevent recommendations for items which do not change price. The default setting is false, because this lowers the profit slightly. The default list contains items which are historically not very profitable.
- Algorithm Settings: The algorithms are used to determine which items are good buys and which are good sells. Current settings are used for short term trading (on average sells an item within a week of buying it). You can increase the settings if you desire long term trading. I suggest backchecking all new settings before actually investing. Default settings are the highest profit achieved over 500,000 iterations.
- Sorting Settings: These settings are used to refine the list of items which are recommended to be bought. They detect price volatility and historic "scores" to determine which items are likely to make the most profit. The default settings were found to yield the highest profit in 500,000 iterations.
Limitations
- RS only provides data for 160 days. Therefore back checking can not be run with more than 160 days.
- This script cannot see the future. Expect ~50-60% of the trades will make money, ~30% will break even, and ~10-20% will lose money.
- RS limits requests for prices. Changing the script from backchecking to not backchecking will force it to re-grab prices. Do not continually change this setting or you may cap out on price requests.
Version History
- Alpha - First Public Release
- Alpha Fix 1 - RSWiki Changed how they displayed trade limits
- July 2020 - Changed to OSRS Merchant Aid and updated to work with Simba 1.4
Credits!
This script would certainly not exist without the help and support of @Incurable, who has put up with me for 2 months while making this.
HUGE thank you to @slacky for his inspiration with SimbaExt, his functions for grabbing prices from RS, and putting up with my dumb questions for 2 months.
I am 90% sure that this explanation is not sufficient to explain stuff. So just ask questions on the confusing parts.