First run:

Backup and Restore game settings:

currency.poe.trade setup:

currency.poe.trade explaining:

Autoprice explaining:

Ingame pricing explaining:

On first use, you are able to enter any username you want. Remember it, login AND key will be required next time you activate the bot.

STEAM:
  1. Leave login and password fields blank.
  2. Disable steam overlay.
  3. Why do you need my login and password?
    It is not required, but if something weird happens, bot will try to reconnect itself. Feel free to leave it blank, but if in some situation password will be required, bot will not be able to reconnect.

Check if trademacro or any overlays are open, turn them off if so.

Empty process list
Open any 64bit process with visible window (like notepad or snipping tool, for example). Do not choose Path Of Exile process!
Bot closes after hiding / Nothing happens after hiding
When trying these steps, go to the next step only if previous one did not help:
  1. Try to whitelist bot in your antivirus (Windows Defender as well)
  2. Try to turn off antivirus for a short period of time (10 minutes, for example)
  3. Rename folder with bot (remove all space characters)
  4. Place folder with bot to root of disk drive (ex. C:\TradeBot\)
"Helper error", "Hiding error", "Cannot rename .dll file. Last error:225"
When trying these steps, go to the next step only if previous one did not help:
  1. Try to whitelist whole folder containing bot in your antivirus (Windows Defender as well)
  2. Try to turn off antivirus for a short period of time (10 minutes, for example)
  3. Rename folder with bot (remove all space characters)
  4. Place folder with bot to root of disk drive (ex. C:\TradeBot\)
"Cannot clear inventory"
You might have quest item that Cannot be moved to stash, please drop it somewhere. Empty inventory required. If inventory is empty and you can see chat ingame: close the game, optimize settings from launcher, open the game.
"Cannot open stash"
Make sure stash is visible when you join your hideout, so bot can find it.
"Wrong league" and "Wrong offer"
Someone is trying to buy from another league, or trying to scam you.
How can I add an offer / How can I set price?
There are two ways of publishing your offer:
  • currency.poe.trade shop: you have set the price for the offer in your shop
  • In-game pricing in separate premium stash tab (premium quad stash tab - 24x24, or premium stash tab - 12x12)

For the bot to be able to trade, you have to add the price in bot's settings. You can also do that in two ways:
  • Copy settings from your currency.poe.trade shop
  • Set price in grid, set price in list

So, if you want to add the price in bot's settings and publish it, you can:
Using currency.poe.trade:
  • Set the price manually in your currency.poe.trade shop, set the price manually in the bot
  • Set the price manually in your currency.poe.trade shop, load your currency.poe.trade settings into the bot (Pull)
  • Set the price manually in bot, publish the price in your currency.poe.trade shop (Push)
  • Set the price manually in bot, set the price manually in your currency.poe.trade shop
Using in-game pricing:
  • Set the price manually in bot, use in-game pricing to let the bot set the price in the stash tab
  • Set the price manually in bot, set the price manually in premium tab
