Pages:
Author

Topic: Isis ATP [Automated Trading Platform] - Discussion - page 9. (Read 45225 times)

member
Activity: 101
Merit: 10
What's the differents between the && (shortcut & )
And the & (Er normal &)

Thinking about using the vwap
And macd together  in the bid and ask logic

What would be best way to use them together

Btw

My last logic came back with a lost of 0.10 btc

Last night,  so going back to the safe 0.25 max loss
And conservative risk

Whitty




sr. member
Activity: 322
Merit: 250

Security Favor?


Win registry can be pretty easily read.  Having mtgox api and secret there in plain text is more than kind of scary.


Could we have an update to have the mtgox credentials stored in an encrypted file in the working dir, and then prompted for password to get this data upon initialization?



Edit:


I'm making my own branch with SHA256 password digest and hashed mtgox security strings.

I'll just use the java 'preferences' class and put the digests in the registry.  *shrugs*

Or we could just go XML all the way?  No need for registry.  fully self contained dir?  Seems like a decent idea.


@Aido.  I'll update when it's done and let you decide if you'd like to use it.

member
Activity: 101
Merit: 10
I have been using the example in the "read me"

Have had a play with max ticker age too

And risk level !

All gives different results

At the moment got ticker age set to 60
Risk set to 1
And max loss set to 40
I had a Equivalent BitCoin value of 3.5 to start
Now have 3.6 during the last 12 hours

Best to use Simulation mode overnight
Then look at the p/l values
Then tweak the settings

I am no rocket scientist just doing trial and error
At night then putting to practise during the day



member
Activity: 98
Merit: 10
Thank you!!!! What exactly do the lines "bid logic" and "ask logic" mean in the config? Also, what algorithms (or combinations) do you guys use and what kinds of yields do you get?
sr. member
Activity: 248
Merit: 252
1. Collect underpants 2. ? 3. Profit
Okay, so why is nothing happening when I click on Isis ATP or whatever the jar file is?Huh

click?

https://github.com/aido/AidoATP#usage
member
Activity: 98
Merit: 10
Okay, so why is nothing happening when I click on Isis ATP or whatever the jar file is?Huh I fking hate this github bullshit. What happened to the good old days where I download an exe and get an icon on my desktop that runs everything? gaaahhhhh!
sr. member
Activity: 248
Merit: 252
1. Collect underpants 2. ? 3. Profit
member
Activity: 98
Merit: 10
Is there a 32bit version out yet?Huh?
sr. member
Activity: 322
Merit: 250

Re:  XChange/PXIX SSL/TSL handshake traceback error for new users.

Code:
Please type your response : I Agree
2013-04-19 20:07:36,553 ←[34m:←[0;39m Aido ATP has started successfully
2013-04-19 20:07:36,553 ←[34m:←[0;39m Using trend following to decide some trades.
2013-04-19 20:07:36,563 ←[34m:←[0;39m Connecting to BTC-e Exchange
2013-04-19 20:07:36,563 ←[34m:←[0;39m Connecting to MtGox Exchange
2013-04-19 20:07:42,645 ←[31m:←[0;39m WARNING: Testing connection to exchange MtGox
Exception in thread "Thread-2" com.xeiam.xchange.rest.HttpException: Problem POSTing
(IO)
        at com.xeiam.xchange.rest.HttpTemplate.executeRequest(HttpTemplate.java:198)
        at com.xeiam.xchange.rest.HttpTemplate.executeRequest(HttpTemplate.java:97)
        at com.xeiam.xchange.rest.RestInvocationHandler.invokeHttp(RestInvocationHand
ler.java:61)
        at com.xeiam.xchange.rest.RestInvocationHandler.invoke(RestInvocationHandler.
java:56)
        at com.sun.proxy.$Proxy7.getAccountInfo(Unknown Source)
        at com.xeiam.xchange.mtgox.v1.service.account.MtGoxPollingAccountService.getA
ccountInfo(MtGoxPollingAccountService.java:74)
        at org.aido.atp.AccountManager.refreshAccounts(AccountManager.java:121)
        at org.aido.atp.AccountManager.run(AccountManager.java:101)
        at java.lang.Thread.run(Unknown Source)
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorExcep
tion: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExc
eption: unable to find valid certification path to requested target
        at sun.security.ssl.Alerts.getSSLException(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
        at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
        at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
        at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
        at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
        at sun.security.ssl.Handshaker.processLoop(Unknown Source)
        at sun.security.ssl.Handshaker.process_record(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unkn
own Source)
        at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source
)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown
Source)
        at com.xeiam.xchange.rest.HttpTemplate.executeRequest(HttpTemplate.java:181)
        ... 8 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.
security.provider.certpath.SunCertPathBuilderException: unable to find valid certific
ation path to requested target
        at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
        at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
        at sun.security.validator.Validator.validate(Unknown Source)
        at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
        at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
        at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
        ... 21 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find
 valid certification path to requested target
        at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Sour
ce)
        at java.security.cert.CertPathBuilder.build(Unknown Source)
        ... 27 more




Ok, I've made slight progress re: the SSL/TLS handshake issue with the XChange library used in ATP.


After importing the entire SSL cert chain from both

1.  mtgox.com
2.  https://data.mtgox.com


To java cacerts, version 1.7_u13 64 bit, I no longer receive the PXIX/handshake/xchange traceback.

you'll need to download and install java SE 7 update 13. 

Use your browser to download all of the CA and site certs (In Chrome you can do this by downloading in .P7B format when viewing the cert properties).  Then, for Windows you'll need to import the P7B in to the Certificate manager, then perform an export of all of the CA and site certs to individual x509 DER files.

Use java's keytool utility to import each cert.

Confirmed working.
sr. member
Activity: 248
Merit: 252
1. Collect underpants 2. ? 3. Profit
A lot of exchange issues have been reported on ATP lately. Unfortunately my employer has sent me on a foreign assignment so, long story short, my ability to investigate and hopefully fix some of these issues is hampered.

I hope to be back home next week and hopefully I will have some time to look into these.
hero member
Activity: 981
Merit: 500
DIV - Your "Virtual Life" Secured and Decentralize
Posted a message here

https://bitcointalksearch.org/topic/announce-xchange-a-financial-exchange-library-for-java-v130-136989

I would suppose since that portion of the ATP isn't actually developed or maintained here it would be best to either let the peeps know by github or bitcointalk. Though I am betting bitcointalk isn't the best way.
newbie
Activity: 58
Merit: 0
it would be great if it works also on btc-e there i have almost a fortune in btc and even a few $
btc-e (or any other as mtgox) has never worked for me...
so its not likely that it will ever work Sad
or are there some secret plans?
i have not much to offer but i would donate a share of the profits, just be aware its not much i have
legendary
Activity: 2955
Merit: 1049
it would be great if it works also on btc-e there i have almost a fortune in btc and even a few $
btc-e (or any other as mtgox) has never worked for me...
full member
Activity: 166
Merit: 100
is it possible to put limit order at the bid with one click with this platform? Or does it make the placing of limit orders easier?
hero member
Activity: 981
Merit: 500
DIV - Your "Virtual Life" Secured and Decentralize
Well it does look like I am way wrong on the if statements. Although they could be added. There is on way to force Xchange to do a limit order.....
Seems odd to say its supported and have it broken at the same time.

This was an Xchange comment not an ATP comment. ATP is trying Xchange is dying.
newbie
Activity: 58
Merit: 0
well so i guess btc-e will not work, i will have to stick with my bad trading skills Cheesy
has anyone a tip for trading with a tiny btc fortune? Cheesy
on mt gox the trading platform did not make one order

sorry for re asking
hero member
Activity: 981
Merit: 500
DIV - Your "Virtual Life" Secured and Decentralize
any idea why this happen?

Code:
2013-04-22 03:46:41,561 : ERROR: Caught unexpected exception, shutting down BTC-e arbitrage engine now!. Details are listed below.
java.lang.UnsupportedOperationException: Market orders not supported by BTCE API.
at com.xeiam.xchange.btce.service.trade.polling.BTCEPollingTradeService.placeMarketOrder(BTCEPollingTradeService.java:68)
at org.aido.atp.ArbitrageEngine.executeTrade(ArbitrageEngine.java:174)
at org.aido.atp.ArbitrageEngine.run(ArbitrageEngine.java:111)
at java.lang.Thread.run(Thread.java:722)

Because BTCe will not take market orders as I asked about 2x above. Posted same error. If it took a market rather then limit order the ATP would work. Since BTCe works only on limit orders as is ATP will not work on BTCe.
newbie
Activity: 58
Merit: 0
any idea why this happen?

Code:
2013-04-22 03:46:41,561 : ERROR: Caught unexpected exception, shutting down BTC-e arbitrage engine now!. Details are listed below.
java.lang.UnsupportedOperationException: Market orders not supported by BTCE API.
at com.xeiam.xchange.btce.service.trade.polling.BTCEPollingTradeService.placeMarketOrder(BTCEPollingTradeService.java:68)
at org.aido.atp.ArbitrageEngine.executeTrade(ArbitrageEngine.java:174)
at org.aido.atp.ArbitrageEngine.run(ArbitrageEngine.java:111)
at java.lang.Thread.run(Thread.java:722)
sr. member
Activity: 248
Merit: 252
1. Collect underpants 2. ? 3. Profit
Hi alexcamp,

You seem to be the only one reporting a corrupt jar file so the problem must be local to you. Have you tried downloading the jar a second time and trying again?

What command are you using to run?

Can you post the exact error message you get please.
newbie
Activity: 17
Merit: 0
Well I have the java runtime 7 installed and I can't run the file, says file corrupt

running Win7 64
Pages:
Jump to: