Elmit
|
|
March 22, 2017, 12:34:18 PM |
|
Started YoBit and got this error in the log file: cat CAT_Log_2017-03-22_20_11_48.txt Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Invalid index at javax.swing.DefaultRowSorter.convertRowIndexToModel(DefaultRowSorter.java:514) at javax.swing.JTable.convertRowIndexToModel(JTable.java:2642) at javax.swing.JTable.getValueAt(JTable.java:2717) at CAT.B_Env_Exchange.Main_Panel.b.a(Unknown Source) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
|
|
|
|
Sampey (OP)
Legendary
Offline
Activity: 2632
Merit: 1040
|
|
March 22, 2017, 12:36:11 PM |
|
Started YoBit and got this error in the log file: cat CAT_Log_2017-03-22_20_11_48.txt Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Invalid index at javax.swing.DefaultRowSorter.convertRowIndexToModel(DefaultRowSorter.java:514) at javax.swing.JTable.convertRowIndexToModel(JTable.java:2642) at javax.swing.JTable.getValueAt(JTable.java:2717) at CAT.B_Env_Exchange.Main_Panel.b.a(Unknown Source) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Hi, it should be nothing important, it's related to GUI. But i will check Thanks
|
|
|
|
Sampey (OP)
Legendary
Offline
Activity: 2632
Merit: 1040
|
|
March 22, 2017, 05:31:58 PM |
|
пpивeт кaк кyпить бoтa и пo чeм ??
Hi, send me a PM with the Api you need.
|
|
|
|
Sampey (OP)
Legendary
Offline
Activity: 2632
Merit: 1040
|
|
March 24, 2017, 08:38:01 AM |
|
I'm developing something that will take C.A.T. to another level. That won't be included in CAT 5.0, but probably in CAT 5.1
|
|
|
|
Bitshire Hashaway
Member
Offline
Activity: 70
Merit: 10
|
|
March 24, 2017, 11:16:13 PM |
|
How hard is it to use this?
For someone who has no knowledge of how markets work (well maybe not that much, say he knows tiny bit) is this idiot proofed? How much of the work CAT does and how much of it is your understanding of the market?
|
|
|
|
Sampey (OP)
Legendary
Offline
Activity: 2632
Merit: 1040
|
|
March 24, 2017, 11:40:31 PM |
|
How hard is it to use this?
For someone who has no knowledge of how markets work (well maybe not that much, say he knows tiny bit) is this idiot proofed? How much of the work CAT does and how much of it is your understanding of the market?
Hi, try to read the guide here : https://bitcointalk.org/index.php?topic=507103.msg5590902#msg5590902if you understand the guide, then it's easy to use Usually it's not considered complex : you can start default algorith, then improve it changing some parameters
|
|
|
|
RonMank
|
|
March 25, 2017, 08:45:46 PM |
|
Thinking about the future.
|
|
|
|
oneill98
Newbie
Offline
Activity: 10
Merit: 0
|
|
March 26, 2017, 09:41:36 AM |
|
I am new to CAT so I am still learning I have placed a sell order (PING) on the XBTEUR market. The sell was completed in 7 trades which generate a PONG (buy) order which has partially completed (6 of 7 trades). Which are the condition for the algoritm to start a new PING? The previus PONG has to be completed in full?
THanks
|
|
|
|
Sampey (OP)
Legendary
Offline
Activity: 2632
Merit: 1040
|
|
March 26, 2017, 09:45:29 AM |
|
I am new to CAT so I am still learning I have placed a sell order (PING) on the XBTEUR market. The sell was completed in 7 trades which generate a PONG (buy) order which has partially completed (6 of 7 trades). Which are the condition for the algoritm to start a new PING? The previus PONG has to be completed in full?
THanks
When a trade occurs on a pong the total trade value - fees are put into the buy/sell pool. From the buy/sell pool cat create new pings. You can manage the way cat create new ping changing the pool parameters. in the tips & tricks section : https://bitcointalk.org/index.php?topic=507103.msg5590902#msg5590902you can find a full explanation of the ping-pong cycle
|
|
|
|
oneill98
Newbie
Offline
Activity: 10
Merit: 0
|
|
March 26, 2017, 09:52:15 AM |
|
In te buy/sell Pool frame I always see 0 even if I click update values. Is it normal?
|
|
|
|
oneill98
Newbie
Offline
Activity: 10
Merit: 0
|
|
March 26, 2017, 10:25:20 AM |
|
If I understand correctly the guide a partial order has an independent life. So completed pong shoud not generate new ping? Why it is inot happened? It is been several hours since the pong was completed. Which is the trigger that set a new ping?
|
|
|
|
Sampey (OP)
Legendary
Offline
Activity: 2632
Merit: 1040
|
|
March 26, 2017, 10:35:30 AM |
|
In te buy/sell Pool frame I always see 0 even if I click update values. Is it normal?
usually is normal because CAT use all the available amount in the buy/sell pool. (You should find in the market log a message like "Try to create new PIng From Pool" The UPDATE command is to change the pool value to another you prefer, for example 0.1 BTC if you want to let CAT use 0.1 BTC to create new ping.
|
|
|
|
Sampey (OP)
Legendary
Offline
Activity: 2632
Merit: 1040
|
|
March 26, 2017, 10:37:31 AM |
|
If I understand correctly the guide a partial order has an independent life. So completed pong shoud not generate new ping? Why it is inot happened? It is been several hours since the pong was completed. Which is the trigger that set a new ping?
Check this image : Pong Orders -> Trades From Pong -> Gain -> Buy/Sell Pool. All actions are written in the log, so you could find it. If the log show only few lines, you can directly read the log on CATSystem/Exchange/MarketLogs folder.
|
|
|
|
oneill98
Newbie
Offline
Activity: 10
Merit: 0
|
|
March 26, 2017, 11:16:25 AM |
|
I understand that, but now I am after the gain phase, so the cycle is back to buy/sell pool in the diagram. Which is the trigger event that tells CAT to create the new ping order? Because the gain phase was completed 14 hours ago.
Thanks again for your kind support.
|
|
|
|
Sampey (OP)
Legendary
Offline
Activity: 2632
Merit: 1040
|
|
March 26, 2017, 11:20:05 AM |
|
I understand that, but now I am after the gain phase, so the cycle is back to buy/sell pool in the diagram. Which is the trigger event that tells CAT to create the new ping order? Because the gain phase was completed 14 hours ago.
Thanks again for your kind support.
the fact that Pool value is not 0 (at least one of the 2 pool). The only way to let CAT discard the TRADE PONG is to set a discard option. But i think you have this option se to REUSE 100% of PONG TRADE.
|
|
|
|
oneill98
Newbie
Offline
Activity: 10
Merit: 0
|
|
March 26, 2017, 01:23:13 PM |
|
that's what I do not uderstand. In the log I see this: Current Orders/Trades : 0 Ping, 1 Pong, 0 Trades From Ping, 0 Orders To Restore, Pool Values : Buy 0.00000000/Sell 0.00000000 I still have a 1 pong but buy and sell are both 0
|
|
|
|
Sampey (OP)
Legendary
Offline
Activity: 2632
Merit: 1040
|
|
March 26, 2017, 01:26:14 PM |
|
that's what I do not uderstand. In the log I see this: Current Orders/Trades : 0 Ping, 1 Pong, 0 Trades From Ping, 0 Orders To Restore, Pool Values : Buy 0.00000000/Sell 0.00000000 I still have a 1 pong but buy and sell are both 0
you need to wait the trade over that pong.
|
|
|
|
oneill98
Newbie
Offline
Activity: 10
Merit: 0
|
|
March 26, 2017, 01:51:53 PM |
|
ok, i get it. Now let us assume that the pong is over. So CAT will start a new ping with a sell order. But now the market XBTEUR is going up. How CAT choose the time and the price to put that order?
Thanks
|
|
|
|
Sampey (OP)
Legendary
Offline
Activity: 2632
Merit: 1040
|
|
March 26, 2017, 03:04:50 PM |
|
ok, i get it. Now let us assume that the pong is over. So CAT will start a new ping with a sell order. But now the market XBTEUR is going up. How CAT choose the time and the price to put that order?
Thanks
if you don't set any limit price will be the current market price.
|
|
|
|
oneill98
Newbie
Offline
Activity: 10
Merit: 0
|
|
March 26, 2017, 07:39:58 PM |
|
OK, thanks. I am starting to understand how it works. So the major risk of losses is given by a pong (buy) not closed because the price rise and never drop to the pong level. In order to minimize that losses there is some parameters that I can adjust?
Thanks
|
|
|
|
|