Guide Updated
GUIDE - HOW TO USE C.A.T. BTC Login BTC
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FhUl1jMN.png&t=665&c=RPxB1WEIKg6Yyw)
First time you start C.A.T. you will get an Empty Login GUI
- Insert your private and your public key and press Enter
- C.A.T. will verify if your public key is the key of
your personal copy- C.A.T. will communicate with public key + private key to Cryptsy to get Server Time
If everything goes well you will get "Key Accepted Message"
- C.A.T. will save in the program Directory your Public/Private Key in a File named Key.XML and next time you log on C.A.T. the private/public key will be in the textbox.
- C.A.T. will suggest you the LogDirectory
- Root is the director Where C.A.T. is Running+"\LOGS"
- Inside LOGS there's ErrorLogs Directory
- Inside LOGS there's ErrorLogs Directory
- Inside LOGS there's MarketLogs Directory
- If these folders doesn't exists, C.A.T. will create them.
- If you get an error during login, probably is an error from server, don't worry and retry.
BTC Main Panel BTC![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FhyQFkTu.png&t=665&c=xsxf7ZEc3YEP8Q)
This is the Main C.A.T. Panel.
Action From The Toolbar :
- Save/Load Markets : save/load the XML File containing Markets+Ping-Pong Parameters
- Market Global Action : you can cancel/remove all kind of orders/trades, stop process, stop/restart ping/pong creation. Action choosen is sent to all open markets.
- Other Action : you can close ALL Orders (C.A.T. Orders + Only-Cryptsy Orders) or Check Difference Between Best Buy/Sell Orders on Each Open Markets
- Tools : XML Quantity Calculator. Use This function to determine the min order quantity for each markets on Cryptsy.
Values changes very often.
- View : you can sort in lexicographic order open markets tab
- About : A Logo Gallery
Action From The Dashboard :
- Markets List
- Check Balances : Your Portfolio Value
- Gain : Complete list of your completed Ping-Pong orders
- Error : General Error Messages
- Statistic : General Statistics and Chart Pie About Ping-Pong completed
- Analyzer : A Tool to compare market snapshot
BTC Markets List BTC![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2Fi5Q9wfc.png&t=665&c=erPUwtNCQ_bm_g)
You can choose to load BTC/LTC/XPM markets from Cryptsy.
If you check the "With Statistic Calculation" box, C.A.T. will calculate some additional statistics over the orders/trades (this operation is longer than the normal market load process)
These are the statistics calculated :
- % Difference is the difference between High/Low Trades of the last 24Hours
- Sell Order/Buy Order are the numbers of currently orders
- Sell Trade/Buy Trade 24H is the numbers of trades in the last 24Hours
You can sort this table in Ascending/Descending Order by clicking on the Column Header
Double Click On a Row will Open a new Tab for the selected Market in "My Markets" Panel.BTC My Balances BTC![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FcfhftYe.png&t=665&c=xoRBrxyKmjCXgQ)
If you want to check your balances press the button "Load Balances"
Positive Balances are highlighted in green.
You can sort the table by Column.
You can Export Your Portfolio to XLS Format.
Estimated Portfolio Values is calculated this way :
BTC Amount + Sum(Of All BTC Market Alt Curr * lastMarketPrice)+Sum(Of All Only-LTC Market Alt Curr * lastMarketPrice)+Sum(Of All Only-XPM Market Alt Curr * lastMarketPrice)
Real Portfolio Values is calculated this way :
C.A.T. will simulate a total Sell of your Alternative Currencies in that moment, filling all buy orders starting from best buy price.
The algorithm works also on "Held For Orders" Balances
If you Double Click on a Market, you can directly open it.
If there are more markets for the Market you choose, a combobox will open to let you choose the market you want to open.
BTC My Open Markets BTC![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FReYqSlk.png&t=665&c=TDgHE7fxGI_rAQ)
For Each Open Market you will get a Tab Like This.
- MarketIf you want to have a look at the current market status without go on Cryptsy or if you want to have all trades divided by "Buy/Sell", the only thing you must do is press the "Refresh Status Button" and wait some seconds.
These are the info displayed : Market current Orders/Your current Orders/Last Trades (Divided Buy/Sell)/Your Last Trades (Divided Buy/Sell)
- Ping-PongIt's where you create your Ping Pong Algorithm
- In The TabbedPane you can get Info About : Algo Status (which process is active, by default all process are active)
General Statistic (sum of current status values and sum of all values from start time)
CurrentPing/CurrentPong/Trade/Orders/Errors/Sell-Buy/Orders To Restore (when Cryptsy return error)
List Of Ping-Pong Completed (Gain)
General Log and Error Log
Action you can perform from the dropdown list (You Must press the EXECUTE button) :- Stop The Ping Pong Process
- Stop/Restart The Creation of new Ping Orders (current orders over the market will remain active)
- Close All Orders over the current market
- Close All Ping Orders over the current market
Status Label Meanings : - Wait (Green) : Algo Is Sleeping
- Lookup (Yellow) : Algo Is Checking For Trades/OrderCreation/OrderRecreation etc...
- Red (Zombie) : There is nothing to do, no Buy/Sell Pool Values, No Ping, No Pong, No Trades
- Stop (Black) : Algo Is Not Running
BTC Ping Pong Algo Creator BTC![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2Fij37cm5.png&t=665&c=6z2heZhaTWMtng)
This is where you create/update the Ping-Pong Algo.
1 - CHOOSE ALGO TYPESTATIC MODEChoose a fixed price for Buy/Sell and C.A.T. will always Buy/Sell at these prices, without any adjustment.
NORMAL MODE-
Min % Guaranteed Gain. Is the minimal % of GAIN you want guaranteed from C.A.T. after a Buy-Sell/Sell-Buy operation. If this percentage is not guaranteed, C.A.T. will wait.
This Is The Only Mandatory Parameter-
Always Try to Create Ping Orders From Buy/Sell Pool : C.A.T. by default try to create your Ping Orders, if current % Difference Between Best Buy/Sell Price is > % Gain You have Set. With this option activated, C.A.T. will skip this check. All other checks will be performed.
-
Always Created Pong Orders From Trade : C.A.T. by default try to create your Pong Order on top of the sell/buy book order. If this is not possible (there's no % Gain Guaranteed) C.A.T. will retry later. With this option activated, if order creation is not possible on top book, C.A.T. will calculate the minimum price (TradePrice +/- %GAIN) and will create the order INSIDE the Order Book
-
Check To Not Buy/Sell To Yourself : When you have Buy and Sell orders at the same time, after the price calculation, C.A.T. will check to not buy or sell to yourself.
BUT in markets with 1 Satoshi difference between best buy/sell price, you must remove this option.
-
Never Buy/Sell Directly with this option you will never buy/sell directly and you orders will have 0.00000001 difference from the best Buy/Sell orders.
-
Skip Orders With Total < Than. With this Option Active C.A.T. during his Algorithm will not consider orders with total amount lower than the parameter value.
-
Don't create ping with total < Than. After a successfull Ping-Pong the total amount of this order will be put in the "Cauldron" and from the "Cauldron" will be created new sell/buy orders. With this option activated you will limit the creation on "little orders". If total in Cauldron will be < than this parameter, C.A.T. will wait for more money in cauldron.
-
Never Sell/Buy Under/Never Sell/Buy Over with this option activated you will limit the creaton of Buy/Sell orders with price too low or too high.
-
Sell All If Price Goes Under (Works only for Sell Orders) with this option activated C.A.T. will sell your order if the market price is too low. The sell price will be current the best buy price.
-
Sell All If % With Ref Price Is : (Works only for Sell+Pong Orders) Each PONG orders have a reference Price : the sell/buy price of the Original Pong Orders. C.A.T. during the algo calculate the % difference between the reference price and the current best Buy/Sell Orders. With this option activated you decide to sell a Pong Order if the % calculated is too negative. A Suggestion is to use value lower than -10%
-
Stop Ping Creation If Sell Value Is > : You can decide to Stop The ping Order Creation if the Current Best Sell Value if too high, C.A.T. will restart Ping Order Creation if the Best Sell Values return lower than your parameter
-
Stop Ping Creation If Buy Value Is < : You can decide to Stop The ping Order Creation if the Current Best Buy Value if too logw, C.A.T. will restart Ping Order Creation when the Best Buy Value return higher than your parameter
2 - OTHER GENERAL OPTIONS-
User Ping Orders Are Static : With this option Checked, C.A.T. will not retry to calculate orders inserted from the GUI by the user. Price of these orders will remain static.
-
Run Algorithm For XX Minutes and then return all to primary/secondary currency : With this option Checked C.A.T. will normally run for the numbers of minutes set by user. After that amount of minutes C.A.T. will stop create Buy/Sell Ping Orders and will stop create PONG Orders of Buy/Sell Tipe (depending by your return currency choose)
All pending trades, buy pool and internal structure will remain frozen until user de-check this option.3 - CALCULATORPress the
CHECK Button in the CALCULATOR if you want to :
- Your Primary/Secondary Currency Balances
- Know the % Difference between the Lowest Sell Price & The Higher Buy Price
- A Suggestion about the price to start a Sell/Buy Orders (accordingly to the algo parameter you have set)
4 - GENERATE PING-PONGGENERATE PING-PONG Algo With the first orders.
- Choose Type+Price+Quantity and press ADD PING ORDER (repeat for each order you want to create)
- Press the ADD NEW PING ORDERS button and C.A.T will start to Work.
DURING PING-PONG RUNNING- You can Update All Your Parameter (Update Ping-Pong Parameter Button)
- You can add New Ping Orders. (Add New Ping Orders Button)
BTC Statistics BTC![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FwCnYrhz.png&t=665&c=K799kB2fjiSJMQ)
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FTlE8tBM.png&t=665&c=WdJ_eimhAb8QbQ)
This is a General Statistic Panel. Each Markets Have One (BTC/LTC/XPM).
The "completed ping pong" chart is unique for all the markets. If you move the mouse over a column, you will see the number of Completed Ping-Pong.
BTC General Log Gain BTC![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2Fya6nZXi.png&t=665&c=FRMVHSC9btFF5g)
In the general log gain you can see all the Gain obtained by a Ping-Pong, divided by market (BTC,LTC,XPM)
You can Export each log in Excel Format.
BTC Analyzer BTCMarket Analyzer is a tool created for compare market currencies values taken at different times.
And also to give you an hand to choose "massive" buy/sell and sell/buy when currencies values are at your advantage.
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2Fff7sBaM.jpg&t=665&c=-jf_oGV7ksWrZQ)
- First things to do is Load Current Market Values (you can choose all values, or only BTC,LTC,XPM)
- If you are going to sell/buy, set in the table : Action + Price + Quantity
- Save the Snapshot (xml format)
When you want to make a compare you must load 2 Market Snapshot, and then decide (select the snapshots from the combobox in the botton of Analyzer Panel) which market is the market FROM and which is the market TO. Then press COMPARE Button
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2Fr3U92Bz.jpg&t=665&c=1AvNJCZ1ZU37VA)
Each value from the Snapshot FROM will be compare against the same value in Snapshot TO.
If Value is higher you will see in GREEN Color
If Value is lower you will see in RED Color
If you have set a BUY/SELL operation in the Snapshot FROM, you will also see a estimated value of how much can you gain/lose if you sell/buy now your previous buy/sell orders.
BTC Console Error BTC![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FFeVcJKz.png&t=665&c=-nVMSYhbwdaD8A)
Is the console where all System Errors Are Listed many of these are only warnings because C.A.T. is able to recover these errors.
FALSE POSITIVE (C.A.T will retry the Call) -
HTTP ERROR (Various Messages).
-
Json Exception (Various Messages)-
Call Aborted! Json Result Error during "apiMethod" Call Is Aborted After 25 retry Any Other error could be a problem, so please PM me About