[Other] Biocomp Dakota, Biocomp Profit, Biocomp Patterns - Platforms and Indicators | futures.io
futures.io futures trading

Go Back   futures.io

> Futures Trading, News, Charts and Platforms > Platforms and Indicators

Biocomp Dakota, Biocomp Profit, Biocomp Patterns
Started:April 5th, 2010 (06:02 PM) by Big Mike Views / Replies:2,802 / 7
Last Reply:September 9th, 2015 (10:49 PM) Attachments:0

Welcome to futures.io.

Welcome, Guest!

This forum was established to help traders (especially futures traders) by openly sharing indicators, strategies, methods, trading journals and discussing the psychology of trading.

We are fundamentally different than most other trading forums:
  • We work extremely hard to keep things positive on our forums.
  • We do not tolerate rude behavior, trolling, or vendor advertising in posts.
  • We firmly believe in openness and encourage sharing. The holy grail is within you, it is not something tangible you can download.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

You'll need to register in order to view the content of the threads and start contributing to our community. It's free and simple, and we will never resell your private information.

-- Big Mike

Thread Tools Search this Thread

Biocomp Dakota, Biocomp Profit, Biocomp Patterns

Old April 5th, 2010, 06:02 PM   #1 (permalink)
Site Administrator
Manta, Ecuador
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
Big Mike's Avatar
Posts: 45,447 since Jun 2009
Thanks: 28,847 given, 79,601 received

Biocomp Dakota, Biocomp Profit, Biocomp Patterns

Here is the official URL:
BioComp Systems

I first heard about this company about 18-24 months ago and at that time I wasn't very interested in their products.

But recently, GoldStandard started an Elite thread on their "Dakota Swarm Bots" technology and also reminded me again on my correlation thread that Biocomp has some rather unique products.

The Dakota system is able to run multiple systems (strategies) at once, and instead of optimizing them based on historical curve fitting by parameters, it will optimize them based on real-time interaction with the marketplace -- ie how the entire portfolio of strategies interacts with the market, overtime forward-testing "out of sample" using what they call "adaptive flocking", and allows each unique strategy to communicate with each other as a whole so they can learn which areas of the market or timing of the market is most profitable.

These bots seem to support Visual Basic and C# (.NET).

Lately I've been on a kick of trying to work on non-correlating strategies built to be profitable on random walk data instead of curve fitted to historical data, in other words strategies that are adaptable and primarily focus on risk and money management instead of focusing on a particular "setup" to occur.

It seems like Dakota might be useful. I am soliciting feedback and opinions from others, has anyone used this stuff?


Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote

Old April 5th, 2010, 06:02 PM   #2 (permalink)
Quick Summary
Quick Summary Post

Quick Summary is created and edited by users like you... Add FAQ's, Links and other Relevant Information by clicking the edit button in the lower right hand corner of this message.


Old December 4th, 2011, 11:52 PM   #3 (permalink)
Elite Member
Ann Arbor, Michigan USA
Futures Experience: Advanced
Platform: TradeStation, Biocomp
Favorite Futures: TF
Posts: 19 since Aug 2010
Thanks: 60 given, 20 received


I am familiar with the Biocomp products, and have worked with them for many years.
I have multiple-instance licenses for Profit, Dakota, and Patterns.

I recommend them very highly for doing research, and for trading of moderate-frequency data if you can place orders manually without incurring too much latency. I doubt I could do "HFT" without a team of specialists to help, and a solid company backing the project even though Biocomp's products are quite scalable to large clusters of computers. I would be happy to help anybody who wants to try....

I have also worked with intraday bars even on the end of day versions, and other "bar types" as well on Dakota, with at least theoretical trading success. I still think people are much more intelligent at trading than computers. The main difference is that computer bots are much much faster, do not succumb to emotional failure, and sometimes have much much better endurance and attention span. They are also immune to intimidation by lawsuits and other coercions. Unfortunately that might lead to arrogance and negligence, if not criminality on the part of their masters...

When it comes to making "bots", I'll have to confess that I still have not figured out how to succeed with rigging up any automated trading. Dakota "bots" are instances of running adaptive strategy modules who combine their signals into a final output, not bots which interact directly with a broker. For me, auto-trade is still pie in the sky, an avid hobby with little real trading money in the game. Sometimes a friend tries some real money with strategies I write, but I cannot yet say I could start any (non fraudulent and profitable) commercial trading enterprise with my "robots". That does not discourage me from having a lot of fun and learning a lot about trading, but I have a hard time believing anybody who make claims of having found the "grail". (LOL)

I am even skeptical that a majority of the big firms are not kidding themselves and heading for a date or worse with the Black Swan. (If they haven't already....every trader has a counter-party in the trades, and a lot of "margin" is fake) It is much harder to pull off even small-potatoes RT trades (real time) successfully than it is to dream about it and run back tests on historical data, IMO, from experience with TradeStation. TradeStation data feed seems to be good data, but is interrupted over TV cable and subject to intermittent delays and "refreshes". That can be overcome for slower than HFTrading, but hooking Dakota, Profit and Patterns together AND to a trading platform and broker is a *****.

I am now using Multicharts as the integrating platform with TradeStation's data....moving forward but not arrived yet.
Biocomp will get hooked up. Can't say how long it is going to take....depends on how many people help me.

Where are the example "bots" template(s) for Multicharts to interface with your competing robots project?
I got rather irritated fighting with trying to program Ninja. Even C# is not an easy strategy prototyping language.
I get a headache when a software based strategy is much longer than one page of code. That is just one of the reasons I would like to use a "swarm" of simple strategies instead of one or even a few overwhelmingly complex ones.

One likely prototype scenario for me will be to put (several) Biocomp instances on modest server(s) in the cloud, and have it(them) deliver crunched numbers to my (and my partners') platform(s), also located in the cloud, and the delay and downtime, etc. etc. would be mostly to my (and my buddies') screen(s) and (overriding/trade monitoring) DOM-ladder manual trading setup(s). No "optimizing" on my trading/charting platform! Too many crashes.

Anybody else out there interested in Biocomp stuff?????.

Still, I do not think it is impossible, at least for a while until it all stops working.

Reply With Quote
The following 2 users say Thank You to Seberbach for this post:

Old March 27th, 2014, 01:34 PM   #4 (permalink)
Elite Member
Victoria, BC
Futures Experience: Master
Platform: Tradestation Multicharts
Favorite Futures: es
Posts: 15 since Oct 2011
Thanks: 6 given, 10 received


Hi Seberbach and community -
I am a multicharts user and interested in Biocomp products and swarm optimization in general. Wondered if anyone has successfully integated Biocomp into Multicharts?

Reply With Quote

Old March 28th, 2014, 11:56 PM   #5 (permalink)
Elite Member
Ann Arbor, Michigan USA
Futures Experience: Advanced
Platform: TradeStation, Biocomp
Favorite Futures: TF
Posts: 19 since Aug 2010
Thanks: 60 given, 20 received

Futures Edge on FIO
Hi Waveslider:

No I have not yet successfully integrated Multicharts with Biocomp products.

Give me a team of programmers, a large budget, and considerable time, I probably could guide such an effort to fruition. But the complexity is immense. Just think! Write a few APIs to put up graphics, icons and windows, call it Windows, integrate it with DOS, and we can be billionaires! No big deal.

20 years later: Finish the project? Never.

Not that I have not thought about this a lot for a decade....and I have lifetime licenses to both of your proposed integrands. I am an engineer by career, not a programmer. I know a lot about computers, but have not written programs full time for half a lifetime. Certainly I have not enough programming skills to just pop this out in a few weeks', or even months' work.

EasyLanguage has problems with reading text files, but can quite easily write text files. That is one barrier. Biocomp uses dot net and has scripting ability, but lacks ability to deal with order types such as limit, stop, stop limit, bracket, and calculating and ordering "inside bars" using tick data which is used to build the bar-type formats. Carl at Biocomp certainly has worked hard at studying ways of dealing with these issues, but it seems there is not enough interest in the software market to make that high speed tick data handling top priority.

I bought the dot net version of Multicharts, and find it a huge learning barrier to translate my EasyLanguage to dot net language, (documentation is improving though, given a couple of years to develop) and a formidable task to read and write files for the integrating. I did manage to integrate a spreadsheet called WaveWi$e to NGO and Profit to perform various different methods of model, optimise, select, test multistage-validation folds interleaved into patterns of in sample/out of sample instead of just dividing data sets into four sequential folds (MOST). It is feasible to use the end of day Biocomp products to work with intraday bars of any type, including types you invent yourself. All by writing sequential date, with any number of records per date, text files from the spreadsheet and reading into Biocomp. The problems arise when you want to export back to the trading execution platform for trading in real time, or wish to trade from Biocomp directly using other than just market orders on bar close or opening. That requires writing a new "equity engine" and/or sending the partially processed signals back to your Multicharts. With Solid State Disks and large RAM disks, file operations are getting pretty fast and can handle millions of ticks per file, but platforms lack communications ability due to their proprietary nature being unfriendly to other people's software being added in mash-ups.

I would be interested in corresponding further on this, but I certainly do not have any ready made solutions for these issues yet. It's a dream, like maybe someday climbing Everest.....


Reply With Quote
The following 3 users say Thank You to Seberbach for this post:

Old July 25th, 2014, 11:00 AM   #6 (permalink)
Elite Member
Victoria, BC
Futures Experience: Master
Platform: Tradestation Multicharts
Favorite Futures: es
Posts: 15 since Oct 2011
Thanks: 6 given, 10 received

Thanks Steve for the contribution.
From what I understand Dakota and most neural nets are stop and reverse types of analysis. I realize Dakota is not neural net, but swarm optimization, and I like this idea because theoretically you would see the system that is "leading the pack" - correct?
My interest is more in discovering relationships that will identify a trending or mean reversion environment. From there I have systems that will enter on the execution side.
I believe that this is a concept that can be done with some optimization that does not need to be evolutionary, so I am considering products like Neuroshell's Chaoshunter, or even more a product called StrategyQuant.
I appreciate you relating your experience transitioning to .NET, it is something I have been considering more and more now that it seems that MC has improved the editor and documentation.
Since you use Biocomp products, or have life time license - would you mind talking about how you use them for trading - meaning the actual concept to execution process?
Also - any comments on their new product- Patterns?
Thanks -

Reply With Quote
The following user says Thank You to waveslider for this post:

Old November 12th, 2014, 10:11 PM   #7 (permalink)
Elite Member
Victoria, BC
Futures Experience: Master
Platform: Tradestation Multicharts
Favorite Futures: es
Posts: 15 since Oct 2011
Thanks: 6 given, 10 received

real time mc

hey Steve in talking with Carl it sounds like you can use James' (adaptivetradingsystems.com) program and integrate into MC real time.

Reply With Quote

Old September 9th, 2015, 10:49 PM   #8 (permalink)
Elite Member
Futures Experience: Master
Platform: TS,IB,MC,NT
Favorite Futures: ES
Posts: 3 since Oct 2011
Thanks: 1 given, 6 received

new Dakota 3.0

I am just finishing a week or month long project of re- writing my old Dak 2.n bots and equity engines to the new Dak 3. V3 is much improved. The bots and other add ins can be written in VB or C#. V3 allows a better look under the hood and separates out the large functions of the original Dak 2 Equity engine code.

I was kicking and screaming about moving and rewriting but I am glad I did. That old Dak 2 script writing was horrible. In addition, Carl is always ready to help on his forums.

One quick note: I have found I need to run both Dak 3 and Visual Studio as admin to make sure all builds of dlls take place and debug works properly.
more later.....

Reply With Quote
The following 3 users say Thank You to brian304 for this post:


futures.io > Futures Trading, News, Charts and Platforms > Platforms and Indicators > [Other]       Biocomp Dakota, Biocomp Profit, Biocomp Patterns

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Upcoming Webinars and Events (4:30PM ET unless noted)

NinjaTrader 8: Programming Profitable Trading Edges w/Scott Hodson

Elite only

Anthony Drager: Executing on Intermarket Correlations & Order Flow, Part 2

Elite only

Adam Grimes: Five critically important keys to professional trading

Elite only

Machine Learning Concepts w/FIO member NJAMC

Elite only

MarketDelta Cloud Platform: Announcing new mobile features

Dec 1

NinjaTrader 8: Features and Enhancements

Dec 6

Similar Threads
Thread Thread Starter Forum Replies Last Post
Elliott Wave Theory and Patterns Fat Tails MTPredictor 82 October 20th, 2016 07:06 PM
Patterns workshop Eric j Elite Trading Journals 9 August 23rd, 2011 07:26 PM
Developing patterns on the ES trendisyourfriend Index Futures Trading 9 April 20th, 2011 12:09 PM
Range Bar Reversal Patterns Jaguar52 The Elite Circle 9 January 5th, 2011 01:36 PM
Biocomp Dakota swarm bots GoldStandard The Elite Circle 2 February 3rd, 2010 06:23 PM

All times are GMT -4. The time now is 07:13 AM.

Copyright © 2016 by futures.io. All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts

Page generated 2016-10-27 in 0.14 seconds with 19 queries on phoenix via your IP