Pages:
Author

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

full member
Activity: 154
Merit: 100
The way it setup now, will generate continuously new ping orders after Pong even not being filled, so unless I got them killed with Pong Stop loss, they will keep eating from the Buy Pool.

No because PONG make a +1 on number of active orders.
So new Ping won't be created

So why did I get 2 Pong orders?
legendary
Activity: 2632
Merit: 1040
Current NOT Discounted Prices.
As i said, actually i'm giving good discounts  Wink

sr. member
Activity: 495
Merit: 250
legendary
Activity: 2632
Merit: 1040
A question to all C.A.T. users :

is there any exchange you wants to be added to the 20 CAT Exchange list?
If yes i will get all the responses and i will try to make some good gift for you  Cheesy
legendary
Activity: 2632
Merit: 1040
The way it setup now, will generate continuously new ping orders after Pong even not being filled, so unless I got them killed with Pong Stop loss, they will keep eating from the Buy Pool.

No because PONG make a +1 on number of active orders.
So new Ping won't be created
full member
Activity: 154
Merit: 100
I see yes.

There has been ping-1 order, which got filled, and generated Pong-1.
Later Ping-2 got generated, which also got filled, and generated Pong-2 (over 2 orders being partially filled).

I was assuming, the rule will prevent the creation of new Ping orders until the full trade is complete.

The way it setup now, will generate continuously new ping orders after Pong even not being filled, so unless I got them killed with Pong Stop loss, they will keep eating from the Buy Pool.
legendary
Activity: 2632
Merit: 1040
ok perfect, answer is simple :

Your orders were 2 and then 3 not because CAT create a new PING, but because CAT creates a new PONG after a trade over a ping.

So behaviour is correct.

legendary
Activity: 2632
Merit: 1040

Strange, I 've put a limit 1 on number of Ping orders, but got 3 created.

2017-06-12 21:12:33| BSP : |Stop Ping Creation If Number Of Active Orders is > 1|Number Of Active Orders is 2


can you send me the full market log about that? Thanks  Wink
full member
Activity: 154
Merit: 100

Strange, I 've put a limit 1 on number of Ping orders, but got 3 created.

2017-06-12 21:12:33| BSP : |Stop Ping Creation If Number Of Active Orders is > 1|Number Of Active Orders is 2
full member
Activity: 154
Merit: 100
Sure, that'd be an added value  Cheesy

Thanks
legendary
Activity: 2632
Merit: 1040
need to think about that, it's a complex add  Cheesy
full member
Activity: 154
Merit: 100
Not really, I will use 100% of Buy pool at any time,every Ping-Pong trade goes into Pool and they reused in full.

The ping order should use this 100% pool value and getting split in a SMART way.

The Advanced Panel offer such functionality already when setting up manually, you could think extending this functionality.

so I guess you could offer the options for Ping order creation after each trade:
 1/ to use Pool as a whole in 1 new Ping order, (which now is default)
 2/ to use pool as a whole and use a template to split and manage into smaller portions
legendary
Activity: 2632
Merit: 1040
Agreed, but if I put say 'Never create a ping with qty > than 4' than will create smaller orders up to 4 each time.

This means that Ping orders will be created 4 units each, until nothing left in Buy pool/

example
Start Buy Pool = 2 BTC
Market ETHBTC, price 1ETH = 0.1BTC
Maximum ETH to buy = 20 ETH

With above suggestion, i will end up with  5 orders with 4ETH each, which is fine now.

The Pong trade completed with 0.2 Gain, the Buy Pool now = 2.2 BTC

The new Ping orders being created will be 6 , at 5x same price [email protected], and 1x order [email protected]

This is not dynamic.

The aim was to have the Buy pool being split Smarter, by using Fixed or increment% in Qty, and Fixed or increment% in Price, a bit like the Advanced Panel does.
During this split operation CAT looks at the 'Never create a ping with qty > than ' condition in Pool setting, if agrees creates the qty calculated, else puts the limit as per Pool setting.

I guess this way you keep the Buy pool split at each and every new run, creating smaller orders.

Does this make sense?


So your option should be something like "Create New Ping using X% Of your buy/sell pool amount"
And you set a value like 25%
full member
Activity: 154
Merit: 100
Agreed, but if I put say 'Never create a ping with qty > than 4' than will create smaller orders up to 4 each time.

This means that Ping orders will be created 4 units each, until nothing left in Buy pool/

example
Start Buy Pool = 2 BTC
Market ETHBTC, price 1ETH = 0.1BTC
Maximum ETH to buy = 20 ETH

With above suggestion, i will end up with  5 orders with 4ETH each, which is fine now.

The Pong trade completed with 0.2 Gain, the Buy Pool now = 2.2 BTC

The new Ping orders being created will be 6 , at 5x same price [email protected], and 1x order [email protected]

This is not dynamic.

The aim was to have the Buy pool being split Smarter, by using Fixed or increment% in Qty, and Fixed or increment% in Price, a bit like the Advanced Panel does.
During this split operation CAT looks at the 'Never create a ping with qty > than ' condition in Pool setting, if agrees creates the qty calculated, else puts the limit as per Pool setting.

I guess this way you keep the Buy pool split at each and every new run, creating smaller orders.

Does this make sense?
legendary
Activity: 2632
Merit: 1040
I created an Ping order using the Advanced Panel in the Generator, and split it to 4 orders, same quantity and with % price increment.
4 ping orders successfully created, resulted in 5 Buy trades and Pong orders completed.

The Buy Pool was updated.
But now the next Ping orders is being tried with full Buy Pool amount, and I would like to split the Ping orders each and every time to allow them to be filled, or stay open.

How can I do this? is there a kind of template that could be made and being attached to the market algo, that at every new Ping, the Buy Pool is used and template is used to split orders?

you can use the pool option, in your case the max/Min qty for a new ping order option.  Wink
full member
Activity: 154
Merit: 100
I created an Ping order using the Advanced Panel in the Generator, and split it to 4 orders, same quantity and with % price increment.
4 ping orders successfully created, resulted in 5 Buy trades and Pong orders completed.

The Buy Pool was updated.
But now the next Ping orders is being tried with full Buy Pool amount, and I would like to split the Ping orders each and every time to allow them to be filled, or stay open.

How can I do this? is there a kind of template that could be made and being attached to the market algo, that at every new Ping, the Buy Pool is used and template is used to split orders?
legendary
Activity: 2632
Merit: 1040
I was under the impression that everything was getting called.

I was referring to Market List toupdated every x seconds.

No of course not, CAT makes only the API call that are needed.
full member
Activity: 154
Merit: 100
I was under the impression that everything was getting called.

I was referring to Market List toupdated every x seconds.
legendary
Activity: 2632
Merit: 1040
I have some feature requests.

1/ Price drivers
Having all markets as active will result in so many API calls which are not required in all cases.

This is the case when one is only trading around 10-15 assets, why should all markets being called to be updated.

Instead a sort of selection of assets one wants to trade and mark them as active (checkbox on/off), and this way itmake less calls and improves performances.

2/Auto-refresh
This to have the market overview refresh every x seconds

By doing request 1, the market overview could be updated more frequently as less API calls are being made, and then one could make decisions.



1 - CAT Performs api call only for Running Algorithms. Each Call is mandatory when algorithm is running.
If you are trading on 10-15 asset, then CAT will perform API call for 10-15 markets.

2 - Wich panel is the "Market Overview"?
You must consider that CAT is written on the basis that nobody is in front of the screen while algorithm is running, so usually for some panel it's the user that must ask for a refresh.
full member
Activity: 154
Merit: 100
I have some feature requests.

1/ Price drivers
Having all markets as active will result in so many API calls which are not required in all cases.

This is the case when one is only trading around 10-15 assets, why should all markets being called to be updated.

Instead a sort of selection of assets one wants to trade and mark them as active (checkbox on/off), and this way itmake less calls and improves performances.

2/Auto-refresh
This to have the market overview refresh every x seconds

By doing request 1, the market overview could be updated more frequently as less API calls are being made, and then one could make decisions.

Pages:
Jump to: