Pages:
Author

Topic: Automated Trading Contest (Prize 0.5 BTC) / Best automated strategies - page 10. (Read 50178 times)

full member
Activity: 220
Merit: 100
Can you give us start/end dates for Round #2 & Round #3? It was in the opening post, but now is overwritten with Round #4 info. Need it to simulate how would new algorithms do in previous competition rounds.

As per this thread:

Round #2 07/29 08/5

Round #3 08/19 09/19

Hope this will help.

So far, we have two entries for Round 4

ZirconiumX https://cryptotrader.org/backtests/NQckFniuZqZZJbrWX
cp1 https://cryptotrader.org/backtests/Z9tdtS6A3Er5aCCHY
full member
Activity: 220
Merit: 100
Just bought Pro access, I'm trying to trade on bitstamp, after I ran backtests and decided which algorithm I want to use, I clicked "trade" and attempted to login with my bitstamp user/pass as well as the bitstamp API key/secret.  Neither of them work.  I have the API key created with all permissions except for withdraws enabled under Security--->API access.  I confirmed the email to activate the key I created.

Why can't I trade on bitstamp  Embarrassed I really hope this gets resolved quickly since I just purchased Pro access.

my partner was hoping to mess with algorithms for the contest, but we're anti-gox because they won't accept my verification documents (however, bitstamp will haha)

Done. Now trading bots use clientId/key/secret to access Bitstamp API. Thanks.
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
sr. member
Activity: 490
Merit: 250
Just bought Pro access, I'm trying to trade on bitstamp, after I ran backtests and decided which algorithm I want to use, I clicked "trade" and attempted to login with my bitstamp user/pass as well as the bitstamp API key/secret.  Neither of them work.  I have the API key created with all permissions except for withdraws enabled under Security--->API access.  I confirmed the email to activate the key I created.

Why can't I trade on bitstamp  Embarrassed I really hope this gets resolved quickly since I just purchased Pro access.

my partner was hoping to mess with algorithms for the contest, but we're anti-gox because they won't accept my verification documents (however, bitstamp will haha)
full member
Activity: 220
Merit: 100
Why don't you guys offer a service for newbs like us that interested.

For instance, I would be willing to fund, someone writes the script and both make money?Huh

I would love to try and run one or even two, but I don't have enough time to learn how to code, nor do I want Smiley As everyone I have worked with in the digital industry usually hates writing code.

Seems like the feature you are asking for https://bitcointalksearch.org/topic/m.3291331
Quote
Good news! Cryptotrader now allows fully automated trading at MtGox & Bitstamp. Technically, everyone subscribed to the paid service gets his virtual machine in our VPS cloud, so that scalability is not an issue anymore.
full member
Activity: 220
Merit: 100
Looks like our beloved Bitcointalk is back? If no one objects, i changed Round #4 start date to 14 Oct due to obvious reasons. To avoid such confusions in the future, a discussion section has been added to the site.
full member
Activity: 286
Merit: 100
The result of an hour or so's work:

https://cryptotrader.org/backtests/NQckFniuZqZZJbrWX

With the data set given, this is 23% more profitable than the default settings.

Matthew:out
legendary
Activity: 1974
Merit: 1076
^ Will code for Bitcoins
Can you give us start/end dates for Round #2 & Round #3? It was in the opening post, but now is overwritten with Round #4 info. Need it to simulate how would new algorithms do in previous competition rounds.
sr. member
Activity: 406
Merit: 250
Why don't you guys offer a service for newbs like us that interested.

For instance, I would be willing to fund, someone writes the script and both make money?Huh

I would love to try and run one or even two, but I don't have enough time to learn how to code, nor do I want Smiley As everyone I have worked with in the digital industry usually hates writing code.
full member
Activity: 220
Merit: 100
- Until 10/07 00:00 GMT participants post links to their backtest results (link should look like: cryptotrader.org/backtests/) to this thread so that the winner can be further determined. At 09/20 all participating scripts will be re-run with initial cash deposit set to 1000 USD and fee 0.5%.  The author of the algorithm that performed best will be awarded with 2 BTC.

I think you have forgotten to update the end of the competition.

Regards,

Adriano

Fixed, thanks.
staff
Activity: 1285
Merit: 1085
- Until 10/07 00:00 GMT participants post links to their backtest results (link should look like: cryptotrader.org/backtests/) to this thread so that the winner can be further determined. At 09/20 all participating scripts will be re-run with initial cash deposit set to 1000 USD and fee 0.5%.  The author of the algorithm that performed best will be awarded with 2 BTC.

I think you have forgotten to update the end of the competition.

Regards,

Adriano
full member
Activity: 220
Merit: 100
Updated rules for Round #4 https://bitcointalksearch.org/topic/m.2786070

Note that this time Bitstamp is to be used as a source of market data.
legendary
Activity: 965
Merit: 1000
I already proposed a formal trading language. Just rules. No real algorithm. Maybe such a language would help you?

https://bitcointalksearch.org/topic/formal-definition-of-a-trading-language-130966

full member
Activity: 220
Merit: 100
I'll join in.

Are we allowed to modify one of the example scripts and enter it in?

Matthew:out

Yes, modified example scripts are allowed.

I would love to be able to do what you guys can do .

To get my computer to automatically do things based on some information I have wrote .

Is there any were that these scripts ,I think you call them? can be learned by a very interested nooby .?

If there is does anyone know of a video format since I learn quicker watching instructional commentated video footage ?



In addition to the great explanation by nitrous, i would only add that even if you don't have programming skills, you still can run any algorithm of your choice to trade for bitcoins at Mtgox or Bitstamp. For example, let's say you want to trade EMA method at Bitstamp:

1) At Home page you will find links to some basic algorithms, one of those is EMA 10/21.

2) Go to the link to open the backtest tool. Configure backtest settings: change platform to Bitstamp, tune other settings if needed. Then click 'Backtest' button. Once the simulation is finished, you will get a log that shows how the strategy performed on historical market data at Bitstamp. Backtesting is an important procedure to test validity of any trading strategy.

3) Let's say you are satisfied with the backtest results and now you want configure bot to do trading for you at Bitstamp
Install cryptrade tool from https://github.com/pulsecat/cryptrade. This can be tricky part if you don't have experience with nodejs/git or if you are on windows.

4) Run bot by using the following command
Code:
./cryptrade.sh -p bitstamp https://cryptotrader.org/backtests/PqS7WC4NXv6PiF3RD
Thats it. When bot is running, the algorithm, fed with marked data received from the server, generates trading signals that may result in profit if your strategy is good.
full member
Activity: 198
Merit: 100
Awesome replies more than I ever hoped for .

I'am going to be googling the advice given here Thank you all
legendary
Activity: 2404
Merit: 1003
I don't know nothing about programing, but playing around with the examples i could achieve what i wanted
member
Activity: 90
Merit: 10
You should start by taking apart step by step some of the scripts linked in this thread. Try to understand what each line does, alter some values and see how that affects the result. If you run into any trouble just ask here.
sr. member
Activity: 246
Merit: 250
I would love to be able to do what you guys can do .

To get my computer to automatically do things based on some information I have wrote .

Is there any were that these scripts ,I think you call them? can be learned by a very interested nooby .?

If there is does anyone know of a video format since I learn quicker watching instructional commentated video footage ?


In order to write these scripts, you need to know a programming language. For CryptoTrader.org, the language is Coffeescript. I don't know how quickly you can learn to do this. Essentially, programming is about translating logic into a form that a computer can understand. I've been programming in various languages for about 9 years, but you should definitely be able to get to a position where you can write simple programs or scripts, even to do trading, after a much shorter time. There may be videos, but I don't think that videos are very appropriate for learning to program, I suggest you search for tutorials in an interpreted language, like Javascript or Python. Coffeescript compiles into Javascript, so once you know Javascript it should be fairly straightforward to get to know Coffeescript (I'm not sure whether there are resources to help you learn Coffeescript without JS).

It may sound daunting, but if you make a concerted effort to try you will get great results, and you will find that being able to program will be an invaluable skill in unexpected areas, and will allow you to fully take advantage of the power of modern technology. Another thing you might find scary is that there are so many different languages out there. What you will find though is that they share many features in common, and that with quick access to Google you should be able to get started with other languages in the same paradigm fairly quickly.

If you just want me to tell you what to start with though, in case you can't decide what to do with all the variety out there, then I would recommend C if you're seriously interested in programming. Firstly, many other languages you will find use a very similar syntax, so it will be a very useful foundation. Secondly, it's a compiled language that is used for many purposes from your operating system to the programs you use, so it's versatile. Thirdly, it isn't object-orientated, so that's one less thing to learn as you start out. Fourthly, it will introduce you to the concept of compiling. Fifthly, it is quite strict so it will help you develop good practices before you start using more lenient languages.

After a short while, if you can write some basic C programs and are aching to start on trading scripts you can use with CryptoTrader.org, then you will be prepared to start learning Javascript (which has similar syntax to C, but some things are different). Then you can learn Coffeescript and use cryptotrader.org. (Note that you will now have 1/3 of the tools to write basic websites as well! Just learn HTML and CSS (which aren't programming languages themselves, more just ways to format text), and you'll be ready to go!)

Alternatively, if you want to actually use scripts to trade, you might want to instead learn Python, as many bitcoin trading libraries have been written in Python. Python, you will find, has a strikingly different appearance and syntax to C, but many of the underlying concepts are the same. With its interpreter as well, you may find it much quicker to work with than C, JS or Coffeescript.

Btw, JS, Coffeescript, and Python all include Object-Orientated programming. This is an important concept to learn about at some stage, but you don't need to concern yourself with it when you start out, and it's not difficult to learn when you're more comfortable with the basics.

Note: If you're on Windows, you might find it helpful to install Cygwin.

If you have started learning these languages but are unsure of how to use them to start trading, feel free to PM me. I can be quite busy at times (and I'm going to get even more busy over the next few years !), but if I'm able to I'd be happy to help you learn this stuff Smiley
full member
Activity: 198
Merit: 100
I would love to be able to do what you guys can do .

To get my computer to automatically do things based on some information I have wrote .

Is there any were that these scripts ,I think you call them? can be learned by a very interested nooby .?

If there is does anyone know of a video format since I learn quicker watching instructional commentated video footage ?
full member
Activity: 286
Merit: 100
I'll join in.

Are we allowed to modify one of the example scripts and enter it in?

Matthew:out
Pages:
Jump to: