HOME FORUMS BROKERS SOFTWARE BOOKS CONTACT US
Elite Trader Your Account  •  Become a Member  •  Help  •  Search    
    Forums ›› Technically Speaking ›› Automated Trading ›› Programmer Wanted  


Post A Reply
    Page 3 of 3:   1  2   3  
cdcaveman
 

Registered: Aug 2011
Posts: 3514

 

08-30-12 08:52 PM

i don't understand why people write entire programs... just use ninjatrader and write C# scripts directly to it...... everything is already there...

    Edit/Delete Quote Complain
Mr_You
 

Registered: Dec 2010
Posts: 265

 

08-30-12 09:09 PM


Quote from cdcaveman:

i don't understand why people write entire programs... just use ninjatrader and write C# scripts directly to it...... everything is already there...



I'll never say NinjaTrader or other programs are perfect, but to answer your question from my point of view...

Its mostly because arrogant programmers enjoy re-inventing the wheel thinking they can do things better. They enjoy the challenge and their "reinvention success" re-enforces their ego. Smart engineers know to use the best tool for the job to "just get work done" (and profits) sooner than later.

Unfortunately many clients of these arrogant programmers don't know any better and end up wasting their money allowing these wheels to be re-invented. Now if we're talking big financial institutions, thats entirely different. There is often a requirement for lots of customization, flexibility, and accountability.

    Edit/Delete Quote Complain
cdcaveman
 

Registered: Aug 2011
Posts: 3514

 

08-31-12 01:27 AM


Quote from Mr_You:

I'll never say NinjaTrader or other programs are perfect, but to answer your question from my point of view...

Its mostly because arrogant programmers enjoy re-inventing the wheel thinking they can do things better. They enjoy the challenge and their "reinvention success" re-enforces their ego. Smart engineers know to use the best tool for the job to "just get work done" (and profits) sooner than later.

Unfortunately many clients of these arrogant programmers don't know any better and end up wasting their money allowing these wheels to be re-invented. Now if we're talking big financial institutions, thats entirely different. There is often a requirement for lots of customization, flexibility, and accountability.



i totally agree!!! i've done programming myself.. i'm a total noob.. just a few years into programming.. but its just like a lawyer trying to make business for himself....... the whole "its better to just start from scratch bit" forget that! use a framework.... so that you can have good standards and as well if you use another developer you have some place easy to pick up from... not just a bunch of spaghetti that made sense to the original developer.. making you more proprietorially involved with the first developer.. always have to remember.. Developers are just going to advise you to spend more money with them.. plus you can always dump out into CSVs and migrate from one trading platform to accounting software... use a langauge that has good saturation in the development world.. that is very lower level "access to resourses" and use a standardized framework. . C languages!

    Edit/Delete Quote Complain
jcl
 

Registered: Jan 2012
Posts: 407

 

08-31-12 08:17 AM


Quote from cdcaveman:

i don't understand why people write entire programs... just use ninjatrader and write C# scripts directly to it...... everything is already there...


The reason is simple: You have to write a program when you can't buy it.

This is the case with the current state of automated trading software, and is the reason why serious traders and trading firms use their own platforms for that. The retail trading platforms on the market are slow, instable, and lack essential features. They may be good enough for discretionary trading, but not for automated.

Look here for the whole discussion: http://www.elitetrader.com/vb/showt...=6&pagenumber=5

    Edit/Delete Quote Complain
cdcaveman
 

Registered: Aug 2011
Posts: 3514

 

08-31-12 08:27 AM


Quote from jcl:

The reason is simple: You have to write a program when you can't buy it.

This is the case with the current state of automated trading software, and is the reason why serious traders and trading firms use their own platforms for that. The retail trading platforms on the market are slow, instable, and lack essential features. They may be good enough for discretionary trading, but not for automated.

Look here for the whole discussion: http://www.elitetrader.com/vb/showt...=6&pagenumber=5



i see i see.. me no know what i talkie about! haha i'm not trading on that level.. for me ninja trader enables me to create some custom indicators with simplicity.. i do not automatedly trade..... i read the thread. it all makes sense.. i must sound like the ultimate retail noob.. for good reason though haha

    Edit/Delete Quote Complain
    Page 3 of 3:   1  2   3  
Post A Reply


Receive an email whenever a new post is added to this thread by subscribing to it.
 
Rate This Thread:

Forum Jump:
 

 

   Conduct Rules  -  Privacy Policy  -  Day Trader -  Day Trader Forum -  Best Trading Software -  Sitemap Copyright © 2013, Elite Trader. All rights reserved.    
 
WHILE YOU'RE HERE, TAKE A MINUTE TO VISIT SOME OF OUR SPONSORS:
Advantage Futures
Futures Brokerage & Clearing
AMP Global Clearing
Futures and FX Trading
Bright Trading
Professional Equities Trading
CTS
Futures Trading Software
DaytradingBias.com
Professional Trading Analytics
ECHOtrade
Professional Trading Firm
eSignal
Trading Software Provider
FXCM
Forex Trading Services
Global Futures
Futures, Options & FX Trading
Interactive Brokers
Pro Gateway to World Markets
JC Trading Group
Direct Access Trading
MB Trading
Direct Access Trading
MultiCharts
Trading Software Provider
NinjaTrader
Trading Software Provider
OANDA
Currency Trading
optionshouse
Option Trading & Education
Rithmic
Futures Trade Execution Platform
SpeedTrader
Direct Access Trading
SpreadProfessor
Spread Trading Instruction
thinkorswim by TD Ameritrade
Direct Access TradingAdvertisement
TradersStudio
System Building & Backtesting
Trading Technologies
Trading Software Provider
Trend Following
Trading Systems Provider