Skip to content

Commit d5fcb22

Browse files
committed
2 parents 83746ae + b1c26a8 commit d5fcb22

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

NSE_Option_Chain_Analyzer.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
# noinspection PyAttributeOutsideInit
2828
class Nse:
2929
version: str = '5.3'
30-
beta: Tuple[bool, int] = (True, 2)
30+
beta: Tuple[bool, int] = (True, 3)
3131

3232
def __init__(self, window: Tk) -> None:
3333
self.intervals: List[int] = [1, 2, 3, 5, 10, 15]
@@ -1077,19 +1077,18 @@ def get_dataframe(self) -> Optional[Tuple[pandas.DataFrame, str, float]]:
10771077
df = df.transpose()
10781078

10791079
ce_values: List[dict] = [data['CE'] for data in json_data['records']['data'] if
1080-
"CE" in data and str(data['expiryDate'].lower() == str(self.expiry_date).lower())]
1080+
"CE" in data and str(data['expiryDate']).lower() == str(self.expiry_date).lower()]
10811081
pe_values: List[dict] = [data['PE'] for data in json_data['records']['data'] if
1082-
"PE" in data and str(data['expiryDate'].lower() == str(self.expiry_date).lower())]
1082+
"PE" in data and str(data['expiryDate']).lower() == str(self.expiry_date).lower()]
10831083
points: float = pe_values[0]['underlyingValue']
10841084
if points == 0:
10851085
for item in pe_values:
10861086
if item['underlyingValue'] != 0:
10871087
points = item['underlyingValue']
10881088
break
1089-
ce_data: pandas.DataFrame = pandas.DataFrame(ce_values)
1090-
pe_data: pandas.DataFrame = pandas.DataFrame(pe_values)
1091-
ce_data_f: pandas.DataFrame = ce_data.loc[ce_data['expiryDate'] == self.expiry_date]
1092-
pe_data_f: pandas.DataFrame = pe_data.loc[pe_data['expiryDate'] == self.expiry_date]
1089+
ce_data_f: pandas.DataFrame = pandas.DataFrame(ce_values)
1090+
pe_data_f: pandas.DataFrame = pandas.DataFrame(pe_values)
1091+
10931092
if ce_data_f.empty:
10941093
messagebox.showerror(title="Error",
10951094
message="Invalid Expiry Date.\nPlease restart and enter a new Expiry Date.")

0 commit comments

Comments
 (0)