Author

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

full member
Activity: 147
Merit: 100
Hey, the bot is working great. I know you don't need any more feedback than you already have, but a +1 from me and a little bump on the thread can't do any harm :p

I'm just gonna throw this out there:
wouldn't it be time to add commodity/forex based website APIs as well?
Here are a few exchanges I would like to see CAT employed on:
https://1broker.com/?c=en/home
https://clients.evolve.markets/
https://simplefx.com/dashboard/

please do look into them! I bet you could increase your customer base radically as well!
member
Activity: 107
Merit: 10

- A New Advanced Panel (reachable pressing a button in Ping-Pong order creator) has been added to let you create a large amount of orders at the same time with options
  - Fixed Amount Qty/Fixed Increase Price
  - Decrease/Increase Percentage Amount Qty/Price.
  - And you can combine Price and Qty options.


I love this new feature, Thanks
legendary
Activity: 2632
Merit: 1040
In the next hours i will release CAT 5.0

This is the final changelog :


- Now The SELL Pool is expressed as Qty (Easier To use, more precise in calculation). To obtain this, these changes has been done :
  - Split option "Set Pool Value Amount to 0 If Current Amount is <" in 2 separate options, 1 for sell, 1 for buy
  - Changes Buy/Sell Pool GUI Interface/Some Log Messages (about PONG into Buy/SEll Pool)/Some Labels on GUI/Various code
- Now Preview From Buy Sell Pool Is more Precise and you have 2 button, 1 for Buy Preview and 1 For Sell Preview
- New Parameters Added to the Buy/Sell Pool Options "Stop Ping Creation if Total Orders Qty is > X"
- Gui Improvements/Code Fix (Thanks to CAT users)
- When you STOP PROCESS CAT Is now able to FORCE the stop action even if Lookup Is Running
- 2 Change For Order & Trades Edit Panel :
  1 - After set new Qty/Price/Type values you will have an ORANGE table line that stands for "Order is going to be recreated"
  2 - If you edit Again a Ping/Pong Order and you re-confirm original values, then Recreation will be aborted and table line will change from ORANGE to WHITE
- Added a new option in Main Frame TOOLS -> Restart C.A.T. With more RAM, that allows you to restart C.A.T. using ram size from 512 to 4096 MB (According to your HW Available RAM)
- A New Panel "STOP PING" is added to the Ping-Pong Parameters Panel. You will find 6 Stop Ping Options Inside.
- CAT Is now able to find trades even if they occured on the previous OrderId (Before a Recreation).
  This is unlike to happens but sometimes exchanges are slow in return updates data
- Any Ping-Pong Order have now an internal ID. You will read in description String (CAT-XXXX/)
  This is useful to trace your order inside the log even when OrderId Change and it will be useful for future features
- Load Balance from MyBalances panel is now asynchronized call (you don't have to wait until load complete, useful when exchanges are very slow)
- Added 2 Filter options : Skip Buy/Sell Orders With Price Between Best Price And Best Price - X%
  - This will allow to skip top book orders and create ping.pong inside orders book
- The Option "Merge Equal Trades Into a New One" is now TRUE By default (this is useful especially when your order is immediatedly filled with 2 or more trades)
- If an XML C.A.T. file older than 3 CAT Version is used by Current Version you will receive a suggestion message about resave it (in the general console/pop up message)
- A New Advanced Panel (reachable pressing a button in Ping-Pong order creator) has been added to let you create a large amount of orders at the same time with options
  - Fixed Amount Qty/Fixed Increase Price
  - Decrease/Increase Percentage Amount Qty/Price.
  - And you can combine Price and Qty options.
newbie
Activity: 41
Merit: 0
the couple more:

6. improve load/save market by additionally saving statistics. Also during load, do restore of statistics and gains from cvs. It would allow having continuous statistics of the bot. not only local run.

7. redesign static ping pong mode.
instead of having buy X, sell Y value, you could have value for delta, for example in %.
So the logic of buy/sell pong prices will be calculated from the ping price and delta.
When pong is completed, price changes using delta and make ping price again.
This will allow to create ladder-style orders.
For example will be next sequence:
- delta 10%
- user create static ping for buy at 100.
- cat created pong at 100+10%, sell it.
after ping-pong, cat use (pong price - 10%) for create ping order at price 100.
Actual math will be not (pong - delta), but the (pong/((delta/100)+1)). It's just technical details, not so important.
So, in fact, loop for all ping pongs will be 100 - 110 - 100 - 110 - 100 ..., same as with current static mode, if you define 100 and 110
But at the same time at same market you could create with this delta orders at levels 80+10%, 90+10%, 110+10%, etc.
Also, dynamic orders could be more flexible here with such logic.

One thing that as I understand, when value is coming to the pool, you do not track pong. So, implementation of original ping price calculation could be tricky. In this case, a shortcut that avoids placing to the pool could help.

legendary
Activity: 2632
Merit: 1040
Which exchange is best to use this bot profitwise ?Us there any video tutorial available for dummies on how to use it on different exchanges?I want to use it for trading because manually doing it is very tiring.
Also what are the specifications to run it on windows 10 amd laptop?

well i think that CAT works good on markets with good volumes and many up/down movements (probably this is a general description of a market that run good with bots).
Poloniex is for sure one of the exchanges with high market volumes.
And yes you can run on windows 10 amd laptop. Just install Java 8
legendary
Activity: 2632
Merit: 1040
Here is a list for issues and improvements that could be done with cat:
1. delete older logs during the running of the cat, but not only during start-up.
Many users use VPS, VM, dedicated machines with limited resources. With long time run CAT at many markets use a lot of disk space, which could to cause a problem. Making thread inside application that will just periodically run cleaning routines will do the work.

2. UI dialogs for Save/Load market/order is not very well designed.
It would be good in dialogs for load and save will have the caption with exact action that was selected (not a 'Select', but for example 'Save Market Orders'). If you misclick at UI, you could verify with dialog name this.

Second it's a default filters for save/load files. Since we work with xml files I suppose need to use it as default filter for file selection. And as a option *.* if user use other extension.


3. Load market/order didn't load correctly values to the pool. I.e. if you run cat with some value in pool, save market/order, restart cat, load market/order pool value will be 0. If users algo is based on limiting ping order it is effectively stop algo from working at all.


3. Orders & Trades -> Ping Trade table usually come with error during editing values inside there. For example, you have 2 orders in Ping Trade, and want to edit both of them. Usually, work only first one, the second one showed error with null pointer exception. Editing pings orders and pongs orders could cause to same errors too, but it's a mostly when you edit order in the time when it fired in market. It seems to me, logic of working with editings of orders is not safely designed.

4. UI part with presets work. When you load market/orders from the file, 'presets' combo box show 'Default Dynamic' instead of 'Current Running'. it confuses.

5. Columns in the spreadsheets of the gains are not aligned to the width of data inside each column.
For example column "Start Trade" will have only 4 chars, but it have width same to the Cumulative Gain, which could be millions of value or Timestamp that is not fit well to the default width of column


thank you so much for all of these suggentions.
I can tell you that :

1 - I'm working on it actually to split files when size will reach X (where X is an user parameters).
I will try to add an option like "Delete older files in log files folder if total size is > X)
This will cause a problem : if some error occurs i won't be able to analyze market log, BUT this is a choise from users side.

2 - Dialog about save/load will be refactored with another improvements on XML Data save (i will save buy/sell pool values and trades that actually are not saved)

3 - I need to check this but i think null pointer exception could be fixed in 5.0 version, but if you are able to get the same error with 5.0 pls pm me about that.

4 - Agree

5 - I think i have a code to "optmize" column size. Need to check
newbie
Activity: 41
Merit: 0
Here is a list for issues and improvements that could be done with cat:
1. delete older logs during the running of the cat, but not only during start-up.
Many users use VPS, VM, dedicated machines with limited resources. With long time run CAT at many markets use a lot of disk space, which could to cause a problem. Making thread inside application that will just periodically run cleaning routines will do the work.

2. UI dialogs for Save/Load market/order is not very well designed.
It would be good in dialogs for load and save will have the caption with exact action that was selected (not a 'Select', but for example 'Save Market Orders'). If you misclick at UI, you could verify with dialog name this.

Second it's a default filters for save/load files. Since we work with xml files I suppose need to use it as default filter for file selection. And as a option *.* if user use other extension.


3. Load market/order didn't load correctly values to the pool. I.e. if you run cat with some value in pool, save market/order, restart cat, load market/order pool value will be 0. If users algo is based on limiting ping order it is effectively stop algo from working at all.


3. Orders & Trades -> Ping Trade table usually come with error during editing values inside there. For example, you have 2 orders in Ping Trade, and want to edit both of them. Usually, work only first one, the second one showed error with null pointer exception. Editing pings orders and pongs orders could cause to same errors too, but it's a mostly when you edit order in the time when it fired in market. It seems to me, logic of working with editings of orders is not safely designed.

4. UI part with presets work. When you load market/orders from the file, 'presets' combo box show 'Default Dynamic' instead of 'Current Running'. it confuses.

5. Columns in the spreadsheets of the gains are not aligned to the width of data inside each column.
For example column "Start Trade" will have only 4 chars, but it have width same to the Cumulative Gain, which could be millions of value or Timestamp that is not fit well to the default width of column


6. improve load/save market by additionally saving statistics. Also during load, do restore of statistics and gains from cvs. It would allow to have continuous statistics of the bot. not only local run.
hero member
Activity: 518
Merit: 500
Which exchange is best to use this bot profitwise ?Us there any video tutorial available for dummies on how to use it on different exchanges?I want to use it for trading because manually doing it is very tiring.
Also what are the specifications to run it on windows 10 amd laptop?
hero member
Activity: 502
Merit: 500
"Highest ROI crypto infrastructure"
if i want to cancel ping order, is ok to cancel this on the exchange and not from the bot?

i noted following:

1- i created a ping Buy [email protected] for 500coins
2- after 5 minutes i cancelled the order on exchange
3- created new ping buy order @0.00017200for 500 coins
4- ping order is filled.
5- cat creat a pong order @0.00017401 (%Gain 2%)

2017-04-22 21:52:27| PPC(REC-SELL-PO) : Always Create Pong Order : Ref Price Is 0.00017060 Price Calculated is 0.00017401

the probleme here CAT set the reference price to 0.00017060 and not 0.00017200, and this is not right,because the first ping order @0.00017060 was deleted from me.


newbie
Activity: 37
Merit: 0
yep that option, it is not check when you do a Ping order creator. The bot only follow that option after 1 ping-pong has be complete. You can set a any %, when you do a Ping order creator it go directly to market before checking rule.

Because you put an order manually. Manual order doesn't check your ping.pong rules.
but if you try to use the buy/sell pool that option will be checked. And set a start value in buy/sell pool is another way to start a CAT algorithm

i see thx for the information that is usefull
legendary
Activity: 2632
Merit: 1040
yep that option, it is not check when you do a Ping order creator. The bot only follow that option after 1 ping-pong has be complete. You can set a any %, when you do a Ping order creator it go directly to market before checking rule.

Because you put an order manually. Manual order doesn't check your ping.pong rules.
but if you try to use the buy/sell pool that option will be checked. And set a start value in buy/sell pool is another way to start a CAT algorithm
newbie
Activity: 37
Merit: 0
Is there a way for the bot, when you make a ping order (1st one) for it to check market spread % before he put the order on the market? at moment for me, it do it after 1 ping-pong complete, then it start to follow rule about market spread.

probably you mean the option (from GENERAL Ping-pong Parameters Tab) : Create Ping Orders Only  if Market Spread is > X (where X is 0 by default)


yep that option, it is not check when you do a Ping order creator. The bot only follow that option after 1 ping-pong has be complete. You can set a any %, when you do a Ping order creator it go directly to market before checking rule.

hero member
Activity: 502
Merit: 500
"Highest ROI crypto infrastructure"
How many Ping/Pong will be from a Ping order created?

If you don't consider the Fees, ping-pong cycle are potentially infinite.
I mean : if you put 0.1 BTC in a PING order and you don't change any option, CAT will continue using the total amount in infinite ping-pong loop

Ping -> Pong -> Buy Sell Pool -> Ping -> Pong -> Buy Sell Pool -> Ping -> Pong etc......

Thanks
legendary
Activity: 2632
Merit: 1040
How many Ping/Pong will be from a Ping order created?

If you don't consider the Fees, ping-pong cycle are potentially infinite.
I mean : if you put 0.1 BTC in a PING order and you don't change any option, CAT will continue using the total amount in infinite ping-pong loop

Ping -> Pong -> Buy Sell Pool -> Ping -> Pong -> Buy Sell Pool -> Ping -> Pong etc......
hero member
Activity: 502
Merit: 500
"Highest ROI crypto infrastructure"
How many Ping/Pong will be from a Ping order created?
legendary
Activity: 2632
Merit: 1040
Is there a way for the bot, when you make a ping order (1st one) for it to check market spread % before he put the order on the market? at moment for me, it do it after 1 ping-pong complete, then it start to follow rule about market spread.

probably you mean the option (from GENERAL Ping-pong Parameters Tab) : Create Ping Orders Only  if Market Spread is > X (where X is 0 by default)
legendary
Activity: 1162
Merit: 1000
Decentralizing Jesus on the Blockchain
How do i get my api key for cryptopia?

from the OP
"Cryptopia API Activation
https://www.cryptopia.co.nz/Security
- Check ENABLE API then press NEW KEY then click  SAVE CHANGES"

newbie
Activity: 37
Merit: 0
Is there a way for the bot, when you make a ping order (1st one) for it to check market spread % before he put the order on the market? at moment for me, it do it after 1 ping-pong complete, then it start to follow rule about market spread.
newbie
Activity: 37
Merit: 0
for trading altcoins 24/7 using different markets (lot of them) and altcoins i think that is an amazing tool
at some point it won't be human possible doing something like that
the profit it will depend of the user skills and effort

legendary
Activity: 1498
Merit: 1000
How do i get my api key for cryptopia?
Jump to: