Home Bot Functions FAQ Security Contact
Jump to section

1. Getting Started

Creating a User #create-user

  • Launch P2P Binance Bot from the Start menu (Windows) or the desktop icon.
  • Enter your email. Keep your credentials safe, we have no access to them.
  • Enter your password. Store it somewhere safe.
  • Enter your Binance nickname (the same one you use on the P2P market) in the registration frame.
  • Enter your Binance API keys (API Key first, then Secret Key). Follow Binance's security recommendations when creating them. We also recommend not storing them anywhere on your computer; you can always manage them from your Binance account.
  • Press Submit to create your user in the app.
  • If data is wrong, an Error window shows what may be wrong.
  • If everything is correct, you'll see "User created successfully".

Login #login

  • Launch P2P Binance Bot.
  • Enter your email (same one used when creating the user).
  • Enter your password.
  • Press Login to enter the app.
  • Optionally check Keep me logged in to go straight to the Dashboard next time.

2. Usage Instructions

The main window has an upper and a lower frame with fields related to the selected ad. Use the menu to clear fields, change API keys, open additional windows (manage multiple ads at once), exclude competitors, log off, stop or exit the bot. Use the View menu to customize the font size of the Positions Information box and other preferences. Closing the window pauses/stops the bot and disables the ad.

The ad must already exist in your Binance account before selecting it in the bot. The bot does not create ads.

Upper frame - GET Ads / Ads / Payment Methods / Ad Data #get-ads

  • GET Ads: returns the full list of ads you created in your Binance P2P account.
  • Ads: a dropdown to select the ad you want the app to manage.
  • Payment Method(s) to Compete with: shows all payment methods you previously added to your ad. All selected by default; pick only the ones you want to compete with.
  • No MOP Filter: a toggle to compete against all merchants regardless of payment method (ON). Default OFF, so you compete only against merchants with the same payment method.
  • Ad Data: info about the ad - Fiat (COP, CLP, ARS…), Asset (BTC, USDT, ETH…), Operation (Buy or Sell), Limit min (min order amount), Limit max (max order amount).

Lower frame - Strategies (Positions) #strategies

Three (3) strategies; choose only one. The bot works with the first 80 merchant positions for USDT and 40 for other cryptos.

  • Positions: positions your ad within a range of positions.
    • Min: minimum position (1–80 for USDT, 1–40 for other cryptos).
    • Max: maximum position (same ranges). Example: Min=5, Max=15 → your ad moves within those positions depending on other merchants.

Prices #prices

Positions your ad within a price range.

  • Min / Max: the price range you want. If prices are outside Binance's allowed range, the bot gives the best possible price within Binance's limits.

USD Diff #dif-usd

Positions your ad within a price range, but dynamic - it moves with the USD price (it's a difference relative to the current dollar). Example (CLP, dollar at 920, buying crypto 15–100 below the dollar): set Min=-15 and Max=-100 → your buy price stays between 820 and 905 CLP. The bot won't leave that range and always gives the best market price for Buy/Sell.

  • Min / Max: your range limits.

Risk Profile #profile

Choose one of three behavior profiles:

  • Aggressive: starts from Min (if Sell) or Max (if Buy). E.g. range 820–905 CLP to buy → starts at 905, goes down to the next merchant, matches them and adds Incr.
  • Moderate: starts from the middle of Min–Max. E.g. starts at 862.5, then down, matches +Incr.
  • Conservative: starts from Max (if Sell) or Min (if Buy). E.g. starts at 820, goes up, matches +Incr.

Rise Adjustment (Incr / Dif) #increment-adjustment

  • Incr: value added to beat the immediate competitor. E.g. next merchant at 903, Incr=0.01 → your price 903.01.
  • Dif: tolerance to decide whether to also overtake the following competitor. E.g. you're at 903.01, Dif=0.5; if the next competitor is at 903.4 (difference < 0.5), the bot takes their price and adds Incr → 903.41. Enter 0 to disable.

Amount Filter #amount-filter

Filters competitors by available BUY/SELL volume of the entered amount in the fiat currency.

  • Enable: optional checkbox.
  • Text box: enter the fiat volume; competes only against merchants able to cover it.

Payment Time Filter #payment-time-filter

Filters by merchants' payment time. All selected by default: All, 15, 30, 60, 120 minutes (matches Binance).

Information (real-time)

  • Price USD: dollar price vs the fiat in use (e.g. USDT/CLP), updated each minute.
  • My Price: final price the bot computed for your ad.
  • My Position: final position the bot computed in the P2P list.
  • Preceding Vol: USDT volume in operation by merchants ahead of you.
  • Dif. USD: resulting difference between your ad's current price and the current USD/fiat.

Anti-manipulation Filters #anti-manipulation

Used to prevent manipulation of your ad.

  • Allowed Limit Price: optional (Enable). A hard limit the bot won't cross. Highly recommended, some merchants try to manipulate bots into extreme prices. The bot is shielded.
  • Min Vol for ascending (USDT): optional. Compete only against merchants with at least the entered USDT volume. Always enter the value in USDT (e.g. buying BTC → volume in USDT).
  • Min Lim for ascending: optional. Compete only against merchants whose lower limit (in FIAT) is at least the entered value.

Positions Information #positions-info

Real-time list of current merchants buying/selling, highlighting your position in the list.

3. Menu

General app functions.

  • Clear Fields: reset the dashboard to defaults.
  • Change API Keys: update API keys if changed in Binance.
  • Open Additional Windows: open more app windows to manage several ads at once.
  • Log off: close the session and return to the Login screen.
  • Stop Bot: stop managing the ad (also disables the ad).
  • Exit: shut down the bot (closes window, disables ad). Closing the window ("x") does the same.

Advertisement #ad-settings

Functions tied to the selected ad.

  • Respect Range (default ON): the bot always stays within the entered ranges. If OFF, it may slightly exceed them (by Incr) to keep finding better prices.
  • Only Verified Merchants (default ON): compete only against verified/PRO merchants. If OFF, also against non-verified.
  • Price USD Personalized (default System): "System" uses the market dollar price; "Change" lets you enter a custom USD value (useful with the USD Diff strategy).
  • Add Payment Method(s): add payment methods to the competitor filter (more competitors).
  • Exclude Competitors: make the bot ignore certain merchants.
  • Only Compete Against…: the bot considers only one or more chosen merchants; the rest are ignored.
  • Min Upper Limit for ascending: only consider merchants with an upper limit greater than the entered value (upper limit = max amount the merchant will trade).
  • Min Max Limit for ascending: only consider merchants up to a given lower-limit value. E.g. 3000 VES → only competes against merchants with that lower limit or less.

View #view-menu

  • Font Size (default System): change the font size of the Positions Information box.
  • Asset prices in USDT (default ON): for non-stable cryptos (BTC, ETH, BNB…), the bot computes the value in USDT using Binance spot, giving the real value you operate at.
  • Dashboard Summary: a window summarizing every ad the bot is managing.
  • Orders Historical: export an Excel summary of up to the last 30 days (Binance limit).
  • User Guide: details of the bot's functions.
  • FAQ: frequently asked questions.
  • Contact Support: contacts to resolve any question.
  • Troubleshooting: causes and solutions for common issues.
  • About us: information about our company.