Hi, Ny friends,
This is my 2nd week to learn and wite codes in python. I encounter a debug error in the last line of code or SizeDiffE(k) = j
. I could not figure out? I am using SPE IDE 0.8.3 to debug.
for k in range(1, NoE):
for j in range(1, Nobs):
if j == 1:
if Price(j, k) > 0:
SizeDiffB(k) = j
elif j > 1 and j < Nobs:
if Price(j - 1, k) == 0 and Price(j, k) > 0:
# we find the begining of data point for equity k
SizeDiffB(k) = j
elif Price(j - 1, k) > 0 and Price(j, k) ==0:
# we find the end of data point for equity k
SizeDiffE(k) = j - 1
elif j == Nobs:
if Price(j, k) > 0:
SizeDiffE(k) = j
Thanks so much. please help.
John