Author

Topic: 【BOT】 🌟 C.A.T. Cryptocurrency Automatic Trader 🌟 (New Price List 04/2021) - page 147. (Read 531503 times)

legendary
Activity: 2632
Merit: 1040


BTC Markets List BTC


Markets are group by "Partner Currency" (BTC/USDT/XMR/ETH in the image)
For any group you will have a tab where you can
- Load Markets by pressing the "Get Markets Data Button"
- Add some statistics calculation by check the "Load With Order/Trades Statistics" (this operation is longer than the normal market load process)
- Highlight market where you have a Market Currency balance > 0 by check the "Highlight Markets with QTY Bal > 0"

These are the statistics calculated :
- % Difference is the price difference between the Highest and Lowest trades over the last 24 hours.
- Sell Order/Buy Order is the numbers of orders currently open.
- Sell Trade/Buy Trade 24H is the number of trades completed in the last 24 hours.

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.

You can open MULTIPLE Markets at the same time using the CTRL (for single multiple select) or CTRL+CAPS (for multiple range select) and then RightClick->OpenMarket
legendary
Activity: 2955
Merit: 1049
Kraken does not work

Load Balances -> wait a few minutes
->
nothing happens


ErrorLogs is empty

api log:
Code:
2016-11-03 19:05:46| 2016-11-03 19:05:46 - Call Aborted : 10Consecutive Error On Call https://api.kraken.com/0/private/TradesHistory
2016-11-03 19:05:47| 2016-11-03 19:05:47 - API Get User Trades Error. Trace Is :
java.lang.NullPointerException
at CAT.apiSystemBot.API_Kraken.getMyTrades(Unknown Source)
at CAT.apiSystemBot.Support.API_INVOKER.getMyTrades(Unknown Source)
at CAT.singleMarketEnv.CoreOrderEnv.PPMarketBrain.updateMyTrades(Unknown Source)
at CAT.singleMarketEnv.CoreOrderEnv.PPMarketBrain.updateOrderMyOrderMyTrades(Unknown Source)
at CAT.singleMarketEnv.Core.PPPingPongAlgo.startLookup(Unknown Source)
at CAT.singleMarketEnv.Core.a.run(Unknown Source)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)

legendary
Activity: 2632
Merit: 1040

BTC Exchange Frame BTC


Exchange Frame will appear after a successfull login.

Action From The Toolbar :


- File
  • Save Open Markets Parameters/Current Orders or Both
  • Load Markets Parameters/Restore Orders or Both
  • Exit Exchange


- Dashboard
  • Open Markets List
  • Your Balances
  • Global Gain
  • General Statistics
  • General Console


- Markets Global Action (Action chosen is sent to all open markets)
  • cancel/remove all kind of orders/trades
  • start/stop/restart single processes
  • reset some value


- Other Market Action :
  • Check Difference Between Best Buy/Sell Orders on Each Open Markets
  • Sort Current Open Market/Utility Tabs


- Tools :
  • Options
  • Calculator


- Print Api Call Result to Api Console. Useful to print and look at Api responses. Usually used when a debug log is needed
- Reproduce a Sound when a Ping-Pong is complete. You will hear a "dling-dling" sound for every completed ping-pong.
- Never Clear Market Logs. C.A.T. Will never clear market log after 200 lines of log. This Option could be risky and could saturate RAM.
- Make a Post To URL When a Ping-Pong Is Completed. When this option is activated a POST Call will be performed and data about ping-pong will be sent to a REST Page.


An useful calculator that will help you to calculate the Buy/Sell Price According to the % GAIN you wants to have



- Api Connection: Every API call, you will see a "red blink". If connection drops, icon will change from green to red.
legendary
Activity: 2632
Merit: 1040
Updated LOGIN Part



BTC Login BTC
 
Press LOGIN Item on the Main Toolbar :
- Choose the site you want to log-in to.
- Insert your private and public keys and press enter. If exchange needs the user-id a third textbox will appear.
- C.A.T. will verify your key and will try a call to the trading site you've chosen.
- No Third Party Server Will be ever called by C.A.T.

If KeyPair is accepted you will get a Welcome Message. You can now close the login window, and the main trading GUI will appear.
Or you can also login into another exchange before closing the login window.

- C.A.T. will save your Public and Private Keys in a file named Key.XML. This file is located inside the CAT System Directory.  

- C.A.T. Root directory is "currentRunCATdirectory\CATSystem\"
- Exchange Root directory is "currentRunCATdirectory\CATSystem\ExchangeName\"
- Inside the ExchangeName folder you will find these folders/files :
  • ExchangeLogs (You will find logs at Exchange level, API print, Errors etc...)
  • MarketLogs  (You will find logs at Single Market level)
  • GainLogs (You will find logs about your Gains)
  • EXCHANGER.xml (Exchange Options)

- If these folders doesn't exists, C.A.T. will create them.

- C.A.T. Will also create a File Named : CAT_Log_YYYY-MM-DD_HH_MM_DD.txt in CATSystem folder
If an error not handled by C.A.T. will occur, it will be printed inside this file.
If file will be empty during C.A.T. quit routine, that file will be deleted. Otherwise SEND ME the file and i will take a look

legendary
Activity: 1064
Merit: 1001
Start updating the Guide According to 4.5 Version.
Don't forget (if you want) to ask me the BETA version before official release
I'd be interested in giving it a whirl.
legendary
Activity: 2632
Merit: 1040
Start updating the Guide According to 4.5 Version.
Don't forget (if you want) to ask me the BETA version before official release
legendary
Activity: 1064
Merit: 1001
Selling my copy of CAT Core with the Bittrex API for only the core cost which right now is 0.4 BTC (I may go lower)... Message me if interested, Ty.

@Sampey: I've redone my pricing hence the "new" post here but this is the only time I will post in this thread about it to keep in line with your rules about people selling their copies.
legendary
Activity: 2632
Merit: 1040
C.A.T. 4.5 BETA is READY

In the coming days i will fully update the Guide according to 4.5 Version.
If you want to try the beta version pls pm me Wink Wink
legendary
Activity: 2632
Merit: 1040
CAT was running all night just fine. Now it cannot establish an API connection. Is YoBit having API issues at the moment? Or do I need to restart / re-login CAT?

It's probably a problem on Yobit side.
If there's an api problem you will get a message in the Console Log
full member
Activity: 199
Merit: 100
Give 'em the pickle
CAT was running all night just fine. Now it cannot establish an API connection. Is YoBit having API issues at the moment? Or do I need to restart / re-login CAT?
legendary
Activity: 964
Merit: 1000
How many markets did you open at the same time?
And did you run it with default JAVA Ram size?
If yes you probably get an overflow of Max Allowed Ram. You must launch C.A.T. with a bat and add Ram for the JVM.

just close the logs. best advice I could give. I've been using another program to tail the logs called "bare tail" https://www.baremetalsoft.com/baretail/
legendary
Activity: 2632
Merit: 1040
How many markets did you open at the same time?
And did you run it with default JAVA Ram size?
If yes you probably get an overflow of Max Allowed Ram. You must launch C.A.T. with a bat and add Ram for the JVM.
legendary
Activity: 2955
Merit: 1049
on a Win7 PC after a few days CAT running, this is shown



and only shutdown is possible...
 Huh
legendary
Activity: 2632
Merit: 1040
Hi,
this is the 4.5 Current Log Changes.

Quote
- Code Reorganization (A Lot)
- Minor GUI Changes
- Improvements on internal Algorithms
- A a new STOP LOSS Panel for Dynamic Algo, where you can add a set of STOP LOSS CONDITIONS
- Now you can create LIMIT RULES that works on PING on PONG or BOTH (2 checkboxes are added to the LIMIT PANEL)
- When you select a Panel from the Toolbar (Main Frame or MArket Frame) that panel will become the active panel.
- Buy/SEll Pool And Manual Order Creator Are put inside a TabbedPane
- Info Like "Market Limit","Market Spread" and "Available balance" are in a separate Panel over the Order Creators Tabs
- PIng Pong Parameter Panel is come back near the Order Creator Panel (faster to use). Panel name is "Generator & Parameters"
- Added 3 New Options to PROCESS TAB
    - Stop Ping Creation if number of Active ORders is > x
    - When Convert All to Became Active, delete BUY PING
    - When Convert All to Became Active, delete SELL PING
- Move Parameter "Stop Ping Creation if Total Orders Amount is >" from Pool Options to Running Options
- A new XML Environment has been created (this will speed-up some load/save routines)
- Now you can save/load markets (parameter+orders) at the same time.
- Market Explorer is now auto-resizable and it will fit the CAT Frame.
- Some changes on login screen : when userId is needed a label appear and Exchange list is sorted by login frequency

In 4.6 Release i will probably make some minor changes, i will add some recent user request and i will add a new API
legendary
Activity: 2632
Merit: 1040
Ok it seems a bad message from API Call "MyOrders".
Are there other errors in the Market Error Log?

If not, you can Activate the option "PRINT API CALL" and you'll be able to read any response from API Call.
legendary
Activity: 2955
Merit: 1049

I need to know where did you get that error.
And i need to know if you have error in the General Api console.
Usually this happens when for some reason API response is not ok

Code:
-----
2016-10-28 16:49:19| 2016-10-28 16:49:19 - Call Aborted : 10Consecutive Error On Call https://api.kraken.com/0/private/OpenOrders
2016-10-28 16:49:20| 2016-10-28 16:49:20 - API Get User Orders Error. Trace Is :
java.lang.NullPointerException
at CAT.apiSystemBot.API_Kraken.getMyOrders(Unknown Source)
at CAT.apiSystemBot.Support.API_INVOKER.getMyOrders(Unknown Source)
at CAT.singleMarketEnv.CoreOrderEnv.PPMarketBrain.updateMyOrders(Unknown Source)
at CAT.singleMarketEnv.CoreOrderEnv.PPMarketBrain.updateOrderMyOrderMyTrades(Unknown Source)
at CAT.singleMarketEnv.CoreOrderEnv.PPOrder.b(Unknown Source)
at CAT.singleMarketEnv.CoreOrderEnv.PPOrder.lookForTradesAndRecalculation(Unknown Source)
at CAT.singleMarketEnv.Core.PPPingPongAlgo.c(Unknown Source)
at CAT.singleMarketEnv.Core.PPPingPongAlgo.startLookup(Unknown Source)
at CAT.singleMarketEnv.Core.a.run(Unknown Source)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)

-----
2016-10-28 16:49:29| 2016-10-28 16:49:29 - Call Aborted : 10Consecutive Error On Call https://api.kraken.com/0/private/OpenOrders
2016-10-28 16:49:30| 2016-10-28 16:49:30 - API Get User Orders Error. Trace Is :
java.lang.NullPointerException
at CAT.apiSystemBot.API_Kraken.getMyOrders(Unknown Source)
at CAT.apiSystemBot.Support.API_INVOKER.getMyOrders(Unknown Source)
at CAT.singleMarketEnv.CoreOrderEnv.PPMarketBrain.updateMyOrders(Unknown Source)
at CAT.singleMarketEnv.CoreOrderEnv.PPMarketBrain.updateOrderMyOrderMyTrades(Unknown Source)
at CAT.singleMarketEnv.Core.PPPingPongAlgo.startLookup(Unknown Source)
at CAT.singleMarketEnv.Core.a.run(Unknown Source)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)

-----
legendary
Activity: 2632
Merit: 1040
what to do if always get

Code:
Error Refresh Market null
?
 Huh

only OK possible and the same again and again and....
thx

I need to know where did you get that error.
And i need to know if you have error in the General Api console.
Usually this happens when for some reason API response is not ok
legendary
Activity: 2955
Merit: 1049
what to do if always get

Code:
Error Refresh Market null
?
 Huh

only OK possible and the same again and again and....
thx
legendary
Activity: 2632
Merit: 1040
I know about Bter, i don't know why they do that. Irresponsible behaviour from my point of view.

I don't know nothing about the reason why TRT disable your key (or did you change something???)
legendary
Activity: 2955
Merit: 1049
Hi Sampey

TheRockTrading

API
no more working since ~a half year







Bter

have changed their API`s on 2016-10-01 without any agreement
and
API no more working since 2016-10-01




Jump to: