Professional Documents
Culture Documents
Beginner and Aspiring Quant - Algo Trader - Elite Trader
Beginner and Aspiring Quant - Algo Trader - Elite Trader
Beginner and Aspiring Quant - Algo Trader - Elite Trader
BeginnerandAspiringQuant/Algotrader|EliteTrader
BeginnerandAspiringQuant/Algotrader
Discussionin'AutomatedTrading'startedbydavahg,Mar2,2015.
1
Next>
davahg
Posts
Likes
HiAll,
Iamnewtoalgorithmic/quantitativetradingbutIwishto
pursueafulltimecareerinthisfield.Iamarelatively
competentPerl/Matlabprogrammer,butnowlookingtolearn
C++/C#(IdonotwanttouseEasylanguage).Iwouldliketo
knowwhichtradingplatform/apiyouwouldrecommendtohelp
megetstartedwithusingtheselanguagesforprogramming
simplealgorithmsandwhatsortoflearningprogramshouldI
haveifIwanttoworkasaquant/algorithmictrader?
Iwouldliketostartwiththebasicstrategies,thenworkmyway
uptomorecomplicatedmathematicalstrategies.Mygoalatthe
momentisnottogetrichbuttosecureajobinthefield.
IhavelookedatInteractiveBrokers,buttheyrequirea$10k
deposittostartanaccountwhichIcurrentlydon'thave.AsI'm
onlyinterestedinthelearningaspectrightnow,arethereany
thatdonotrequirealargeamounttostartup(ideallyfree)even
ifitsjustpapertrading?
Thanks.
Mar2,2015
johnbennett103
Share
20
Posts
Likes
YoucouldtryTradelink.ItsopensourceinC#,anditcanbe
tiedintoalmostanybroker.Theonlydrawbackissupportis
prettythin.Hereissomeusefullinks:
https://code.google.com/p/tradelink/
https://bitbucket.org/JDFagan/tradelink/overview
data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22titleBar%20%22%20style%3D%22margin%3A%2016px%2023px%3B%20padding%3A%200px%3
1/6
5/23/2015
BeginnerandAspiringQuant/Algotrader|EliteTrader
Mar2,2015
eusdaiki
Share
1,929
36
Posts
Likes
metatrader'slanguageisprettyclosetoC++too....
Mar2,2015
ianlav
Share
11
Posts
Likes
NinjaTraderusesNinjascript,whichisbasicallyC#.Iusethis
withInteractiveBrokers,butyoucandoMBTradingaswell.Not
surewhichmarketsyouwanttotradein,butbothofthose
brokersandNinjatraderletyoutradeforex,futures,equities.
Idoalgorithmictradingmyself.Mybackgroundisindustrial
engineering,andmyopinionisthatunderstandingtheinsand
outsofoptimizationandsimulationismuchmoreimportant
thanprogramming.Otherwise,youmayfindyourselflearning
thehardwaythatyouralgorithmsarenotasgoodinreallife
andtheyareinsimulation.
Caseinpoint:myexperienceisthatmorecomplicated
mathematicalstrategiesonlyproducebetterresultsina
simulatedenvironmentbecauseyouroptimizerhasmore
degreesoffreedomtofittheparameterstothedata.Simpler
strategiesaremorerobust.
Also,expecttospendyearsgettingyourskillsup.Thinkofit
likethis:youhavetobuildahouseallbyyourself.Your
questionisaskingwhattoolsyouneedtouse,butthereisfar,
farmoreyouneedtounderstandtosuccessfullybuildahouse.
Similarwithtrading:youcan'ttradewithoutthetools,butthere
isfarmoreyouneedtomastertosurvivethetradingworldin
thelongrun,whetheritbeasatraderoradeveloper.
Notethereareanumberofcurrentandformerprofessional
quantsonQuorawhohaveworkedforbigfirms.Ifyousignup
onQuorayoumaybeabletogetsomegoodinfodirectlyfrom
thepeopleyouaspiretobecome.
Mar3,2015
Share
data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22titleBar%20%22%20style%3D%22margin%3A%2016px%2023px%3B%20padding%3A%200px%3
2/6
5/23/2015
BeginnerandAspiringQuant/Algotrader|EliteTrader
rohan2008
41
19
Posts
Likes
davahgsaid:
HiAll,
Iamnewtoalgorithmic/quantitativetradingbutIwishtopursuea
fulltimecareerinthisfield.
Thanks.
My2cents:Learnhowtotradefirstsinceyouarea
programmer,youcanthenarchitectyourtradingengine.You
willendupwastingyourtimeifyoustartworkingonyour
tradingsystemwithoutunderstandingwhatitfeelsliketotrade
live.Youshouldatleastbebreakevenwithagoodworking
tradingplanbeforeyouwanttoventureintoalgotrading.I
myselfbeingasoftwareengineerwentthroughthatrouteyears
backandrealizedthatIwastedallmytimedeveloping
somethingwithouthavingaclueaboutpriceaction.Iknow,it
takestime,butthatsthewaytogobasedonmyexperienceof
coursethisismyopinion.Goodluck.
Mar3,2015
Share
JTrades,AlanWang,Sergio77and1otherpersonlikethis.
Sergio77
488
24
Posts
Likes
rohan2008said:
Youshouldatleastbebreakevenwithagoodworkingtradingplan
beforeyouwanttoventureintoalgotrading.
Randomtradersbreakeveniftheydoagoodrandomtradeto
covercost.Heshoulddoatleast20%/yrbeforegoingalgo.
Otherwisehismoneywillbetakeninafewdays/weeks.
IrememberthetimesIwasplayingaroundwithfriendswithan
IBaccount.Wewouldselectastockwithmorethan1Mshares
tradedaroundnoonbutwithnochangeinpriceandthenwe
wouldbuyafewroundlots.Immediately,priceswouldgocrazy
withanegativetrend.Wewouldwaitfora1%dropandbuy
more.Suddenly,thingswouldgethilariouslyquite.Averaging
downincreasedtheriskofthecounterparty.Welostsomeand
wonsome.Attheendwebrokeevenandwehadalotoffun
data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22titleBar%20%22%20style%3D%22margin%3A%2016px%2023px%3B%20padding%3A%200px%3
3/6
5/23/2015
BeginnerandAspiringQuant/Algotrader|EliteTrader
seeingthegreedyf******goingwild.
Mar3,2015
Share
davahg
Posts
Likes
Thanksforallthesereplies,reallyappreciateit.HoweverIam
notfocusingonstrategiesasyet,Iamjustlookingforaplace
tostartlearningwhereIcanhaveoneverysimplestrategyjust
toseehoweverythingfitstogether.Then,Iwouldimprovemy
strategyortrynewonesbutallofthiswhilsttrading
papermoneyandwatchingmyaccountatleastforafew
months.OnceIhavegainedsufficientknowledgeandskills(and
savedupfunds),Iwillbegintradinglive.Eventually,Iaimto
joinafirmasaquantitative/algorithmictrader.
Sofornow,myemphasisisonfindingtherightbrokerthat
allowsmetoprograminC++ideally(IamopentoC#).Iwould
ratherstayawayfromthebrokerswhichhavetheirown
languages,aslearningC++/C#wouldbemoreusefultomein
thelongterm.
Iwouldliketoaskifanyonecanrecommendmeabrokerwith
anapithatallowsC++butdoesn'tchargemuch(ideally
nothing)totradeinpapermoney/demo?Asforwhich
instruments,IhavenotdecidedonanybutIwouldliketokeep
myoptionsopenforthefuture.
Also,IambasedinLondon,shouldIavoidUSones?
Lasteditedbyamoderator:Mar3,2015
Mar3,2015
arivera
Share
Posts
Likes
rohan2008said:
My2cents:Learnhowtotradefirstsinceyouareaprogrammer,you
canthenarchitectyourtradingengine.
Itotallyagreewiththis.Inmyopinion,inordertobeagood
mechanicaltraderyouneedtobesuccessfuldiscretionary
trader.Asoftwaredeveloperwithasolidunderstandingofthe
topiche'sworkingonwilldoamuchbetterjob.
data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22titleBar%20%22%20style%3D%22margin%3A%2016px%2023px%3B%20padding%3A%200px%3
4/6
5/23/2015
BeginnerandAspiringQuant/Algotrader|EliteTrader
AsasoftwaredevelopermyselfItrytobuildcustomappsto
helpmewithtrademanagementandpreparation,butmy
tradingisdiscretionary.
Mar3,2015
Jerry030
Share
540
Posts
Likes
Itwouldalsodependonifyouwanttodomuch"discovery"in
searchofanedge.WhatImeanisthosewhodiscoveranew
perspectiveinadynamicalsystemlikethemarketshavean
edge.Itisinformationpredictiveoffuturebehaviourthatfew
mighthave.Thisgivesyourtradingsystemapplicationanedge.
Incontrastifyoutakethesame100categoriesofdatametrics
thateveryoneandtheirbotherlooksat,andapplythesame77
statistical,structuralpatternandlogicalgosthateveryoneelse
isusingyouareunlikelyhavehavemuchofanedge.When
thereisnoedgeininformationpeoplewillseekanedgein
process....speed.Agoodlookatthetradinguniverseillustrates
mypoint.Sincemosteveryonehasaccesstotonsofdataand
standardsoftwarelikeMathLaborSAStheedgefoundinwriting
algosislimited.Forexamplelet'ssay(makingsomethingup)
"Triggerstage1initialpositionwhenthecompositeof66%of
industrysegmentsleadersarewithin1standarddeviationof
theirannuallowANDtheUSD/YENratioexceedsthe........blah,
blah"foranother2,000linesofcode.SotheadventofHFT.
Theedgeisgettingyourorderinfirstoncesomethingstartsto
happenandholdingthepositionfor1.3secondsbecausethatis
abouthowlongthevastmajoritycanpredictthefuture
behaviourofthemarkets.
Sowhichwayforyoudogo?Ifit'sbeinganalgotraderthen
languages,tradingplatforms,andsucharecriticalandyoujoin
withmillionsofotherinvestorsinaverythinedgedspace.If
yougowithdiscoveryitwillbeverylonelybutyouarespared
debatesoverC++vsC#butwillneedtospendtimereading
Plato,RichardFeynmanandRupertSheldrake,thinkingnew
thoughtsandlearningtouseknowledgediscoveryand
predictiveanalyticssoftwaresuitestocreatetradingsystemsin
muchbigger"space".
Mar7,2015
Share
rohan2008andeusdaikilikethis.
data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22titleBar%20%22%20style%3D%22margin%3A%2016px%2023px%3B%20padding%3A%200px%3
5/6
5/23/2015
BeginnerandAspiringQuant/Algotrader|EliteTrader
vicirek
606
11
Posts
Likes
YoucanstilltryexperimentingwithIBAPIforfreeusingdemo
accountwiththegoaloftestingyourskillsdevelopingthingslike
connect,errormanagement,trade/accountmanagement,your
ownUI.Unfortunatelydemofeediscompletelyuselessasitis
randomizedandsplicedcollectionofquotes(otherwisethey
wouldviolateregulationsgivingaccesswithoutpayingexchange
accessfees).Nextstepwouldbetoobtainsetofhistoricaldata
andusereplytosimulatelivefeedwithwhatyouhave
developed.Afterthatyoucanaddblackboxstrategiestowork
with.Itwouldworkifyoubuildyoursystemasasetof
independentmodulesnotnecessarilytieduptoonebroker.
IBandothersmayhaveprogramforstudentswilllowerinitial
depositrequirementsorfreeaccesstopaperaccount.
data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22titleBar%20%22%20style%3D%22margin%3A%2016px%2023px%3B%20padding%3A%200px%3
6/6