Bitcoin Forum
May 20, 2024, 11:48:52 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 »
  Print  
Author Topic: 【 BOT 】 C.A.T. Cryptsy Automatic Trader 1 Copy@0.8 (Old Topic Beta1-Beta3V8)  (Read 151119 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
theomoplatapus
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250



View Profile
December 31, 2013, 04:41:19 AM
 #1021

Sampey, the new version is working a lot better for me than the last one.  It's reporting .006 gain in 9 hrs 30 min with .28 balance.

#Bitcoin
theomoplatapus
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250



View Profile
December 31, 2013, 05:32:13 AM
 #1022

I've been meaning to ask - in order to counter the ups and downs of markets, is it effective to have a buy ping AND a sell ping of the same value in the same market so that you come out "even"?  I just tried this on Stefan's recommendation and it seems to be doing much better, but I wasn't sure if this contributed.

#Bitcoin
Stefan
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
December 31, 2013, 09:45:42 AM
 #1023

yes, as mentioned several pages earlier, CAT will avoid buying from yourself

Do you feel like my contribution helped you a lot? Express your thanks by sending a tip here: 1STEFAN4c7ZW5wqrxKdHyLsxZAKaa947j
BTCMS
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
December 31, 2013, 01:43:32 PM
 #1024

I've put a sell all order if % is -8%. If C.A.T issues such an order, I would have to see this in the Gain log as a negative gain, correct?
mattle74
Full Member
***
Offline Offline

Activity: 163
Merit: 100


View Profile
December 31, 2013, 01:47:30 PM
 #1025

Actually is hard for me to understand what happens in the HTTP Protocol/Java HTTP Library.
But it seems that in the next release i must study a way to FORCE the restart of a Frozen Markets.............i don't see any solution.

I'm going to try going back to Beta2 v9 because I didn't have this excessive amount of frozen markets until Beta3.

If things going better tell me  Wink

So far working a lot better with Beta2v9. Been running for about 16 hours on 27 markets and none of them are frozen versus running Beta3v2 for 6 hours and every one of the markets frozen.
notliuchen
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
December 31, 2013, 02:18:59 PM
 #1026

Hi, I run several market at last night, but a few of them like frozen. Most of market already run 10 hours, but the frozen market only run 4 hours. How can I restart these frozen market? :} thanx
Sampey (OP)
Legendary
*
Offline Offline

Activity: 2632
Merit: 1040



View Profile
December 31, 2013, 02:26:21 PM
 #1027

Actually is hard for me to understand what happens in the HTTP Protocol/Java HTTP Library.
But it seems that in the next release i must study a way to FORCE the restart of a Frozen Markets.............i don't see any solution.

I'm going to try going back to Beta2 v9 because I didn't have this excessive amount of frozen markets until Beta3.

If things going better tell me  Wink

So far working a lot better with Beta2v9. Been running for about 16 hours on 27 markets and none of them are frozen versus running Beta3v2 for 6 hours and every one of the markets frozen.

I think it doesn't depends by C.A.T. the HTTP Code isn't change from Beta2V9 to Beta3.

Yesterday i have use Apache HTTP Library..........i will study what can i du (surely there's the timeout attribute :-))
Sampey (OP)
Legendary
*
Offline Offline

Activity: 2632
Merit: 1040



View Profile
December 31, 2013, 02:27:20 PM
 #1028

Hi, I run several market at last night, but a few of them like frozen. Most of market already run 10 hours, but the frozen market only run 4 hours. How can I restart these frozen market? :} thanx

Restart a market means
- Delete current orders (PIng-POng)
- Restart from the Market List

I'm writing something against market frozen  Wink
BTCMS
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
December 31, 2013, 05:20:20 PM
 #1029

Does anyone have an indication what to put as the "Sell al if % of reference price) function?
megaplage
Member
**
Offline Offline

Activity: 320
Merit: 10


View Profile
January 01, 2014, 03:20:15 AM
 #1030


      H A P P Y   2 0 1 4   &   G O O D   T R A D E S

IrateChinaman
Member
**
Offline Offline

Activity: 81
Merit: 10


View Profile
January 01, 2014, 07:12:04 PM
 #1031

What does everyone set for their Min % Gain? I've had it set to 0.5% and was wondering if I set it higher it would be more efficient.
theomoplatapus
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250



View Profile
January 01, 2014, 08:16:44 PM
 #1032

What does everyone set for their Min % Gain? I've had it set to 0.5% and was wondering if I set it higher it would be more efficient.
I'm using 1% right now, it seems to be working the best so far.

#Bitcoin
ninjaboon
Legendary
*
Offline Offline

Activity: 2114
Merit: 1002



View Profile WWW
January 01, 2014, 10:45:22 PM
 #1033

What does everyone set for their Min % Gain? I've had it set to 0.5% and was wondering if I set it higher it would be more efficient.
I'm using 1% right now, it seems to be working the best so far.

Has anyone posted the best settings for C.A.T. Cryptsy Automatic Trader.?
I would like to see some good settings before paying BTC for it...

IrateChinaman
Member
**
Offline Offline

Activity: 81
Merit: 10


View Profile
January 02, 2014, 05:06:16 AM
 #1034

Could you create an "Update all Markets" option to the Ping Pong Creator so it will change certain settings across the board?

Oh, and optimal settings anyone?
theomoplatapus
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250



View Profile
January 02, 2014, 08:40:07 AM
 #1035

I think it would help if people posted roughly what settings they are using and what return they're getting.

It's my first day using CAT and I've apparently made a gain of 0.025 BTC+ in half a day, but overall my balance has gone down for some reason.
My settings are 'Normal' with 0.6% guaranteed gain, sell all if % with ref price is < -1%, and (mostly) never buy/sell directly.

I think I can think up better settings though. e.g. I want markets to automatically quit while they're ahead.

Sampey:
it would be helpful to be able to see our daily 'net gain' (gain for the past 24 hours - initial balance in BTC).

also can we get a feature that stops the algorithm for a market when it is up a certain % in quantity or price (quit while it's ahead)?
How much btc did you have running the algorithm?

#Bitcoin
MrPiggy
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
January 02, 2014, 08:42:38 AM
 #1036

I think it would help if people posted roughly what settings they are using and what return they're getting.

It's my first day using CAT and I've apparently made a gain of 0.025 BTC+ in half a day, but overall my balance has gone down for some reason.
My settings are 'Normal' with 0.6% guaranteed gain, sell all if % with ref price is < -1%, and (mostly) never buy/sell directly.

I think I can think up better settings though. e.g. I want markets to automatically quit while they're ahead.

Sampey:
it would be helpful to be able to see our daily 'net gain' (gain for the past 24 hours - initial balance in BTC).

also can we get a feature that stops the algorithm for a market when it is up a certain % in quantity or price (quit while it's ahead)?
How much btc did you have running the algorithm?

between 2.5 and 3 BTC I think
theomoplatapus
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250



View Profile
January 02, 2014, 08:45:48 AM
 #1037

I think it would help if people posted roughly what settings they are using and what return they're getting.

It's my first day using CAT and I've apparently made a gain of 0.025 BTC+ in half a day, but overall my balance has gone down for some reason.
My settings are 'Normal' with 0.6% guaranteed gain, sell all if % with ref price is < -1%, and (mostly) never buy/sell directly.

I think I can think up better settings though. e.g. I want markets to automatically quit while they're ahead.

Sampey:
it would be helpful to be able to see our daily 'net gain' (gain for the past 24 hours - initial balance in BTC).

also can we get a feature that stops the algorithm for a market when it is up a certain % in quantity or price (quit while it's ahead)?
How much btc did you have running the algorithm?

between 2.5 and 3 BTC I think
Ah alright.  I'm aggressive with 1% min gain, but with a .47 balance.  My gain is about .15 per day but my balance only went up a mBTC or 2 today. 

#Bitcoin
MrPiggy
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
January 02, 2014, 08:49:34 AM
 #1038

I think it would help if people posted roughly what settings they are using and what return they're getting.

It's my first day using CAT and I've apparently made a gain of 0.025 BTC+ in half a day, but overall my balance has gone down for some reason.
My settings are 'Normal' with 0.6% guaranteed gain, sell all if % with ref price is < -1%, and (mostly) never buy/sell directly.

I think I can think up better settings though. e.g. I want markets to automatically quit while they're ahead.

Sampey:
it would be helpful to be able to see our daily 'net gain' (gain for the past 24 hours - initial balance in BTC).

also can we get a feature that stops the algorithm for a market when it is up a certain % in quantity or price (quit while it's ahead)?
How much btc did you have running the algorithm?

between 2.5 and 3 BTC I think
Ah alright.  I'm aggressive with 1% min gain, but with a .47 balance.  My gain is about .15 per day but my balance only went up a mBTC or 2 today. 

wow!
how many markets do you use? and how often do you reset/re-place the ping orders (how long do you leave it running without starting over and placing new ping orders)?
Mitchell
Copper Member
Legendary
*
Offline Offline

Activity: 3934
Merit: 2200


Verified awesomeness ✔


View Profile WWW
January 02, 2014, 12:07:11 PM
 #1039

You guys do know that market devaluation can fuck up your gain, right? That isn't the fault of the program Tongue

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
cottonpaper
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
January 02, 2014, 03:09:53 PM
 #1040

GUIDE - HOW TO USE C.A.T.


BTC Login BTC

https://i.imgur.com/ZcK0Xf1.png https://i.imgur.com/qFimJ4S.png

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 GAIN Logs Directory
  • Inside LOGS there's ERROR Logs Directory
- If you get an error during login, probably is an error from server, don't worry and retry.


BTC Main Panel - Dashboard BTC

https://i.imgur.com/NNgNTk9.png

This is the Main C.A.T. Panel.
From the Dashboard you can load/call all the functions you need.
From the Toolbar -> Option Item you can :
- Save To XML Format all your open Markets Algorithm Parameters
- Load From XML Saved Algo Parameters (this operation can be done without any open markets)
- Close All C.A.T. Current Orders (only orders created by C.A.T. during the current run)
- Close Al Orders (Also orders only on Cryptsy or of a previous C.A.T. Running)
From the Toolbar -> View Item you can sort all open markets in lexicographic order


BTC Markets List BTC

https://i.imgur.com/OVtQDNi.png

You can choose to load the markets from Cryptsy : All Markets/only BTC Markets/only LTC Markets/only XPM Markets
If you check the box "With Statistic Calculation" 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://i.imgur.com/PYoVnxs.png

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.

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)

The algorithm works also on "Held For Orders" Balances


BTC My Open Markets BTC

https://i.imgur.com/AL4aWwN.png

For Each Open Market you will get a Tab Like This.

- Market
If 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-Pong
It's where you create your Ping Pong Algorithm

- In The TabbedPane you can get Info About :
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://i.imgur.com/qAerC0i.png

This is where you create/update the Ping-Pong Algo.

1 - CHOOSE ALGO TYPE

AGGRESSIVE MODE
You must set only Min % Guaranteed Gain, C.A.T. will try always to made a successfull Ping-Pong Algo
Aggressive Mode is Equals to Normal Mode Without Any Parameter Set

STATIC MODE
Choose 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.
- 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 Under/Never Buy Over with this option activated you will limit the creaton of 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 -5%
- 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
- 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.

2 - OTHER GENERAL OPTIONS

- Never Recalculate User Ping Orders : 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 - CALCULATOR

Press 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-PONG

GENERATE 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://i.imgur.com/CREZOV4.png

This is a General Statistic Panel. Each Markets Have One.
If you want to read the sum of all the Single Market Statistics, you can load the General Statistic Panel from the Dashboard


BTC General Log Gain BTC

https://i.imgur.com/HbHaaNT.png

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 BTC

Market 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://i.imgur.com/ff7sBaM.jpg

- 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://i.imgur.com/r3U92Bz.jpg

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://i.imgur.com/FeVcJKz.png

Is the console where all System Errors Are Listed many of the are only warnings because C.A.T. is able to recover these errors.

HTTP ERROR Connection timed out: connect RETRY IN 10 Seconds
Your adsl line is Down/Cryptsy doesn't response? No problem, C.A.T will retry.

Call Retry Json Exception Unterminated string at xxxxxx...............
It's a JSON result bad formatted. It rarely happens, but the call will be retried.

Call Aborted! Json Result Error during createorder Call Is Aborted After 25 retry
It happens when the orders creation, after 25 Retry is failed. Usually is because there are no money in wallet. C.A.T. will try to recreate an order with lower quantity at the same price.

HTTP ERROR Server returned HTTP response code: 502 for URL: https://www.cryptsy.com/api
Cryptsy Error. Call Will Be Retried.

XPM/BTC (Or Any Other Market) Error Lookup Market Better Restart Market
This is usually an internal Error. Is Very Rare but i can do some code improvements to find and resolve.



how does the ping pong algo work? how can it guarantee return? forecasting market or finding arbitrage b/w exchanges?
interested in this, but want to make sure the algo itself and implementation is sound.  thanks
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!