Beginner and Aspiring Quant - Algo Trader - Elite Trader

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

5/23/2015

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

You might also like