Ingame pricing
Bot remembers position of every offer it sets, when you change position or remove it, you need to correct the bot yourself.
If you remove currency from cell manually, you have to remove it from bot (Currency -> 2 -> Choose offer in the 'Ingame pricing' -> Remove)
If you clear all cells manually, you can press 'Clear' button (Currency -> 2 -> Choose offer in the 'Ingame pricing' -> Clear)
Autopricing
To edit autopricing settings, choose currency first
Tabs:
Start/Stop - Starts/stops the bot, you can use F12 key to press this button
Pause/Resume - Pauses/resumes the bot
Status - Displays current bot status
Trades - Displays the number of successfully completed trades
Log - Displays log messages
Timer - Displays length of current active session
Version (numbers in the bottom right) - Displays current bot version you are using
Open grid - Opens the grid with all possible offers where you can manage your offers
X - Clears the search box
Search box - String to be found in offers (ex. if you type "cha" it can display offers with chaos, chance, splinter of chayula)
Find - Applies the filter
+ (Button) - Opens the window for adding an offer
Offers list
Autoprice - Indicates if autoprice for an offer is enabled or disabled
Flip - Indicates if Flip for an offer is enabled or disabled
Sell, Buy - Shows currency and ratio for an offer
Edit - Opens the window for editing an offer
x - Deletes an offer
Group "poe.trade"
Enable - Enables/Disables synchronization with you currency.poe.trade shop. If you enable it and then set price in bot, bot will automatically upload new offer to your shop
Clear price list on exit - When you exit the bot, it can clear all the offers from your currency.poe.trade shop
Control ID - your currency.poe.trade Control ID
Pull - Downloads offers list from your currency.poe.trade shop to the bot
Push - Uploads offers from the bot to your currency.poe.trade shop. Push is not required if you enabled poe.trade first and then added an offer (bot makes "push" automatically in that case).
Group "Flipping"
Do not sell if cannot calculate price for buying -
Do not buy if cannot calculate price for selling -
Do not lower the price if item was bought higher -
Check for profit when preceived trade request -
Group "In-game pricng"
Enable - Enables/Disables ability for the bot to put the currency in separate premium tab and set the price for it
Tabs - Determines index of tabs (from left to right, starting from 1) bot will use for in-game pricing. Use only default premium tabs 12x12 or Quad 24x24. Using currency tabs, fragment tabs, essence tabs, or any another tab for specific items will cause errors. Use colon (:) to split tab index and it's size (ex. 3:12). Tabs should be splitted with comma (,). Example: 3:12, 4:24 - means that you have your 3rd tab 12x12 and your 4th tab is Quad 24x24
Selling / Buying - Bot remembers position of every offer it sets, when you change position or remove it, you need to correct the bot yourself. Example: you had Exalted Orb:Chaos Orb (selling:buying) in 4th tab, you changed the offer to Exalted Orb:Orb of Fusing yourself. Next time bot will update the price Exalted:Chaos, it will change that Exalted Orb in 4th tab back to Exalted:Chaos. Another example is when you clear all the currency from tab and then run the bot without clearing it's positions list, it can cause errors
Tab - After you chose both Selling and Buying, shows tab "Selling" currency was placed in for offer Selling:Buying
Remove - Removes selected offer from positions list
Clear - Clears positions list
Save - Saves all settings you chanded in the Pricing tab. Settings inside the Pricing tab are not saved automatically. You have to press this button everytime you want to save your changes. Automatically makes "Push" if needed.
Group "Limit currency in stash"

Limit amount of currency you have in stash when trading
Before trading bot checks if currency will be kept within these limits

Open list - Limits for specific offers. If you want to keep at least 100 currency X when selling it for currency Y: Press Open list, press + button (or find limit if you set it before), choose offer that you want to set the limit for (selling and buying currency), set the limits, press green checkmark
Open grid - Limits for specific offers. If you want to keep at least 100 currency X when selling it for currency Y: Choose offer that you want to set the limit for (selling and buying currency), doubleclick the cell (or rightclick and select edit) set the limits, press Save
Global - Global limits. No matter what offer bot gets, it checks these limits first
Min - Minimum amount of currency you want to keep. Choose currency, set limit, press Save
Max - Maximum amount of currency you want to keep. Choose currency, set limit, press Save
Group "Limit minimum buying amount"

Limit amount of currency you want to buy

Open list - Limits for specific offers. If you want to buy at least 100 currency X when buying it for currency Y: Press Open list, press + button (or find limit if you set it before), choose offer that you want to set the limit for (selling and buying currency), set the limit, press Save
Global - Global limits. No matter what offer bot gets, it checks these limits first
Edit box - Currency you want to set the limit for
Save - Saves all settings you chanded in the Limits tab. Settings inside the Limits tab are not saved automatically. You have to press this button everytime you want to save your changes.
Group "Bot authentication"
Login - Your login for the bot. On the first use (first login with the key), you will be able to set any Login you want. When changing the keys, you can keep your login (new login for new key is not required)
Key - Activation key you got after purchase
Activate - Press this button login into the bot (or to activate the Key and assign your Login to it on the first use)
Group "Path of Exile settings"
Path to PoE - Path to any Path of Exile executable files (Client.exe, PathOfExile.exe, PathOfExile_x64.exe). Do not choose PackCheck.exe if you want the bot to be able to launch the game if it is not running
Login - Your ingame login
Password - Your ingame password
League - Path of Exile League you want the bot to be active at (required to filter trades from another league)
Char name - Your character name (required for the bot to be able to kick itself from a party). You have to enter new name if you switch your character
PoE options - Launch options for Path of Exile. Leave it blank if you do not need it or do not know what this is for
Save - Save settings in group "Path of Exile settings"
No AFK - Bot will prevent AFK status ingame by switching weapon sets
Count starting currency - Bot will count initial currency when you start it. It is used just for logging (statistics) and will not affect the bot's logic or anything else
Clear price list on exit - When you exit the bot, it can clear all the offers in bot
Bind mouse to window between trades - Bot will prevent mouse from leaving PoE window between trades. Might prevent errors caused by accident mouse movement or if something is getting focus. Disable it if you want to use your PC between trades.
Group "Message after trade"
Enabled - Enables / Disables sending a message after bot finished trading toa person it just traded with
Add - Add field for message
Save - Saves the changes. After you added or edited the message, press Save
Group "Import & Export settings"
You can copy your settings to another PC or just backup it. This will not include your personal information (chacarter name, currency.poe.trade ID, login and key for bot, login and password for your PoE account)
Import - Opens the box for importing settings data
Export - Opens the box for exporting settings data
Reload settings from Disk - Use it if you've changed something in settings.ini file and want to load new settings without restarting. Some settings (such as path to PoE sometimes require full restart of the bot)
Group "AFK"
Go afk randomly - AFK timer. Determines how long bot will work before going AFK. Bot can logout when AFK (if logout has to happen when bot is AFK)
AFK Duration - Determines how long bot will be AFK
Group "Logout"
Logout randomly - Determines how long bot will work before logging out. Resets AFK timer to 0.
Logout Duration - Determines how long bot will wait before logging into the game again
Delay settings:
  • joinTimeout - how long bot will wait for player to get to your HO (in seconds)
  • tradeReqAttempts - how many times bot will try to send player trade request (if player did not accept request)
  • tradeTimeout - how long bot will wait after player declined trade request to send it again (in milliseconds)
  • actionAttempts - currently how many times bot will try to open stash before reconnect (2-5)
  • defaultSleep - how long bot will wait after sending keyboard action (in milliseconds)
  • checkTimeout - how long bot will wait before taking screenshot
  • mouseClickSleepBefore - how long bot will wait before sending mouse button click (in milliseconds)
  • mouseClickSleepAfter - how long bot will wait after sending mouse button click (in milliseconds)
  • setMouseTimeout - how long bot will wait after sending mouse movement action (in milliseconds)
  • acceptTimeout - how long bot will wait for player to put items to trade window and accept trade (in seconds)
  • inGameSleep - how long bot will wait after sending /exit when trying to reconnect (in milliseconds)
  • tradeAttempts - how many times bot will try to send player trade request (if player accepted request)
  • takeCurrencySleep - additional time bot will wait after taking currency stack, does not apply to amount less than 1 stack (in milliseconds)
  • arrowPressSleep - additional time bot will wait after pressing arrow left or right key (in milliseconds)
Update price list timeout - Delay between updating price list (for autopricing). In minutes
Use these tabs if bot failed to clear inventory - Junk tabs. If bot received something it cannot put to currency tab, it will try to use these tabs. Use comma (,) to split tabs. Example: 2, 3, 4
Ignore denied traders for - If bot failed trading (player declined the trade or did not accept) with someone, it will ignore him for that much time
Save - Save changes made in 3rd tab of Settings