31.07.2021 Views

Ultimate Algorithmic Trading System

Using automated systems for trading in stock markets

Using automated systems for trading in stock markets

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

■ Python-Specific Keywords

and

as

assert

break

class

continue

def

del

elif

else

except

exec

finally

for

from

global

if

import

in

is

lambda

not

or

pass

print

raise

return

try

while

with

yield

Monte Carlo and Start Trade Drawdown Source Code

320

PYTHON SYSTEM BACKTESTER

Start Trade Drawdown section

# start trade draw down analysis - utilizing the tradeTuple

tupleLen = len(tradeTuple)

tradeTuple = sorted(tradeTuple,key=itemgetter(0))

for x in range(0,tupleLen):

cumStartTradeEquity = 0

maxStartTradeDD = -99999999

maxCumEquity = 0

for y in range(x,tupleLen):

# print("Trade Tuple ",tradeTuple[y][0]," ",

# tradeTuple[y][1]);

cumStartTradeEquity += tradeTuple[y][1]

maxCumEquity = max(maxCumEquity,

cumStartTradeEquity)

maxStartTradeDD = max(maxStartTradeDD,maxCumEquity

- cumStartTradeEquity)

startTradeTuple += ((x,cumStartTradeEquity,

maxStartTradeDD),)

minDD = 99999999

maxDD = 0

www.rasabourse.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!