From a48423cc27c3d8c74fe7ce90ed28c238629160b3 Mon Sep 17 00:00:00 2001 From: "Pt. Prashant tripathi" <26687933+PtPrashantTripathi@users.noreply.github.com> Date: Thu, 10 Oct 2024 19:55:17 +0530 Subject: [PATCH] Feature (#99) * Data update as of 2024-10-08 (#98) Co-authored-by: PtPrashantTripathi <26687933+PtPrashantTripathi@users.noreply.github.com> * ETL NEW * tbd * notebooks * update * pn;l * pn;l * data * notbook * UPDATE --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .github/CHANGELOG.md | 8 +- .github/workflows/data_update.yml | 2 +- CONFIG/DATA_CONTRACTS/GOLD/ProfitLoss.json | 4 + DATA/API/current_holding_data.json | 126 +- DATA/API/holding_trands_data.json | 90 +- DATA/API/profit_loss_data.json | 733 +++- DATA/BRONZE/StockData/BAJAJHFL_2024_10.csv | 4 + DATA/BRONZE/StockData/IRCTC_2024_10.csv | 4 + DATA/BRONZE/StockData/KPITTECH_2024_10.csv | 4 + DATA/BRONZE/StockData/LICI_2022_05.csv | 4 + ..._SAVER_FUND_DIRECT_PLAN_GROWTH_2024_10.csv | 4 + ...EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_10.csv | 4 + DATA/BRONZE/StockData/TATAMOTORS_2024_10.csv | 4 + DATA/BRONZE/StockData/TATAPOWER_2024_10.csv | 4 + DATA/BRONZE/TradeHistory/trade_2425.csv | 26 + DATA/GOLD/Holding/Holding_data.csv | 48 +- DATA/GOLD/ProfitLoss/ProfitLoss_data.csv | 329 +- DATA/SILVER/StockPrice/StockPrice_data.csv | 32 + .../SILVER/TradeHistory/TradeHistory_data.csv | 37 +- DATA/SOURCE/Holding/Holding_data.csv | 14 +- DATA/SOURCE/TradeHistory/trade_2425.xlsx | Bin 35647 -> 37784 bytes FRONTEND/asset/js/profit_and_loss.js | 3 + FRONTEND/profit_and_loss.html | 8 +- .../01_BRONZE_LAYER_ETL/01_TradeHistory.ipynb | 60 +- .../01_BRONZE_LAYER_ETL/02_StockData.ipynb | 66 +- NOTEBOOKS/01_BRONZE_LAYER_ETL/03_Symbol.ipynb | 48 +- NOTEBOOKS/02_SILVER_LAYER_ETL/01_Symbol.ipynb | 48 +- .../02_SILVER_LAYER_ETL/02_TradeHistory.ipynb | 99 +- .../02_SILVER_LAYER_ETL/03_StockPrice.ipynb | 262 +- .../02_SILVER_LAYER_ETL/04_StockEvents.ipynb | 107 +- NOTEBOOKS/03_GOLD_LAYER_ETL/01_Holding.ipynb | 185 +- .../03_GOLD_LAYER_ETL/02_ProfitLoss.ipynb | 118 +- NOTEBOOKS/03_GOLD_LAYER_ETL/03_Dividend.ipynb | 93 +- NOTEBOOKS/04_API_LAYER_ETL/01_API.ipynb | 64 +- .../05_PRESENTATION_LAYER/01_Trands.ipynb | 494 +-- .../05_PRESENTATION_LAYER/all_forecasts.csv | 2498 +++--------- NOTEBOOKS/COMMON/common_utility.ipynb | 6 +- NOTEBOOKS/TEST/MAIN_RUNNER.ipynb | 3445 +---------------- {PIPELINE => PIPELINES}/all_runner.sh | 2 +- StockETL/portfolio/__init__.py | 695 ++-- StockETL/version.py | 2 +- pyproject.toml | 2 +- requirements.txt | 2 +- t.ipynb | 158 - 44 files changed, 2609 insertions(+), 7337 deletions(-) rename {PIPELINE => PIPELINES}/all_runner.sh (97%) delete mode 100644 t.ipynb diff --git a/.github/CHANGELOG.md b/.github/CHANGELOG.md index 106d4244..1f5aa105 100644 --- a/.github/CHANGELOG.md +++ b/.github/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to this project will be documented in this file. +## [0.5.19] - 2024-10-09 + +- **Introduced** a comprehensive brokerage calculation tool for accurate stock market transaction cost analysis. + ## [0.4.22] - 2024-10-04 - **Added** advanced financial analysis tools for in-depth stock performance insights. @@ -15,9 +19,9 @@ All notable changes to this project will be documented in this file. ## [0.3.4] - 2024-09-26 - **Enhanced** error handling during data extraction from stock exchanges. -- **Added** support for additional stock market indices and customizable ETL pipelines. +- **Added** support for additional stock market indices and customizable ETL PIPELINES. ## [0.3.1] - 2024-09-24 -- **Completed** ETL pipeline for stock exchanges and introduced PNL amount calculations. +- **Completed** ETL PIPELINES for stock exchanges and introduced PNL amount calculations. - **Added** new financial metrics to support portfolio analysis. diff --git a/.github/workflows/data_update.yml b/.github/workflows/data_update.yml index affce73a..8f7f3682 100644 --- a/.github/workflows/data_update.yml +++ b/.github/workflows/data_update.yml @@ -46,7 +46,7 @@ jobs: - name: Run Jupyter notebooks run: | echo "Running all Jupyter notebooks..." - bash ./PIPELINE/all_runner.sh + bash ./PIPELINES/all_runner.sh # Step 6: Create a pull request with the data updates - name: Create Pull Request diff --git a/CONFIG/DATA_CONTRACTS/GOLD/ProfitLoss.json b/CONFIG/DATA_CONTRACTS/GOLD/ProfitLoss.json index 2df7a841..40a30c84 100644 --- a/CONFIG/DATA_CONTRACTS/GOLD/ProfitLoss.json +++ b/CONFIG/DATA_CONTRACTS/GOLD/ProfitLoss.json @@ -63,6 +63,10 @@ { "col_name": "pnl_percentage", "data_type": "float64" + }, + { + "col_name": "brokerage", + "data_type": "float64" } ], "order_by": [ diff --git a/DATA/API/current_holding_data.json b/DATA/API/current_holding_data.json index d1c27114..7433622c 100644 --- a/DATA/API/current_holding_data.json +++ b/DATA/API/current_holding_data.json @@ -10,9 +10,9 @@ "quantity": 214.0, "price": 70.0, "amount": 14980.0, - "close_price": 150.6, - "close_amount": 32228.4, - "pnl_amount": 17248.4 + "close_price": 150.84, + "close_amount": 32279.76, + "pnl_amount": 17299.76 }, { "scrip_name": "INDIAN RAILWAY CATERING AND TO", @@ -24,9 +24,9 @@ "quantity": 3.0, "price": 896.2, "amount": 2688.6, - "close_price": 872.75, - "close_amount": 2618.25, - "pnl_amount": -70.35 + "close_price": 882.65, + "close_amount": 2647.95, + "pnl_amount": -40.65 }, { "scrip_name": "KPIT TECHNOLOGIES LTD", @@ -38,9 +38,9 @@ "quantity": 2.0, "price": 1500.0, "amount": 3000.0, - "close_price": 1691.25, - "close_amount": 3382.5, - "pnl_amount": 382.5 + "close_price": 1731.75, + "close_amount": 3463.5, + "pnl_amount": 463.5 }, { "scrip_name": "TATA MOTORS", @@ -52,9 +52,9 @@ "quantity": 14.0, "price": 75.1, "amount": 1051.4, - "close_price": 930.75, - "close_amount": 13030.5, - "pnl_amount": 11979.1 + "close_price": 928.5, + "close_amount": 12999.0, + "pnl_amount": 11947.6 }, { "scrip_name": "TATA MOTORS", @@ -66,9 +66,9 @@ "quantity": 5.0, "price": 83.8, "amount": 419.0, - "close_price": 930.75, - "close_amount": 4653.75, - "pnl_amount": 4234.75 + "close_price": 928.5, + "close_amount": 4642.5, + "pnl_amount": 4223.5 }, { "scrip_name": "TATA MOTORS", @@ -80,9 +80,9 @@ "quantity": 15.0, "price": 104.0, "amount": 1560.0, - "close_price": 930.75, - "close_amount": 13961.25, - "pnl_amount": 12401.25 + "close_price": 928.5, + "close_amount": 13927.5, + "pnl_amount": 12367.5 }, { "scrip_name": "TATA MOTORS", @@ -94,9 +94,9 @@ "quantity": 26.0, "price": 295.0, "amount": 7670.0, - "close_price": 930.75, - "close_amount": 24199.5, - "pnl_amount": 16529.5 + "close_price": 928.5, + "close_amount": 24141.0, + "pnl_amount": 16471.0 }, { "scrip_name": "TATA MOTORS", @@ -108,9 +108,9 @@ "quantity": 40.0, "price": 385.0, "amount": 15400.0, - "close_price": 930.75, - "close_amount": 37230.0, - "pnl_amount": 21830.0 + "close_price": 928.5, + "close_amount": 37140.0, + "pnl_amount": 21740.0 }, { "scrip_name": "TATA POWER", @@ -122,9 +122,9 @@ "quantity": 53.0, "price": 90.0, "amount": 4770.0, - "close_price": 466.65, - "close_amount": 24732.45, - "pnl_amount": 19962.45 + "close_price": 465.65, + "close_amount": 24679.45, + "pnl_amount": 19909.45 }, { "scrip_name": "TATA POWER", @@ -136,9 +136,9 @@ "quantity": 33.0, "price": 90.0, "amount": 2970.0, - "close_price": 466.65, - "close_amount": 15399.45, - "pnl_amount": 12429.45 + "close_price": 465.65, + "close_amount": 15366.45, + "pnl_amount": 12396.45 }, { "scrip_name": "TATA POWER", @@ -150,9 +150,9 @@ "quantity": 64.0, "price": 224.75, "amount": 14384.0, - "close_price": 466.65, - "close_amount": 29865.6, - "pnl_amount": 15481.6 + "close_price": 465.65, + "close_amount": 29801.6, + "pnl_amount": 15417.6 }, { "scrip_name": "MIRAE ASSET TAX SAVER FUND - D", @@ -164,9 +164,9 @@ "quantity": 20.51, "price": 48.77, "amount": 1000.27, - "close_price": 54.46, - "close_amount": 1116.97, - "pnl_amount": 116.7 + "close_price": 54.53, + "close_amount": 1118.41, + "pnl_amount": 118.14 }, { "scrip_name": "MIRAE ASSET TAX SAVER FUND - D", @@ -178,9 +178,9 @@ "quantity": 19.29, "price": 51.84, "amount": 999.99, - "close_price": 54.46, - "close_amount": 1050.53, - "pnl_amount": 50.54 + "close_price": 54.53, + "close_amount": 1051.88, + "pnl_amount": 51.89 }, { "scrip_name": "MIRAE ASSET TAX SAVER FUND - D", @@ -192,9 +192,9 @@ "quantity": 18.61, "price": 53.74, "amount": 1000.1, - "close_price": 54.46, - "close_amount": 1013.5, - "pnl_amount": 13.4 + "close_price": 54.53, + "close_amount": 1014.8, + "pnl_amount": 14.7 }, { "scrip_name": "MIRAE ASSET TAX SAVER FUND - D", @@ -206,9 +206,9 @@ "quantity": 18.2, "price": 54.94, "amount": 999.91, - "close_price": 54.46, - "close_amount": 991.17, - "pnl_amount": -8.74 + "close_price": 54.53, + "close_amount": 992.45, + "pnl_amount": -7.46 }, { "scrip_name": "MIRAE ASSET TAX SAVER FUND - D", @@ -220,9 +220,9 @@ "quantity": 18.22, "price": 54.89, "amount": 1000.1, - "close_price": 54.46, - "close_amount": 992.26, - "pnl_amount": -7.84 + "close_price": 54.53, + "close_amount": 993.54, + "pnl_amount": -6.56 }, { "scrip_name": "SBI MAGNUM TAX GAIN SCHEME - D", @@ -234,9 +234,9 @@ "quantity": 2.33, "price": 428.89, "amount": 999.31, - "close_price": 478.4, - "close_amount": 1114.67, - "pnl_amount": 115.36 + "close_price": 479.28, + "close_amount": 1116.72, + "pnl_amount": 117.41 }, { "scrip_name": "SBI MAGNUM TAX GAIN SCHEME - D", @@ -248,9 +248,9 @@ "quantity": 2.2, "price": 455.11, "amount": 1001.24, - "close_price": 478.4, - "close_amount": 1052.48, - "pnl_amount": 51.24 + "close_price": 479.28, + "close_amount": 1054.42, + "pnl_amount": 53.18 }, { "scrip_name": "SBI MAGNUM TAX GAIN SCHEME - D", @@ -262,9 +262,9 @@ "quantity": 2.11, "price": 474.32, "amount": 1000.82, - "close_price": 478.4, - "close_amount": 1009.42, - "pnl_amount": 8.6 + "close_price": 479.28, + "close_amount": 1011.28, + "pnl_amount": 10.46 }, { "scrip_name": "SBI MAGNUM TAX GAIN SCHEME - D", @@ -276,9 +276,9 @@ "quantity": 2.08, "price": 481.11, "amount": 1000.71, - "close_price": 478.4, - "close_amount": 995.07, - "pnl_amount": -5.64 + "close_price": 479.28, + "close_amount": 996.9, + "pnl_amount": -3.81 }, { "scrip_name": "SBI MAGNUM TAX GAIN SCHEME - D", @@ -290,9 +290,9 @@ "quantity": 2.07, "price": 482.09, "amount": 997.93, - "close_price": 478.4, - "close_amount": 990.29, - "pnl_amount": -7.64 + "close_price": 479.28, + "close_amount": 992.11, + "pnl_amount": -5.82 } ], "load_timestamp": "2024-10-04 11:30:06.114242" diff --git a/DATA/API/holding_trands_data.json b/DATA/API/holding_trands_data.json index 75eefa83..5b25f198 100644 --- a/DATA/API/holding_trands_data.json +++ b/DATA/API/holding_trands_data.json @@ -6018,43 +6018,43 @@ }, { "date": "2022-05-13", - "open": 107503.67, - "high": 111764.51, - "low": 105973.46, - "close": 108161.78, + "open": 116962.02, + "high": 121865.81, + "low": 115316.41, + "close": 117633.68, "holding": 102405.4 }, { "date": "2022-05-14", - "open": 107503.67, - "high": 111764.51, - "low": 105973.46, - "close": 108161.78, + "open": 116962.02, + "high": 121865.81, + "low": 115316.41, + "close": 117633.68, "holding": 102405.4 }, { "date": "2022-05-15", - "open": 107503.67, - "high": 111764.51, - "low": 105973.46, - "close": 108161.78, + "open": 116962.02, + "high": 121865.81, + "low": 115316.41, + "close": 117633.68, "holding": 102405.4 }, { "date": "2022-05-16", - "open": 109389.51, - "high": 110146.5, - "low": 106651.27, - "close": 109002.93, + "open": 118847.86, + "high": 120247.8, + "low": 115994.22, + "close": 118474.83, "holding": 102405.4 }, { "date": "2022-05-17", - "open": 119247.36, - "high": 125065.57, - "low": 118458.49, - "close": 123976.09, - "holding": 102405.4 + "open": 132053.91, + "high": 138561.67, + "low": 131088.94, + "close": 136830.49, + "holding": 115965.4 }, { "date": "2022-05-18", @@ -13010,10 +13010,10 @@ }, { "date": "2024-10-03", - "open": 210778.26, - "high": 213974.9, - "low": 208475.04, - "close": 210143.36, + "open": 212621.57, + "high": 215818.21, + "low": 210318.35, + "close": 211986.67, "holding": 78893.38 }, { @@ -13031,6 +13031,46 @@ "low": 209044.23, "close": 211628.03, "holding": 78893.38 + }, + { + "date": "2024-10-06", + "open": 212693.78, + "high": 215392.28, + "low": 209044.23, + "close": 211628.03, + "holding": 78893.38 + }, + { + "date": "2024-10-07", + "open": 212815.65, + "high": 213421.01, + "low": 202296.86, + "close": 204248.22, + "holding": 78893.38 + }, + { + "date": "2024-10-08", + "open": 203060.8, + "high": 210012.87, + "low": 199429.9, + "close": 208872.32, + "holding": 78893.38 + }, + { + "date": "2024-10-09", + "open": 210750.61, + "high": 216104.69, + "low": 209383.14, + "close": 212734.54, + "holding": 78893.38 + }, + { + "date": "2024-10-10", + "open": 212350.16, + "high": 216403.81, + "low": 207771.51, + "close": 211431.22, + "holding": 78893.38 } ], "load_timestamp": "2024-10-04 11:30:06.114242" diff --git a/DATA/API/profit_loss_data.json b/DATA/API/profit_loss_data.json index 13d9d078..5c19b577 100644 --- a/DATA/API/profit_loss_data.json +++ b/DATA/API/profit_loss_data.json @@ -16,7 +16,8 @@ "close_price": 113.0, "close_amount": 1130.0, "pnl_amount": -35.5, - "pnl_percentage": -3.05 + "pnl_percentage": -3.05, + "brokerage": 3.83 }, { "exchange": "NSE", @@ -34,7 +35,8 @@ "close_price": 113.0, "close_amount": 565.0, "pnl_amount": 65.0, - "pnl_percentage": 13.0 + "pnl_percentage": 13.0, + "brokerage": 1.77 }, { "exchange": "NSE", @@ -52,7 +54,8 @@ "close_price": 328.85, "close_amount": 14140.55, "pnl_amount": -5510.45, - "pnl_percentage": -28.04 + "pnl_percentage": -28.04, + "brokerage": 56.71 }, { "exchange": "NSE", @@ -70,7 +73,8 @@ "close_price": 42.03, "close_amount": 84.06, "pnl_amount": 0.42, - "pnl_percentage": 0.5 + "pnl_percentage": 0.5, + "brokerage": 0.28 }, { "exchange": "NSE", @@ -88,7 +92,8 @@ "close_price": 820.0, "close_amount": 9840.0, "pnl_amount": 2316.0, - "pnl_percentage": 30.78 + "pnl_percentage": 30.78, + "brokerage": 28.75 }, { "exchange": "NSE", @@ -106,7 +111,8 @@ "close_price": 775.0, "close_amount": 8525.0, "pnl_amount": 1628.0, - "pnl_percentage": 23.6 + "pnl_percentage": 23.6, + "brokerage": 25.57 }, { "exchange": "NSE", @@ -124,7 +130,8 @@ "close_price": 9.65, "close_amount": 193.0, "pnl_amount": 29.0, - "pnl_percentage": 17.68 + "pnl_percentage": 17.68, + "brokerage": 0.59 }, { "exchange": "NSE", @@ -142,7 +149,8 @@ "close_price": 9.65, "close_amount": 482.5, "pnl_amount": 85.0, - "pnl_percentage": 21.38 + "pnl_percentage": 21.38, + "brokerage": 1.46 }, { "exchange": "NSE", @@ -160,7 +168,8 @@ "close_price": 1457.0, "close_amount": 4371.0, "pnl_amount": 67.2, - "pnl_percentage": 1.56 + "pnl_percentage": 1.56, + "brokerage": 14.45 }, { "exchange": "NSE", @@ -178,7 +187,8 @@ "close_price": 1457.0, "close_amount": 7285.0, "pnl_amount": 115.25, - "pnl_percentage": 1.61 + "pnl_percentage": 1.61, + "brokerage": 24.07 }, { "exchange": "NSE", @@ -196,7 +206,8 @@ "close_price": 684.35, "close_amount": 10265.25, "pnl_amount": -3294.75, - "pnl_percentage": -24.3 + "pnl_percentage": -24.3, + "brokerage": 39.94 }, { "exchange": "NSE", @@ -214,7 +225,8 @@ "close_price": 168.95, "close_amount": 168.95, "pnl_amount": 6.43, - "pnl_percentage": 3.96 + "pnl_percentage": 3.96, + "brokerage": 0.55 }, { "exchange": "NSE", @@ -232,7 +244,8 @@ "close_price": 41.45, "close_amount": 1243.5, "pnl_amount": 255.0, - "pnl_percentage": 25.8 + "pnl_percentage": 25.8, + "brokerage": 3.7 }, { "exchange": "NSE", @@ -250,7 +263,8 @@ "close_price": 436.0, "close_amount": 6104.0, "pnl_amount": 994.0, - "pnl_percentage": 19.45 + "pnl_percentage": 19.45, + "brokerage": 18.61 }, { "exchange": "NSE", @@ -268,7 +282,8 @@ "close_price": 1030.0, "close_amount": 20600.0, "pnl_amount": 5576.0, - "pnl_percentage": 37.11 + "pnl_percentage": 37.11, + "brokerage": 58.93 }, { "exchange": "NSE", @@ -286,7 +301,8 @@ "close_price": 230.15, "close_amount": 4372.85, "pnl_amount": 2662.85, - "pnl_percentage": 155.72 + "pnl_percentage": 155.72, + "brokerage": 9.93 }, { "exchange": "NSE", @@ -304,7 +320,8 @@ "close_price": 986.0, "close_amount": 3944.0, "pnl_amount": -292.0, - "pnl_percentage": -6.89 + "pnl_percentage": -6.89, + "brokerage": 13.65 }, { "exchange": "NSE", @@ -322,7 +339,8 @@ "close_price": 13.0, "close_amount": 1300.0, "pnl_amount": 70.0, - "pnl_percentage": 5.69 + "pnl_percentage": 5.69, + "brokerage": 4.21 }, { "exchange": "NSE", @@ -340,7 +358,8 @@ "close_price": 13.0, "close_amount": 650.0, "pnl_amount": 62.5, - "pnl_percentage": 10.64 + "pnl_percentage": 10.64, + "brokerage": 2.06 }, { "exchange": "FON", @@ -358,7 +377,8 @@ "close_price": 61.9, "close_amount": 1547.5, "pnl_amount": 72.5, - "pnl_percentage": 4.92 + "pnl_percentage": 4.92, + "brokerage": 48.79 }, { "exchange": "FON", @@ -376,7 +396,8 @@ "close_price": 77.55, "close_amount": 3877.5, "pnl_amount": 377.5, - "pnl_percentage": 10.79 + "pnl_percentage": 10.79, + "brokerage": 51.19 }, { "exchange": "FON", @@ -394,7 +415,8 @@ "close_price": 135.65, "close_amount": 3391.25, "pnl_amount": 391.25, - "pnl_percentage": 13.04 + "pnl_percentage": 13.04, + "brokerage": 50.69 }, { "exchange": "FON", @@ -412,7 +434,8 @@ "close_price": 151.0, "close_amount": 15100.0, "pnl_amount": 2600.0, - "pnl_percentage": 20.8 + "pnl_percentage": 20.8, + "brokerage": 62.7 }, { "exchange": "FON", @@ -430,7 +453,8 @@ "close_price": 128.3, "close_amount": 12830.0, "pnl_amount": 210.0, - "pnl_percentage": 1.66 + "pnl_percentage": 1.66, + "brokerage": 60.43 }, { "exchange": "FON", @@ -448,7 +472,8 @@ "close_price": 48.0, "close_amount": 1200.0, "pnl_amount": -48.75, - "pnl_percentage": -3.9 + "pnl_percentage": -3.9, + "brokerage": 48.44 }, { "exchange": "FON", @@ -466,7 +491,8 @@ "close_price": 48.0, "close_amount": 1200.0, "pnl_amount": 450.0, - "pnl_percentage": 60.0 + "pnl_percentage": 60.0, + "brokerage": 48.42 }, { "exchange": "FON", @@ -484,7 +510,8 @@ "close_price": 12.55, "close_amount": 627.5, "pnl_amount": -122.5, - "pnl_percentage": -16.33 + "pnl_percentage": -16.33, + "brokerage": 47.85 }, { "exchange": "FON", @@ -502,7 +529,8 @@ "close_price": 13.65, "close_amount": 682.5, "pnl_amount": -67.5, - "pnl_percentage": -9.0 + "pnl_percentage": -9.0, + "brokerage": 47.91 }, { "exchange": "FON", @@ -520,7 +548,8 @@ "close_price": 6.0, "close_amount": 600.0, "pnl_amount": -875.0, - "pnl_percentage": -59.32 + "pnl_percentage": -59.32, + "brokerage": 47.85 }, { "exchange": "FON", @@ -538,7 +567,8 @@ "close_price": 121.0, "close_amount": 12100.0, "pnl_amount": 1190.0, - "pnl_percentage": 10.91 + "pnl_percentage": 10.91, + "brokerage": 59.65 }, { "exchange": "FON", @@ -556,7 +586,8 @@ "close_price": 176.85, "close_amount": 8842.5, "pnl_amount": 2792.5, - "pnl_percentage": 46.16 + "pnl_percentage": 46.16, + "brokerage": 56.24 }, { "exchange": "FON", @@ -574,7 +605,8 @@ "close_price": 175.0, "close_amount": 8750.0, "pnl_amount": 2700.0, - "pnl_percentage": 44.63 + "pnl_percentage": 44.63, + "brokerage": 56.15 }, { "exchange": "FON", @@ -592,7 +624,8 @@ "close_price": 201.05, "close_amount": 10052.5, "pnl_amount": 975.0, - "pnl_percentage": 10.74 + "pnl_percentage": 10.74, + "brokerage": 57.54 }, { "exchange": "FON", @@ -610,7 +643,8 @@ "close_price": 201.1, "close_amount": 10055.0, "pnl_amount": 977.5, - "pnl_percentage": 10.77 + "pnl_percentage": 10.77, + "brokerage": 57.55 }, { "exchange": "FON", @@ -628,7 +662,8 @@ "close_price": 191.7, "close_amount": 4792.5, "pnl_amount": 221.25, - "pnl_percentage": 4.84 + "pnl_percentage": 4.84, + "brokerage": 52.14 }, { "exchange": "FON", @@ -646,7 +681,8 @@ "close_price": 191.65, "close_amount": 14373.75, "pnl_amount": 660.0, - "pnl_percentage": 4.81 + "pnl_percentage": 4.81, + "brokerage": 62.01 }, { "exchange": "FON", @@ -664,7 +700,8 @@ "close_price": 170.0, "close_amount": 8500.0, "pnl_amount": 0.0, - "pnl_percentage": 0.0 + "pnl_percentage": 0.0, + "brokerage": 55.97 }, { "exchange": "FON", @@ -682,7 +719,8 @@ "close_price": 170.0, "close_amount": 8500.0, "pnl_amount": 1250.0, - "pnl_percentage": 17.24 + "pnl_percentage": 17.24, + "brokerage": 55.93 }, { "exchange": "FON", @@ -700,7 +738,8 @@ "close_price": 183.85, "close_amount": 4596.25, "pnl_amount": 421.25, - "pnl_percentage": 10.09 + "pnl_percentage": 10.09, + "brokerage": 51.93 }, { "exchange": "FON", @@ -718,7 +757,8 @@ "close_price": 183.9, "close_amount": 13792.5, "pnl_amount": 1267.5, - "pnl_percentage": 10.12 + "pnl_percentage": 10.12, + "brokerage": 61.39 }, { "exchange": "FON", @@ -736,7 +776,8 @@ "close_price": 90.3, "close_amount": 2257.5, "pnl_amount": -586.25, - "pnl_percentage": -20.62 + "pnl_percentage": -20.62, + "brokerage": 49.55 }, { "exchange": "FON", @@ -754,7 +795,8 @@ "close_price": 176.25, "close_amount": 8812.5, "pnl_amount": 397.5, - "pnl_percentage": 4.72 + "pnl_percentage": 4.72, + "brokerage": 56.28 }, { "exchange": "FON", @@ -772,7 +814,8 @@ "close_price": 185.0, "close_amount": 13875.0, "pnl_amount": 1680.0, - "pnl_percentage": 13.78 + "pnl_percentage": 13.78, + "brokerage": 61.47 }, { "exchange": "FON", @@ -790,7 +833,8 @@ "close_price": 52.7, "close_amount": 1317.5, "pnl_amount": 67.5, - "pnl_percentage": 5.4 + "pnl_percentage": 5.4, + "brokerage": 48.56 }, { "exchange": "FON", @@ -808,7 +852,8 @@ "close_price": 93.5, "close_amount": 2337.5, "pnl_amount": -162.5, - "pnl_percentage": -6.5 + "pnl_percentage": -6.5, + "brokerage": 49.62 }, { "exchange": "FON", @@ -826,7 +871,8 @@ "close_price": 145.45, "close_amount": 14545.0, "pnl_amount": 2545.0, - "pnl_percentage": 21.21 + "pnl_percentage": 21.21, + "brokerage": 62.13 }, { "exchange": "FON", @@ -844,7 +890,8 @@ "close_price": 137.45, "close_amount": 3436.25, "pnl_amount": -63.75, - "pnl_percentage": -1.82 + "pnl_percentage": -1.82, + "brokerage": 50.75 }, { "exchange": "FON", @@ -862,7 +909,8 @@ "close_price": 137.5, "close_amount": 3437.5, "pnl_amount": -62.5, - "pnl_percentage": -1.79 + "pnl_percentage": -1.79, + "brokerage": 50.75 }, { "exchange": "FON", @@ -880,7 +928,8 @@ "close_price": 137.55, "close_amount": 6877.5, "pnl_amount": -122.5, - "pnl_percentage": -1.75 + "pnl_percentage": -1.75, + "brokerage": 54.3 }, { "exchange": "FON", @@ -898,7 +947,8 @@ "close_price": 19.95, "close_amount": 498.75, "pnl_amount": 147.5, - "pnl_percentage": 41.99 + "pnl_percentage": 41.99, + "brokerage": 47.71 }, { "exchange": "FON", @@ -916,7 +966,8 @@ "close_price": 62.45, "close_amount": 1561.25, "pnl_amount": -898.75, - "pnl_percentage": -36.53 + "pnl_percentage": -36.53, + "brokerage": 48.84 }, { "exchange": "FON", @@ -934,7 +985,8 @@ "close_price": 21.35, "close_amount": 2135.0, "pnl_amount": -3840.0, - "pnl_percentage": -64.27 + "pnl_percentage": -64.27, + "brokerage": 49.52 }, { "exchange": "FON", @@ -952,7 +1004,8 @@ "close_price": 21.35, "close_amount": 2135.0, "pnl_amount": -1865.0, - "pnl_percentage": -46.62 + "pnl_percentage": -46.62, + "brokerage": 49.46 }, { "exchange": "FON", @@ -970,7 +1023,8 @@ "close_price": 117.1, "close_amount": 17565.0, "pnl_amount": 4215.0, - "pnl_percentage": 31.57 + "pnl_percentage": 31.57, + "brokerage": 65.2 }, { "exchange": "FON", @@ -988,7 +1042,8 @@ "close_price": 2.5, "close_amount": 62.5, "pnl_amount": 45.0, - "pnl_percentage": 41.86 + "pnl_percentage": 41.86, + "brokerage": 47.27 }, { "exchange": "FON", @@ -1006,7 +1061,8 @@ "close_price": 50.3, "close_amount": 1257.5, "pnl_amount": -980.0, - "pnl_percentage": -43.8 + "pnl_percentage": -43.8, + "brokerage": 48.53 }, { "exchange": "FON", @@ -1017,14 +1073,15 @@ "quantity": 25.0, "open_datetime": "2024-07-23 11:27:49", "open_side": "BUY", - "open_price": 205.35, - "open_amount": 5133.75, + "open_price": 205.3, + "open_amount": 5132.5, "close_datetime": "2024-07-23 12:22:03", "close_side": "SELL", "close_price": 108.9, "close_amount": 2722.5, - "pnl_amount": -2411.25, - "pnl_percentage": -46.97 + "pnl_amount": -2410.0, + "pnl_percentage": -46.96, + "brokerage": 50.08 }, { "exchange": "FON", @@ -1035,14 +1092,15 @@ "quantity": 25.0, "open_datetime": "2024-07-23 11:27:49", "open_side": "BUY", - "open_price": 205.35, - "open_amount": 5133.75, + "open_price": 205.3, + "open_amount": 5132.5, "close_datetime": "2024-07-23 12:22:03", "close_side": "SELL", "close_price": 108.95, "close_amount": 2723.75, - "pnl_amount": -2410.0, - "pnl_percentage": -46.94 + "pnl_amount": -2408.75, + "pnl_percentage": -46.93, + "brokerage": 50.09 }, { "exchange": "FON", @@ -1053,14 +1111,15 @@ "quantity": 50.0, "open_datetime": "2024-07-23 11:27:49", "open_side": "BUY", - "open_price": 205.3, - "open_amount": 10265.0, + "open_price": 205.35, + "open_amount": 10267.5, "close_datetime": "2024-07-23 12:22:03", "close_side": "SELL", "close_price": 108.9, "close_amount": 5445.0, - "pnl_amount": -4820.0, - "pnl_percentage": -46.96 + "pnl_amount": -4822.5, + "pnl_percentage": -46.97, + "brokerage": 52.97 }, { "exchange": "FON", @@ -1078,7 +1137,8 @@ "close_price": 285.0, "close_amount": 7125.0, "pnl_amount": 2357.5, - "pnl_percentage": 49.45 + "pnl_percentage": 49.45, + "brokerage": 54.48 }, { "exchange": "FON", @@ -1096,7 +1156,8 @@ "close_price": 87.1, "close_amount": 8710.0, "pnl_amount": 3745.0, - "pnl_percentage": 75.43 + "pnl_percentage": 75.43, + "brokerage": 56.07 }, { "exchange": "FON", @@ -1114,7 +1175,8 @@ "close_price": 56.45, "close_amount": 1411.25, "pnl_amount": -340.0, - "pnl_percentage": -19.41 + "pnl_percentage": -19.41, + "brokerage": 48.67 }, { "exchange": "FON", @@ -1132,7 +1194,8 @@ "close_price": 56.45, "close_amount": 1411.25, "pnl_amount": -341.25, - "pnl_percentage": -19.47 + "pnl_percentage": -19.47, + "brokerage": 48.67 }, { "exchange": "FON", @@ -1150,7 +1213,8 @@ "close_price": 40.0, "close_amount": 4000.0, "pnl_amount": -1000.0, - "pnl_percentage": -20.0 + "pnl_percentage": -20.0, + "brokerage": 51.36 }, { "exchange": "FON", @@ -1168,7 +1232,8 @@ "close_price": 51.0, "close_amount": 5100.0, "pnl_amount": 3385.0, - "pnl_percentage": 197.38 + "pnl_percentage": 197.38, + "brokerage": 52.36 }, { "exchange": "FON", @@ -1186,7 +1251,8 @@ "close_price": 114.0, "close_amount": 2850.0, "pnl_amount": 350.0, - "pnl_percentage": 14.0 + "pnl_percentage": 14.0, + "brokerage": 50.13 }, { "exchange": "FON", @@ -1204,7 +1270,8 @@ "close_price": 30.0, "close_amount": 750.0, "pnl_amount": -2750.0, - "pnl_percentage": -78.57 + "pnl_percentage": -78.57, + "brokerage": 48.06 }, { "exchange": "FON", @@ -1222,7 +1289,8 @@ "close_price": 45.0, "close_amount": 1125.0, "pnl_amount": 125.0, - "pnl_percentage": 12.5 + "pnl_percentage": 12.5, + "brokerage": 48.36 }, { "exchange": "FON", @@ -1240,7 +1308,8 @@ "close_price": 55.65, "close_amount": 1391.25, "pnl_amount": -817.5, - "pnl_percentage": -37.01 + "pnl_percentage": -37.01, + "brokerage": 48.66 }, { "exchange": "FON", @@ -1258,7 +1327,8 @@ "close_price": 10.65, "close_amount": 1065.0, "pnl_amount": -845.0, - "pnl_percentage": -44.24 + "pnl_percentage": -44.24, + "brokerage": 48.33 }, { "exchange": "FON", @@ -1276,7 +1346,8 @@ "close_price": 6.5, "close_amount": 325.0, "pnl_amount": -377.5, - "pnl_percentage": -53.74 + "pnl_percentage": -53.74, + "brokerage": 47.55 }, { "exchange": "FON", @@ -1294,7 +1365,8 @@ "close_price": 6.5, "close_amount": 325.0, "pnl_amount": -380.0, - "pnl_percentage": -53.9 + "pnl_percentage": -53.9, + "brokerage": 47.55 }, { "exchange": "FON", @@ -1312,7 +1384,8 @@ "close_price": 125.0, "close_amount": 6250.0, "pnl_amount": 250.0, - "pnl_percentage": 4.17 + "pnl_percentage": 4.17, + "brokerage": 53.64 }, { "exchange": "FON", @@ -1330,7 +1403,8 @@ "close_price": 158.55, "close_amount": 7927.5, "pnl_amount": 897.5, - "pnl_percentage": 12.77 + "pnl_percentage": 12.77, + "brokerage": 55.35 }, { "exchange": "FON", @@ -1348,7 +1422,8 @@ "close_price": 21.4, "close_amount": 535.0, "pnl_amount": -330.0, - "pnl_percentage": -38.15 + "pnl_percentage": -38.15, + "brokerage": 47.76 }, { "exchange": "FON", @@ -1366,7 +1441,8 @@ "close_price": 14.9, "close_amount": 372.5, "pnl_amount": 6.25, - "pnl_percentage": 1.71 + "pnl_percentage": 1.71, + "brokerage": 47.58 }, { "exchange": "FON", @@ -1384,7 +1460,8 @@ "close_price": 85.0, "close_amount": 4250.0, "pnl_amount": -1000.0, - "pnl_percentage": -19.05 + "pnl_percentage": -19.05, + "brokerage": 51.62 }, { "exchange": "FON", @@ -1402,7 +1479,8 @@ "close_price": 89.1, "close_amount": 8910.0, "pnl_amount": 1410.0, - "pnl_percentage": 18.8 + "pnl_percentage": 18.8, + "brokerage": 56.35 }, { "exchange": "FON", @@ -1420,7 +1498,8 @@ "close_price": 79.75, "close_amount": 7975.0, "pnl_amount": 60.0, - "pnl_percentage": 0.76 + "pnl_percentage": 0.76, + "brokerage": 55.43 }, { "exchange": "FON", @@ -1438,7 +1517,8 @@ "close_price": 90.4, "close_amount": 2260.0, "pnl_amount": 388.75, - "pnl_percentage": 20.77 + "pnl_percentage": 20.77, + "brokerage": 49.52 }, { "exchange": "FON", @@ -1456,7 +1536,8 @@ "close_price": 90.4, "close_amount": 2260.0, "pnl_amount": 388.75, - "pnl_percentage": 20.77 + "pnl_percentage": 20.77, + "brokerage": 49.52 }, { "exchange": "FON", @@ -1474,7 +1555,8 @@ "close_price": 90.5, "close_amount": 4525.0, "pnl_amount": 782.5, - "pnl_percentage": 20.91 + "pnl_percentage": 20.91, + "brokerage": 51.85 }, { "exchange": "FON", @@ -1492,7 +1574,8 @@ "close_price": 66.0, "close_amount": 4950.0, "pnl_amount": -2550.0, - "pnl_percentage": -34.0 + "pnl_percentage": -34.0, + "brokerage": 52.39 }, { "exchange": "FON", @@ -1510,7 +1593,8 @@ "close_price": 12.8, "close_amount": 1600.0, "pnl_amount": 725.0, - "pnl_percentage": 82.86 + "pnl_percentage": 82.86, + "brokerage": 48.83 }, { "exchange": "FON", @@ -1528,7 +1612,8 @@ "close_price": 0.0, "close_amount": 0.0, "pnl_amount": -47.5, - "pnl_percentage": -100.0 + "pnl_percentage": -100.0, + "brokerage": 47.2 }, { "exchange": "FON", @@ -1546,7 +1631,8 @@ "close_price": 95.2, "close_amount": 4760.0, "pnl_amount": 760.0, - "pnl_percentage": 19.0 + "pnl_percentage": 19.0, + "brokerage": 52.09 }, { "exchange": "FON", @@ -1564,7 +1650,8 @@ "close_price": 80.75, "close_amount": 2018.75, "pnl_amount": 143.75, - "pnl_percentage": 7.67 + "pnl_percentage": 7.67, + "brokerage": 49.28 }, { "exchange": "FON", @@ -1582,7 +1669,8 @@ "close_price": 80.8, "close_amount": 6060.0, "pnl_amount": 435.0, - "pnl_percentage": 7.73 + "pnl_percentage": 7.73, + "brokerage": 53.44 }, { "exchange": "FON", @@ -1600,7 +1688,27 @@ "close_price": 8.3, "close_amount": 830.0, "pnl_amount": 330.0, - "pnl_percentage": 66.0 + "pnl_percentage": 66.0, + "brokerage": 48.05 + }, + { + "exchange": "FON", + "segment": "FO", + "symbol": "NIFTY", + "scrip_name": "NIFTY-CE-25000-17OCT2024", + "position": "LONG", + "quantity": 150.0, + "open_datetime": "2024-10-09 15:00:39", + "open_side": "BUY", + "open_price": 200.0, + "open_amount": 30000.0, + "close_datetime": "2024-10-10 12:44:10", + "close_side": "SELL", + "close_price": 231.7, + "close_amount": 34755.0, + "pnl_amount": 4755.0, + "pnl_percentage": 15.85, + "brokerage": 82.92 }, { "exchange": "FON", @@ -1618,7 +1726,8 @@ "close_price": 130.35, "close_amount": 3258.75, "pnl_amount": 766.25, - "pnl_percentage": 30.74 + "pnl_percentage": 30.74, + "brokerage": 50.54 }, { "exchange": "FON", @@ -1636,7 +1745,84 @@ "close_price": 120.0, "close_amount": 3000.0, "pnl_amount": 500.0, - "pnl_percentage": 20.0 + "pnl_percentage": 20.0, + "brokerage": 50.28 + }, + { + "exchange": "FON", + "segment": "FO", + "symbol": "NIFTY", + "scrip_name": "NIFTY-CE-25100-10OCT2024", + "position": "LONG", + "quantity": 100.0, + "open_datetime": "2024-10-07 09:25:40", + "open_side": "BUY", + "open_price": 186.55, + "open_amount": 18655.0, + "close_datetime": "2024-10-07 11:02:54", + "close_side": "SELL", + "close_price": 100.45, + "close_amount": 10045.0, + "pnl_amount": -8610.0, + "pnl_percentage": -46.15, + "brokerage": 57.83 + }, + { + "exchange": "FON", + "segment": "FO", + "symbol": "NIFTY", + "scrip_name": "NIFTY-CE-25100-10OCT2024", + "position": "LONG", + "quantity": 100.0, + "open_datetime": "2024-10-07 10:43:43", + "open_side": "BUY", + "open_price": 139.05, + "open_amount": 13905.0, + "close_datetime": "2024-10-07 11:02:54", + "close_side": "SELL", + "close_price": 100.45, + "close_amount": 10045.0, + "pnl_amount": -3860.0, + "pnl_percentage": -27.76, + "brokerage": 57.69 + }, + { + "exchange": "FON", + "segment": "FO", + "symbol": "NIFTY", + "scrip_name": "NIFTY-CE-25100-10OCT2024", + "position": "LONG", + "quantity": 200.0, + "open_datetime": "2024-10-07 14:51:36", + "open_side": "BUY", + "open_price": 89.75, + "open_amount": 17950.0, + "close_datetime": "2024-10-08 11:38:56", + "close_side": "SELL", + "close_price": 86.05, + "close_amount": 17210.0, + "pnl_amount": -740.0, + "pnl_percentage": -4.12, + "brokerage": 64.98 + }, + { + "exchange": "FON", + "segment": "FO", + "symbol": "NIFTY", + "scrip_name": "NIFTY-CE-25100-10OCT2024", + "position": "LONG", + "quantity": 100.0, + "open_datetime": "2024-10-07 15:29:14", + "open_side": "BUY", + "open_price": 70.0, + "open_amount": 7000.0, + "close_datetime": "2024-10-08 11:38:56", + "close_side": "SELL", + "close_price": 86.05, + "close_amount": 8605.0, + "pnl_amount": 1605.0, + "pnl_percentage": 22.93, + "brokerage": 56.03 }, { "exchange": "FON", @@ -1654,7 +1840,8 @@ "close_price": 28.7, "close_amount": 1435.0, "pnl_amount": 35.0, - "pnl_percentage": 2.5 + "pnl_percentage": 2.5, + "brokerage": 48.68 }, { "exchange": "FON", @@ -1672,7 +1859,8 @@ "close_price": 0.05, "close_amount": 75.0, "pnl_amount": -450.0, - "pnl_percentage": -85.71 + "pnl_percentage": -85.71, + "brokerage": 47.29 }, { "exchange": "FON", @@ -1690,7 +1878,8 @@ "close_price": 89.75, "close_amount": 4487.5, "pnl_amount": -527.5, - "pnl_percentage": -10.52 + "pnl_percentage": -10.52, + "brokerage": 51.85 }, { "exchange": "FON", @@ -1708,7 +1897,8 @@ "close_price": 89.75, "close_amount": 4487.5, "pnl_amount": -12.5, - "pnl_percentage": -0.28 + "pnl_percentage": -0.28, + "brokerage": 51.83 }, { "exchange": "FON", @@ -1726,7 +1916,8 @@ "close_price": 84.25, "close_amount": 8425.0, "pnl_amount": -260.0, - "pnl_percentage": -2.99 + "pnl_percentage": -2.99, + "brokerage": 55.9 }, { "exchange": "FON", @@ -1744,7 +1935,8 @@ "close_price": 196.5, "close_amount": 4912.5, "pnl_amount": 176.25, - "pnl_percentage": 3.72 + "pnl_percentage": 3.72, + "brokerage": 52.26 }, { "exchange": "FON", @@ -1762,7 +1954,8 @@ "close_price": 10.35, "close_amount": 1035.0, "pnl_amount": 135.0, - "pnl_percentage": 15.0 + "pnl_percentage": 15.0, + "brokerage": 48.26 }, { "exchange": "FON", @@ -1780,7 +1973,8 @@ "close_price": 72.55, "close_amount": 1813.75, "pnl_amount": 63.75, - "pnl_percentage": 3.64 + "pnl_percentage": 3.64, + "brokerage": 49.07 }, { "exchange": "FON", @@ -1798,7 +1992,8 @@ "close_price": 70.8, "close_amount": 5310.0, "pnl_amount": 60.0, - "pnl_percentage": 1.14 + "pnl_percentage": 1.14, + "brokerage": 52.68 }, { "exchange": "FON", @@ -1806,17 +2001,18 @@ "symbol": "NIFTY", "scrip_name": "NIFTY-CE-25500-19SEP2024", "position": "LONG", - "quantity": 100.0, + "quantity": 25.0, "open_datetime": "2024-09-16 15:14:20", "open_side": "BUY", "open_price": 65.0, - "open_amount": 6500.0, + "open_amount": 1625.0, "close_datetime": "2024-09-19 09:46:38", "close_side": "SELL", - "close_price": 118.95, - "close_amount": 11895.0, - "pnl_amount": 5395.0, - "pnl_percentage": 83.0 + "close_price": 118.75, + "close_amount": 2968.75, + "pnl_amount": 1343.75, + "pnl_percentage": 82.69, + "brokerage": 50.22 }, { "exchange": "FON", @@ -1824,17 +2020,18 @@ "symbol": "NIFTY", "scrip_name": "NIFTY-CE-25500-19SEP2024", "position": "LONG", - "quantity": 25.0, - "open_datetime": "2024-09-18 10:48:57", + "quantity": 75.0, + "open_datetime": "2024-09-16 15:14:20", "open_side": "BUY", - "open_price": 80.0, - "open_amount": 2000.0, + "open_price": 65.0, + "open_amount": 4875.0, "close_datetime": "2024-09-19 09:46:38", "close_side": "SELL", - "close_price": 118.75, - "close_amount": 2968.75, - "pnl_amount": 968.75, - "pnl_percentage": 48.44 + "close_price": 118.95, + "close_amount": 8921.25, + "pnl_amount": 4046.25, + "pnl_percentage": 83.0, + "brokerage": 56.28 }, { "exchange": "FON", @@ -1842,17 +2039,75 @@ "symbol": "NIFTY", "scrip_name": "NIFTY-CE-25500-19SEP2024", "position": "LONG", - "quantity": 50.0, + "quantity": 75.0, "open_datetime": "2024-09-18 10:48:57", "open_side": "BUY", "open_price": 80.0, - "open_amount": 4000.0, + "open_amount": 6000.0, "close_datetime": "2024-09-19 09:46:38", "close_side": "SELL", "close_price": 118.95, - "close_amount": 5947.5, - "pnl_amount": 1947.5, - "pnl_percentage": 48.69 + "close_amount": 8921.25, + "pnl_amount": 2921.25, + "pnl_percentage": 48.69, + "brokerage": 56.32 + }, + { + "exchange": "FON", + "segment": "FO", + "symbol": "NIFTY", + "scrip_name": "NIFTY-CE-25500-24OCT2024", + "position": "LONG", + "quantity": 50.0, + "open_datetime": "2024-10-08 12:44:09", + "open_side": "BUY", + "open_price": 100.0, + "open_amount": 5000.0, + "close_datetime": "2024-10-08 13:55:21", + "close_side": "SELL", + "close_price": 118.55, + "close_amount": 5927.5, + "pnl_amount": 927.5, + "pnl_percentage": 18.55, + "brokerage": 53.29 + }, + { + "exchange": "FON", + "segment": "FO", + "symbol": "NIFTY", + "scrip_name": "NIFTY-CE-25500-24OCT2024", + "position": "LONG", + "quantity": 50.0, + "open_datetime": "2024-10-08 12:44:10", + "open_side": "BUY", + "open_price": 100.0, + "open_amount": 5000.0, + "close_datetime": "2024-10-08 13:55:21", + "close_side": "SELL", + "close_price": 118.55, + "close_amount": 5927.5, + "pnl_amount": 927.5, + "pnl_percentage": 18.55, + "brokerage": 53.29 + }, + { + "exchange": "FON", + "segment": "FO", + "symbol": "NIFTY", + "scrip_name": "NIFTY-CE-25500-24OCT2024", + "position": "LONG", + "quantity": 100.0, + "open_datetime": "2024-10-08 12:44:10", + "open_side": "BUY", + "open_price": 100.0, + "open_amount": 10000.0, + "close_datetime": "2024-10-08 13:55:21", + "close_side": "SELL", + "close_price": 120.0, + "close_amount": 12000.0, + "pnl_amount": 2000.0, + "pnl_percentage": 20.0, + "brokerage": 59.52 }, { "exchange": "FON", @@ -1870,7 +2125,8 @@ "close_price": 200.15, "close_amount": 10007.5, "pnl_amount": 2007.5, - "pnl_percentage": 25.09 + "pnl_percentage": 25.09, + "brokerage": 57.47 }, { "exchange": "FON", @@ -1888,7 +2144,8 @@ "close_price": 94.9, "close_amount": 9490.0, "pnl_amount": -435.0, - "pnl_percentage": -4.38 + "pnl_percentage": -4.38, + "brokerage": 57.01 }, { "exchange": "FON", @@ -1906,7 +2163,8 @@ "close_price": 45.4, "close_amount": 9080.0, "pnl_amount": -640.0, - "pnl_percentage": -6.58 + "pnl_percentage": -6.58, + "brokerage": 56.59 }, { "exchange": "FON", @@ -1924,7 +2182,8 @@ "close_price": 45.4, "close_amount": 9080.0, "pnl_amount": 2080.0, - "pnl_percentage": 29.71 + "pnl_percentage": 29.71, + "brokerage": 56.51 }, { "exchange": "FON", @@ -1942,7 +2201,8 @@ "close_price": 59.9, "close_amount": 1497.5, "pnl_amount": 247.5, - "pnl_percentage": 19.8 + "pnl_percentage": 19.8, + "brokerage": 48.74 }, { "exchange": "FON", @@ -1960,7 +2220,8 @@ "close_price": 59.95, "close_amount": 10491.25, "pnl_amount": 1741.25, - "pnl_percentage": 19.9 + "pnl_percentage": 19.9, + "brokerage": 57.97 }, { "exchange": "FON", @@ -1978,7 +2239,8 @@ "close_price": 128.0, "close_amount": 3200.0, "pnl_amount": 82.5, - "pnl_percentage": 2.65 + "pnl_percentage": 2.65, + "brokerage": 50.5 }, { "exchange": "FON", @@ -1996,7 +2258,8 @@ "close_price": 140.95, "close_amount": 3523.75, "pnl_amount": 81.25, - "pnl_percentage": 2.36 + "pnl_percentage": 2.36, + "brokerage": 50.83 }, { "exchange": "FON", @@ -2014,7 +2277,8 @@ "close_price": 140.95, "close_amount": 10571.25, "pnl_amount": 251.25, - "pnl_percentage": 2.43 + "pnl_percentage": 2.43, + "brokerage": 58.1 }, { "exchange": "FON", @@ -2032,7 +2296,8 @@ "close_price": 100.0, "close_amount": 2500.0, "pnl_amount": 625.0, - "pnl_percentage": 33.33 + "pnl_percentage": 33.33, + "brokerage": 49.76 }, { "exchange": "FON", @@ -2050,7 +2315,8 @@ "close_price": 25.0, "close_amount": 1875.0, "pnl_amount": 750.0, - "pnl_percentage": 66.67 + "pnl_percentage": 66.67, + "brokerage": 49.11 }, { "exchange": "FON", @@ -2068,7 +2334,8 @@ "close_price": 57.5, "close_amount": 1437.5, "pnl_amount": 178.75, - "pnl_percentage": 14.2 + "pnl_percentage": 14.2, + "brokerage": 48.68 }, { "exchange": "FON", @@ -2086,7 +2353,8 @@ "close_price": 7.4, "close_amount": 185.0, "pnl_amount": -412.5, - "pnl_percentage": -69.04 + "pnl_percentage": -69.04, + "brokerage": 47.4 }, { "exchange": "FON", @@ -2104,7 +2372,8 @@ "close_price": 7.4, "close_amount": 185.0, "pnl_amount": -227.5, - "pnl_percentage": -55.15 + "pnl_percentage": -55.15, + "brokerage": 47.4 }, { "exchange": "FON", @@ -2122,7 +2391,8 @@ "close_price": 140.35, "close_amount": 3508.75, "pnl_amount": 383.75, - "pnl_percentage": 12.28 + "pnl_percentage": 12.28, + "brokerage": 50.81 }, { "exchange": "FON", @@ -2140,7 +2410,8 @@ "close_price": 118.85, "close_amount": 2971.25, "pnl_amount": -278.75, - "pnl_percentage": -8.58 + "pnl_percentage": -8.58, + "brokerage": 50.27 }, { "exchange": "FON", @@ -2158,7 +2429,8 @@ "close_price": 126.7, "close_amount": 3167.5, "pnl_amount": 367.5, - "pnl_percentage": 13.13 + "pnl_percentage": 13.13, + "brokerage": 50.46 }, { "exchange": "FON", @@ -2176,7 +2448,8 @@ "close_price": 56.5, "close_amount": 5650.0, "pnl_amount": -4805.0, - "pnl_percentage": -45.96 + "pnl_percentage": -45.96, + "brokerage": 53.18 }, { "exchange": "FON", @@ -2194,7 +2467,8 @@ "close_price": 56.5, "close_amount": 2825.0, "pnl_amount": -325.0, - "pnl_percentage": -10.32 + "pnl_percentage": -10.32, + "brokerage": 50.13 }, { "exchange": "FON", @@ -2212,7 +2486,8 @@ "close_price": 80.0, "close_amount": 2000.0, "pnl_amount": 250.0, - "pnl_percentage": 14.29 + "pnl_percentage": 14.29, + "brokerage": 49.26 }, { "exchange": "FON", @@ -2230,7 +2505,8 @@ "close_price": 121.15, "close_amount": 6057.5, "pnl_amount": 57.5, - "pnl_percentage": 0.96 + "pnl_percentage": 0.96, + "brokerage": 53.45 }, { "exchange": "FON", @@ -2248,7 +2524,8 @@ "close_price": 121.15, "close_amount": 6057.5, "pnl_amount": 100.0, - "pnl_percentage": 1.68 + "pnl_percentage": 1.68, + "brokerage": 53.45 }, { "exchange": "FON", @@ -2266,7 +2543,8 @@ "close_price": 80.55, "close_amount": 8055.0, "pnl_amount": 25.0, - "pnl_percentage": 0.31 + "pnl_percentage": 0.31, + "brokerage": 55.51 }, { "exchange": "FON", @@ -2284,7 +2562,8 @@ "close_price": 7.35, "close_amount": 183.75, "pnl_amount": -186.25, - "pnl_percentage": -50.34 + "pnl_percentage": -50.34, + "brokerage": 47.4 }, { "exchange": "FON", @@ -2302,7 +2581,8 @@ "close_price": 10.45, "close_amount": 783.75, "pnl_amount": -116.25, - "pnl_percentage": -12.92 + "pnl_percentage": -12.92, + "brokerage": 48.01 }, { "exchange": "FON", @@ -2320,7 +2600,8 @@ "close_price": 253.6, "close_amount": 19020.0, "pnl_amount": 108.75, - "pnl_percentage": 0.58 + "pnl_percentage": 0.58, + "brokerage": 66.83 }, { "exchange": "FON", @@ -2338,7 +2619,8 @@ "close_price": 106.15, "close_amount": 2653.75, "pnl_amount": -796.25, - "pnl_percentage": -23.08 + "pnl_percentage": -23.08, + "brokerage": 49.96 }, { "exchange": "FON", @@ -2356,7 +2638,8 @@ "close_price": 115.75, "close_amount": 5787.5, "pnl_amount": 25.0, - "pnl_percentage": 0.43 + "pnl_percentage": 0.43, + "brokerage": 53.17 }, { "exchange": "FON", @@ -2374,7 +2657,8 @@ "close_price": 70.25, "close_amount": 1756.25, "pnl_amount": -185.0, - "pnl_percentage": -9.53 + "pnl_percentage": -9.53, + "brokerage": 49.02 }, { "exchange": "FON", @@ -2392,7 +2676,8 @@ "close_price": 70.25, "close_amount": 1756.25, "pnl_amount": -186.25, - "pnl_percentage": -9.59 + "pnl_percentage": -9.59, + "brokerage": 49.02 }, { "exchange": "FON", @@ -2410,7 +2695,8 @@ "close_price": 0.0, "close_amount": 0.0, "pnl_amount": -300.0, - "pnl_percentage": -100.0 + "pnl_percentage": -100.0, + "brokerage": 47.21 }, { "exchange": "FON", @@ -2428,7 +2714,8 @@ "close_price": 177.75, "close_amount": 4443.75, "pnl_amount": 443.75, - "pnl_percentage": 11.09 + "pnl_percentage": 11.09, + "brokerage": 51.77 }, { "exchange": "FON", @@ -2446,7 +2733,8 @@ "close_price": 167.85, "close_amount": 4196.25, "pnl_amount": 46.25, - "pnl_percentage": 1.11 + "pnl_percentage": 1.11, + "brokerage": 51.53 }, { "exchange": "FON", @@ -2464,7 +2752,8 @@ "close_price": 105.1, "close_amount": 2627.5, "pnl_amount": -247.5, - "pnl_percentage": -8.61 + "pnl_percentage": -8.61, + "brokerage": 49.92 }, { "exchange": "FON", @@ -2482,7 +2771,8 @@ "close_price": 51.15, "close_amount": 1278.75, "pnl_amount": -467.5, - "pnl_percentage": -26.77 + "pnl_percentage": -26.77, + "brokerage": 48.53 }, { "exchange": "FON", @@ -2500,7 +2790,8 @@ "close_price": 83.9, "close_amount": 2097.5, "pnl_amount": -1027.5, - "pnl_percentage": -32.88 + "pnl_percentage": -32.88, + "brokerage": 49.4 }, { "exchange": "FON", @@ -2518,7 +2809,8 @@ "close_price": 83.85, "close_amount": 4192.5, "pnl_amount": -2057.5, - "pnl_percentage": -32.92 + "pnl_percentage": -32.92, + "brokerage": 51.59 }, { "exchange": "FON", @@ -2536,7 +2828,8 @@ "close_price": 102.75, "close_amount": 5137.5, "pnl_amount": 40.0, - "pnl_percentage": 0.78 + "pnl_percentage": 0.78, + "brokerage": 52.5 }, { "exchange": "FON", @@ -2554,7 +2847,8 @@ "close_price": 122.75, "close_amount": 3068.75, "pnl_amount": -175.0, - "pnl_percentage": -5.39 + "pnl_percentage": -5.39, + "brokerage": 50.37 }, { "exchange": "FON", @@ -2572,7 +2866,8 @@ "close_price": 85.45, "close_amount": 2136.25, "pnl_amount": -335.0, - "pnl_percentage": -13.56 + "pnl_percentage": -13.56, + "brokerage": 49.41 }, { "exchange": "FON", @@ -2590,7 +2885,8 @@ "close_price": 0.05, "close_amount": 6.25, "pnl_amount": -868.75, - "pnl_percentage": -99.29 + "pnl_percentage": -99.29, + "brokerage": 47.23 }, { "exchange": "FON", @@ -2608,7 +2904,27 @@ "close_price": 104.55, "close_amount": 2613.75, "pnl_amount": 177.5, - "pnl_percentage": 7.29 + "pnl_percentage": 7.29, + "brokerage": 49.89 + }, + { + "exchange": "FON", + "segment": "FO", + "symbol": "NIFTY", + "scrip_name": "NIFTY-PE-25050-10OCT2024", + "position": "LONG", + "quantity": 200.0, + "open_datetime": "2024-10-10 12:44:10", + "open_side": "BUY", + "open_price": 90.0, + "open_amount": 18000.0, + "close_datetime": "2024-10-10 15:00:39", + "close_side": "SELL", + "close_price": 68.35, + "close_amount": 13670.0, + "pnl_amount": -4330.0, + "pnl_percentage": -24.06, + "brokerage": 61.44 }, { "exchange": "FON", @@ -2626,7 +2942,46 @@ "close_price": 104.2, "close_amount": 7815.0, "pnl_amount": 315.0, - "pnl_percentage": 4.2 + "pnl_percentage": 4.2, + "brokerage": 55.26 + }, + { + "exchange": "FON", + "segment": "FO", + "symbol": "NIFTY", + "scrip_name": "NIFTY-PE-25150-17OCT2024", + "position": "LONG", + "quantity": 25.0, + "open_datetime": "2024-10-09 10:23:15", + "open_side": "BUY", + "open_price": 180.0, + "open_amount": 4500.0, + "close_datetime": "2024-10-09 10:39:05", + "close_side": "SELL", + "close_price": 164.85, + "close_amount": 4121.25, + "pnl_amount": -378.75, + "pnl_percentage": -8.42, + "brokerage": 51.46 + }, + { + "exchange": "FON", + "segment": "FO", + "symbol": "NIFTY", + "scrip_name": "NIFTY-PE-25150-17OCT2024", + "position": "LONG", + "quantity": 75.0, + "open_datetime": "2024-10-09 10:23:15", + "open_side": "BUY", + "open_price": 180.0, + "open_amount": 13500.0, + "close_datetime": "2024-10-09 10:39:37", + "close_side": "SELL", + "close_price": 163.4, + "close_amount": 12255.0, + "pnl_amount": -1245.0, + "pnl_percentage": -9.22, + "brokerage": 59.89 }, { "exchange": "FON", @@ -2644,7 +2999,8 @@ "close_price": 8.65, "close_amount": 3027.5, "pnl_amount": 1925.0, - "pnl_percentage": 174.6 + "pnl_percentage": 174.6, + "brokerage": 50.26 }, { "exchange": "FON", @@ -2662,7 +3018,8 @@ "close_price": 8.7, "close_amount": 5655.0, "pnl_amount": 3607.5, - "pnl_percentage": 176.19 + "pnl_percentage": 176.19, + "brokerage": 52.92 }, { "exchange": "FON", @@ -2680,7 +3037,8 @@ "close_price": 83.3, "close_amount": 2082.5, "pnl_amount": 15.0, - "pnl_percentage": 0.73 + "pnl_percentage": 0.73, + "brokerage": 49.35 }, { "exchange": "FON", @@ -2698,7 +3056,8 @@ "close_price": 115.0, "close_amount": 2875.0, "pnl_amount": 375.0, - "pnl_percentage": 15.0 + "pnl_percentage": 15.0, + "brokerage": 50.16 }, { "exchange": "FON", @@ -2716,7 +3075,8 @@ "close_price": 85.0, "close_amount": 8500.0, "pnl_amount": 0.0, - "pnl_percentage": 0.0 + "pnl_percentage": 0.0, + "brokerage": 55.97 }, { "exchange": "FON", @@ -2734,7 +3094,8 @@ "close_price": 1.2, "close_amount": 1800.0, "pnl_amount": -1200.0, - "pnl_percentage": -40.0 + "pnl_percentage": -40.0, + "brokerage": 49.09 }, { "exchange": "FON", @@ -2752,7 +3113,8 @@ "close_price": 50.45, "close_amount": 25225.0, "pnl_amount": 18225.0, - "pnl_percentage": 260.36 + "pnl_percentage": 260.36, + "brokerage": 72.67 }, { "exchange": "FON", @@ -2770,7 +3132,8 @@ "close_price": 60.05, "close_amount": 1501.25, "pnl_amount": -131.25, - "pnl_percentage": -8.04 + "pnl_percentage": -8.04, + "brokerage": 48.75 }, { "exchange": "FON", @@ -2788,7 +3151,8 @@ "close_price": 149.7, "close_amount": 29940.0, "pnl_amount": 11940.0, - "pnl_percentage": 66.33 + "pnl_percentage": 66.33, + "brokerage": 77.73 }, { "exchange": "FON", @@ -2806,7 +3170,8 @@ "close_price": 74.25, "close_amount": 14850.0, "pnl_amount": 270.0, - "pnl_percentage": 1.85 + "pnl_percentage": 1.85, + "brokerage": 62.52 }, { "exchange": "FON", @@ -2824,7 +3189,8 @@ "close_price": 74.25, "close_amount": 14850.0, "pnl_amount": 4850.0, - "pnl_percentage": 48.5 + "pnl_percentage": 48.5, + "brokerage": 62.37 }, { "exchange": "FON", @@ -2842,7 +3208,8 @@ "close_price": 0.95, "close_amount": 950.0, "pnl_amount": -1800.0, - "pnl_percentage": -65.45 + "pnl_percentage": -65.45, + "brokerage": 48.24 } ], "load_timestamp": "2024-10-04 11:30:06.114242" diff --git a/DATA/BRONZE/StockData/BAJAJHFL_2024_10.csv b/DATA/BRONZE/StockData/BAJAJHFL_2024_10.csv index 750ed6cc..745cf762 100644 --- a/DATA/BRONZE/StockData/BAJAJHFL_2024_10.csv +++ b/DATA/BRONZE/StockData/BAJAJHFL_2024_10.csv @@ -2,3 +2,7 @@ date,open,high,low,close,volume,dividends,stock_splits,capital_gains 2024-10-01 00:00:00+05:30,155.0,156.8,152.55,152.92,14893316.0,0.0,0.0, 2024-10-03 00:00:00+05:30,149.0,151.91,148.67,150.6,19278895.0,0.0,0.0, 2024-10-04 00:00:00+05:30,152.5,153.75,148.3,150.6,28716395.0,0.0,0.0, +2024-10-07 00:00:00+05:30,150.6,151.34,135.54,136.03,61077251.0,0.0,0.0, +2024-10-08 00:00:00+05:30,135.4,149.63,130.35,149.63,65871963.0,0.0,0.0, +2024-10-09 00:00:00+05:30,152.55,159.62,152.12,155.27,71834457.0,0.0,0.0, +2024-10-10 00:00:00+05:30,156.5,157.9,148.0,150.84,22208811.0,0.0,0.0, diff --git a/DATA/BRONZE/StockData/IRCTC_2024_10.csv b/DATA/BRONZE/StockData/IRCTC_2024_10.csv index 61beacee..c3111f85 100644 --- a/DATA/BRONZE/StockData/IRCTC_2024_10.csv +++ b/DATA/BRONZE/StockData/IRCTC_2024_10.csv @@ -2,3 +2,7 @@ date,open,high,low,close,volume,dividends,stock_splits,capital_gains 2024-10-01 00:00:00+05:30,925.0,934.0,920.25,931.15,879838.0,0.0,0.0, 2024-10-03 00:00:00+05:30,912.0,922.8,880.3,886.4,4255223.0,0.0,0.0, 2024-10-04 00:00:00+05:30,886.4,893.7,868.05,872.75,2313592.0,0.0,0.0, +2024-10-07 00:00:00+05:30,877.15,880.75,843.3,857.7,3166651.0,0.0,0.0, +2024-10-08 00:00:00+05:30,854.0,877.15,851.9,875.1,1054400.0,0.0,0.0, +2024-10-09 00:00:00+05:30,877.0,887.6,872.95,879.55,1230532.0,0.0,0.0, +2024-10-10 00:00:00+05:30,880.55,892.0,880.4,882.65,913982.0,0.0,0.0, diff --git a/DATA/BRONZE/StockData/KPITTECH_2024_10.csv b/DATA/BRONZE/StockData/KPITTECH_2024_10.csv index 8424e3fc..973cdeb6 100644 --- a/DATA/BRONZE/StockData/KPITTECH_2024_10.csv +++ b/DATA/BRONZE/StockData/KPITTECH_2024_10.csv @@ -2,3 +2,7 @@ date,open,high,low,close,volume,dividends,stock_splits,capital_gains 2024-10-01 00:00:00+05:30,1641.5,1675.0,1628.3,1672.5,581017.0,0.0,0.0, 2024-10-03 00:00:00+05:30,1667.55,1713.3,1640.05,1676.05,2440970.0,0.0,0.0, 2024-10-04 00:00:00+05:30,1674.1,1697.4,1643.75,1691.25,631401.0,0.0,0.0, +2024-10-07 00:00:00+05:30,1699.0,1719.6,1641.8,1705.95,1056320.0,0.0,0.0, +2024-10-08 00:00:00+05:30,1700.0,1727.45,1685.55,1714.0,604128.0,0.0,0.0, +2024-10-09 00:00:00+05:30,1729.45,1767.85,1714.05,1741.55,668805.0,0.0,0.0, +2024-10-10 00:00:00+05:30,1750.0,1774.85,1725.4,1731.75,500754.0,0.0,0.0, diff --git a/DATA/BRONZE/StockData/LICI_2022_05.csv b/DATA/BRONZE/StockData/LICI_2022_05.csv index ce947103..f6910d89 100644 --- a/DATA/BRONZE/StockData/LICI_2022_05.csv +++ b/DATA/BRONZE/StockData/LICI_2022_05.csv @@ -1,4 +1,8 @@ date,open,high,low,close,volume,dividends,stock_splits,capital_gains +2022-05-13 00:00:00+05:30,853.77,899.74,842.03,856.96,48792877.0,,, +2022-05-14 00:00:00+05:30,853.77,899.74,842.03,856.96,48792877.0,,, +2022-05-17 00:00:00+05:30,853.77,899.74,842.03,856.96,48792877.0,,, +2022-05-16 00:00:00+05:30,853.77,899.74,842.03,856.96,48792877.0,,, 2022-05-17 00:00:00+05:30,853.77,899.74,842.03,856.96,48792877.0,,, 2022-05-18 00:00:00+05:30,867.04,872.38,855.83,858.03,8919761.0,,, 2022-05-19 00:00:00+05:30,848.88,848.88,820.49,823.28,7372427.0,,, diff --git a/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_10.csv b/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_10.csv index 60a32969..9c77d7b4 100644 --- a/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_10.csv +++ b/DATA/BRONZE/StockData/MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH_2024_10.csv @@ -1,3 +1,7 @@ date,open,high,low,close,volume,dividends,stock_splits,capital_gains 2024-10-01 00:00:00+05:30,56.0,56.0,56.0,56.0,0.0,0.0,0.0,0.0 +2024-10-03 00:00:00+05:30,54.89,54.89,54.89,54.89,0.0,0.0,0.0,0.0 2024-10-04 00:00:00+05:30,54.46,54.46,54.46,54.46,0.0,0.0,0.0,0.0 +2024-10-07 00:00:00+05:30,53.53,53.53,53.53,53.53,0.0,0.0,0.0,0.0 +2024-10-08 00:00:00+05:30,54.23,54.23,54.23,54.23,0.0,0.0,0.0,0.0 +2024-10-09 00:00:00+05:30,54.53,54.53,54.53,54.53,0.0,0.0,0.0,0.0 diff --git a/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_10.csv b/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_10.csv index 158f8f48..ce8340b1 100644 --- a/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_10.csv +++ b/DATA/BRONZE/StockData/SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH_2024_10.csv @@ -1,3 +1,7 @@ date,open,high,low,close,volume,dividends,stock_splits,capital_gains 2024-10-01 00:00:00+05:30,490.08,490.08,490.08,490.08,0.0,0.0,0.0,0.0 +2024-10-03 00:00:00+05:30,482.09,482.09,482.09,482.09,0.0,0.0,0.0,0.0 2024-10-04 00:00:00+05:30,478.4,478.4,478.4,478.4,0.0,0.0,0.0,0.0 +2024-10-07 00:00:00+05:30,472.34,472.34,472.34,472.34,0.0,0.0,0.0,0.0 +2024-10-08 00:00:00+05:30,476.42,476.42,476.42,476.42,0.0,0.0,0.0,0.0 +2024-10-09 00:00:00+05:30,479.28,479.28,479.28,479.28,0.0,0.0,0.0,0.0 diff --git a/DATA/BRONZE/StockData/TATAMOTORS_2024_10.csv b/DATA/BRONZE/StockData/TATAMOTORS_2024_10.csv index 15a331b4..51071c9b 100644 --- a/DATA/BRONZE/StockData/TATAMOTORS_2024_10.csv +++ b/DATA/BRONZE/StockData/TATAMOTORS_2024_10.csv @@ -2,3 +2,7 @@ date,open,high,low,close,volume,dividends,stock_splits,capital_gains 2024-10-01 00:00:00+05:30,976.9,984.5,958.9,965.2,10085203.0,0.0,0.0, 2024-10-03 00:00:00+05:30,939.0,950.15,925.0,925.7,24418517.0,0.0,0.0, 2024-10-04 00:00:00+05:30,930.0,949.2,920.0,930.75,19187758.0,0.0,0.0, +2024-10-07 00:00:00+05:30,942.0,944.45,915.0,927.85,11772546.0,0.0,0.0, +2024-10-08 00:00:00+05:30,916.0,924.8,893.85,919.8,21177886.0,0.0,0.0, +2024-10-09 00:00:00+05:30,926.8,948.45,925.5,939.15,11557737.0,0.0,0.0, +2024-10-10 00:00:00+05:30,933.75,943.6,912.35,928.5,13247058.0,0.0,0.0, diff --git a/DATA/BRONZE/StockData/TATAPOWER_2024_10.csv b/DATA/BRONZE/StockData/TATAPOWER_2024_10.csv index 78e09267..f2224787 100644 --- a/DATA/BRONZE/StockData/TATAPOWER_2024_10.csv +++ b/DATA/BRONZE/StockData/TATAPOWER_2024_10.csv @@ -2,3 +2,7 @@ date,open,high,low,close,volume,dividends,stock_splits,capital_gains 2024-10-01 00:00:00+05:30,486.8,491.2,479.4,481.25,15141589.0,0.0,0.0, 2024-10-03 00:00:00+05:30,469.05,477.95,464.5,471.8,14971905.0,0.0,0.0, 2024-10-04 00:00:00+05:30,471.5,474.45,460.6,466.65,13337665.0,0.0,0.0, +2024-10-07 00:00:00+05:30,467.9,468.9,438.7,441.3,19893771.0,0.0,0.0, +2024-10-08 00:00:00+05:30,441.6,460.95,439.6,456.9,20651560.0,0.0,0.0, +2024-10-09 00:00:00+05:30,459.95,470.4,452.6,460.85,16274750.0,0.0,0.0, +2024-10-10 00:00:00+05:30,460.0,477.9,456.2,465.65,20624076.0,0.0,0.0, diff --git a/DATA/BRONZE/TradeHistory/trade_2425.csv b/DATA/BRONZE/TradeHistory/trade_2425.csv index 0957a668..94960f34 100644 --- a/DATA/BRONZE/TradeHistory/trade_2425.csv +++ b/DATA/BRONZE/TradeHistory/trade_2425.csv @@ -341,3 +341,29 @@ date,company,amount,exchange,segment,scrip_code,instrument_type,strike_price,exp 2024-10-03 00:00:00,SBI Magnum Tax Gain Scheme - D,999.86,BMF,MF,F200K01UM9,MF,0,,,,Buy,2.07,482.09 2024-10-04 00:00:00,NIFTY,4736.25,FON,FO,NIFTY,European Call,25350,10-10-2024,131858282,10:51:13,Buy,25,189.45 2024-10-04 00:00:00,NIFTY,4912.5,FON,FO,NIFTY,European Call,25350,10-10-2024,132107232,11:02:09,Sell,25,196.5 +2024-10-07 00:00:00,NIFTY,13905,FON,FO,NIFTY,European Call,25100,10-10-2024,148644146,10:43:43,Buy,100,139.05 +2024-10-07 00:00:00,NIFTY,17578.75,FON,FO,NIFTY,European Call,25100,10-10-2024,149517322,11:02:54,Sell,175,100.45 +2024-10-07 00:00:00,NIFTY,17950,FON,FO,NIFTY,European Call,25100,10-10-2024,156448219,14:51:36,Buy,200,89.75 +2024-10-07 00:00:00,NIFTY,18655,FON,FO,NIFTY,European Call,25100,10-10-2024,146607682,09:25:40,Buy,100,186.55 +2024-10-07 00:00:00,NIFTY,2511.25,FON,FO,NIFTY,European Call,25100,10-10-2024,149517323,11:02:54,Sell,25,100.45 +2024-10-07 00:00:00,NIFTY,7000,FON,FO,NIFTY,European Call,25100,10-10-2024,158166347,15:29:14,Buy,100,70 +2024-10-08 00:00:00,NIFTY,11855,FON,FO,NIFTY,European Call,25500,24-10-2024,795789045,13:55:21,Sell,100,118.55 +2024-10-08 00:00:00,NIFTY,12000,FON,FO,NIFTY,European Call,25500,24-10-2024,795789044,13:55:21,Sell,100,120 +2024-10-08 00:00:00,NIFTY,2151.25,FON,FO,NIFTY,European Call,25100,10-10-2024,160018698,11:38:56,Sell,25,86.05 +2024-10-08 00:00:00,NIFTY,2151.25,FON,FO,NIFTY,European Call,25100,10-10-2024,160018746,11:38:56,Sell,25,86.05 +2024-10-08 00:00:00,NIFTY,21512.5,FON,FO,NIFTY,European Call,25100,10-10-2024,160019245,11:38:56,Sell,250,86.05 +2024-10-08 00:00:00,NIFTY,2500,FON,FO,NIFTY,European Call,25500,24-10-2024,795288481,12:44:09,Buy,25,100 +2024-10-08 00:00:00,NIFTY,2500,FON,FO,NIFTY,European Call,25500,24-10-2024,795288547,12:44:09,Buy,25,100 +2024-10-08 00:00:00,NIFTY,2500,FON,FO,NIFTY,European Call,25500,24-10-2024,795288574,12:44:10,Buy,25,100 +2024-10-08 00:00:00,NIFTY,2500,FON,FO,NIFTY,European Call,25500,24-10-2024,795288578,12:44:10,Buy,25,100 +2024-10-08 00:00:00,NIFTY,2500,FON,FO,NIFTY,European Call,25500,24-10-2024,795288580,12:44:10,Buy,25,100 +2024-10-08 00:00:00,NIFTY,2500,FON,FO,NIFTY,European Call,25500,24-10-2024,795288581,12:44:10,Buy,25,100 +2024-10-08 00:00:00,NIFTY,2500,FON,FO,NIFTY,European Call,25500,24-10-2024,795288582,12:44:10,Buy,25,100 +2024-10-08 00:00:00,NIFTY,2500,FON,FO,NIFTY,European Call,25500,24-10-2024,795288585,12:44:10,Buy,25,100 +2024-10-09 00:00:00,NIFTY,12255,FON,FO,NIFTY,European Put,25150,17-10-2024,220726661,10:39:37,Sell,75,163.4 +2024-10-09 00:00:00,NIFTY,18000,FON,FO,NIFTY,European Put,25150,17-10-2024,220378365,10:23:15,Buy,100,180 +2024-10-09 00:00:00,NIFTY,30000,FON,FO,NIFTY,European Call,25000,17-10-2024,10043880,15:00:39,Buy,150,200 +2024-10-09 00:00:00,NIFTY,4121.25,FON,FO,NIFTY,European Put,25150,17-10-2024,220716893,10:39:05,Sell,25,164.85 +2024-10-10 00:00:00,NIFTY,13669.999999999998,FON,FO,NIFTY,European Put,25050,10-10-2024,24312412,15:00:39,Sell,200,68.35 +2024-10-10 00:00:00,NIFTY,18000,FON,FO,NIFTY,European Put,25050,10-10-2024,2321321,12:44:10,Buy,200,90 +2024-10-10 00:00:00,NIFTY,34755,FON,FO,NIFTY,European Call,25000,17-10-2024,24214,12:44:10,sell,150,231.7 diff --git a/DATA/GOLD/Holding/Holding_data.csv b/DATA/GOLD/Holding/Holding_data.csv index ea9d7cb7..80677cea 100644 --- a/DATA/GOLD/Holding/Holding_data.csv +++ b/DATA/GOLD/Holding/Holding_data.csv @@ -3640,31 +3640,32 @@ date,segment,exchange,symbol,scrip_name,holding_quantity,avg_price,holding_amoun 2022-05-12,EQ,NSE,TATAPOWER,TATA POWER,169.0,141.03,23834.0,220.92,37335.48,222.14,37541.66,212.36,35888.84,214.31,36218.39 2022-05-12,EQ,NSE,VOLTAS,VOLTAS LTD,4.0,1059.0,4236.0,954.06,3816.24,957.66,3830.64,921.54,3686.16,935.73,3742.92 2022-05-13,EQ,NSE,BPCL,BHARAT PETROLEUM CORPORATION L,43.0,457.0,19651.0,153.5,6600.5,155.25,6675.75,151.07,6496.01,151.5,6514.5 -2022-05-13,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,1674.1,3348.2,1697.4,3394.8,1643.75,3287.5,1691.25,3382.5 +2022-05-13,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,853.77,12806.55,899.74,13496.1,842.03,12630.45,856.96,12854.4 2022-05-13,EQ,NSE,TATACHEM,TATA CHEMICALS LTD.,20.0,751.2,15024.0,904.29,18085.8,915.76,18315.2,873.94,17478.8,878.71,17574.2 2022-05-13,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,384.61,38461.0,416.76,41676.0,384.61,38461.0,401.8,40180.0 2022-05-13,EQ,NSE,TATAPOWER,TATA POWER,169.0,141.03,23834.0,220.13,37201.97,224.24,37896.56,216.51,36590.19,217.98,36838.62 2022-05-13,EQ,NSE,VOLTAS,VOLTAS LTD,4.0,1059.0,4236.0,951.55,3806.2,951.55,3806.2,914.99,3659.96,917.99,3671.96 2022-05-14,EQ,NSE,BPCL,BHARAT PETROLEUM CORPORATION L,43.0,457.0,19651.0,153.5,6600.5,155.25,6675.75,151.07,6496.01,151.5,6514.5 -2022-05-14,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,1674.1,3348.2,1697.4,3394.8,1643.75,3287.5,1691.25,3382.5 +2022-05-14,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,853.77,12806.55,899.74,13496.1,842.03,12630.45,856.96,12854.4 2022-05-14,EQ,NSE,TATACHEM,TATA CHEMICALS LTD.,20.0,751.2,15024.0,904.29,18085.8,915.76,18315.2,873.94,17478.8,878.71,17574.2 2022-05-14,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,384.61,38461.0,416.76,41676.0,384.61,38461.0,401.8,40180.0 2022-05-14,EQ,NSE,TATAPOWER,TATA POWER,169.0,141.03,23834.0,220.13,37201.97,224.24,37896.56,216.51,36590.19,217.98,36838.62 2022-05-14,EQ,NSE,VOLTAS,VOLTAS LTD,4.0,1059.0,4236.0,951.55,3806.2,951.55,3806.2,914.99,3659.96,917.99,3671.96 2022-05-15,EQ,NSE,BPCL,BHARAT PETROLEUM CORPORATION L,43.0,457.0,19651.0,153.5,6600.5,155.25,6675.75,151.07,6496.01,151.5,6514.5 -2022-05-15,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,1674.1,3348.2,1697.4,3394.8,1643.75,3287.5,1691.25,3382.5 +2022-05-15,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,853.77,12806.55,899.74,13496.1,842.03,12630.45,856.96,12854.4 2022-05-15,EQ,NSE,TATACHEM,TATA CHEMICALS LTD.,20.0,751.2,15024.0,904.29,18085.8,915.76,18315.2,873.94,17478.8,878.71,17574.2 2022-05-15,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,384.61,38461.0,416.76,41676.0,384.61,38461.0,401.8,40180.0 2022-05-15,EQ,NSE,TATAPOWER,TATA POWER,169.0,141.03,23834.0,220.13,37201.97,224.24,37896.56,216.51,36590.19,217.98,36838.62 2022-05-15,EQ,NSE,VOLTAS,VOLTAS LTD,4.0,1059.0,4236.0,951.55,3806.2,951.55,3806.2,914.99,3659.96,917.99,3671.96 2022-05-16,EQ,NSE,BPCL,BHARAT PETROLEUM CORPORATION L,43.0,457.0,19651.0,152.49,6557.07,152.71,6566.53,150.04,6451.72,151.11,6497.73 -2022-05-16,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,1674.1,3348.2,1697.4,3394.8,1643.75,3287.5,1691.25,3382.5 +2022-05-16,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,853.77,12806.55,899.74,13496.1,842.03,12630.45,856.96,12854.4 2022-05-16,EQ,NSE,TATACHEM,TATA CHEMICALS LTD.,20.0,751.2,15024.0,884.21,17684.2,891.43,17828.6,871.83,17436.6,880.96,17619.2 2022-05-16,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,409.36,40936.0,409.36,40936.0,393.8,39380.0,402.85,40285.0 2022-05-16,EQ,NSE,TATAPOWER,TATA POWER,169.0,141.03,23834.0,220.04,37186.76,222.73,37641.37,215.73,36458.37,221.7,37467.3 2022-05-16,EQ,NSE,VOLTAS,VOLTAS LTD,4.0,1059.0,4236.0,919.32,3677.28,944.8,3779.2,909.27,3637.08,937.8,3751.2 2022-05-17,EQ,NSE,BPCL,BHARAT PETROLEUM CORPORATION L,43.0,457.0,19651.0,151.07,6496.01,154.19,6630.17,150.24,6460.32,153.97,6620.71 2022-05-17,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,853.77,12806.55,899.74,13496.1,842.03,12630.45,856.96,12854.4 +2022-05-17,EQ,NSE,LICI,LIFE INSURANCE CORPORATION,15.0,904.0,13560.0,853.77,12806.55,899.74,13496.1,842.03,12630.45,856.96,12854.4 2022-05-17,EQ,NSE,TATACHEM,TATA CHEMICALS LTD.,20.0,751.2,15024.0,886.79,17735.8,931.1,18622.0,884.74,17694.8,928.95,18579.0 2022-05-17,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,405.88,40588.0,423.02,42302.0,402.5,40250.0,421.53,42153.0 2022-05-17,EQ,NSE,TATAPOWER,TATA POWER,169.0,141.03,23834.0,224.0,37856.0,237.26,40096.94,222.92,37673.48,235.94,39873.86 @@ -6265,8 +6266,8 @@ date,segment,exchange,symbol,scrip_name,holding_quantity,avg_price,holding_amoun 2024-10-03,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1667.55,3335.1,1713.3,3426.6,1640.05,3280.1,1676.05,3352.1 2024-10-03,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,939.0,93900.0,950.15,95015.0,925.0,92500.0,925.7,92570.0 2024-10-03,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,469.05,70357.5,477.95,71692.5,464.5,69675.0,471.8,70770.0 -2024-10-03,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,94.83,52.73,5000.37,56.0,4290.16,56.0,4290.16,56.0,4290.16,56.0,4290.16 -2024-10-03,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,10.79,463.39,5000.01,490.08,4273.5,490.08,4273.5,490.08,4273.5,490.08,4273.5 +2024-10-03,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,94.83,52.73,5000.37,54.89,5205.22,54.89,5205.22,54.89,5205.22,54.89,5205.22 +2024-10-03,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,10.79,463.39,5000.01,482.09,5201.75,482.09,5201.75,482.09,5201.75,482.09,5201.75 2024-10-04,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,152.5,32635.0,153.75,32902.5,148.3,31736.2,150.6,32228.4 2024-10-04,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,886.4,2659.2,893.7,2681.1,868.05,2604.15,872.75,2618.25 2024-10-04,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1674.1,3348.2,1697.4,3394.8,1643.75,3287.5,1691.25,3382.5 @@ -6281,3 +6282,38 @@ date,segment,exchange,symbol,scrip_name,holding_quantity,avg_price,holding_amoun 2024-10-05,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,471.5,70725.0,474.45,71167.5,460.6,69090.0,466.65,69997.5 2024-10-05,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,94.83,52.73,5000.37,54.46,5164.44,54.46,5164.44,54.46,5164.44,54.46,5164.44 2024-10-05,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,10.79,463.39,5000.01,478.4,5161.94,478.4,5161.94,478.4,5161.94,478.4,5161.94 +2024-10-06,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,152.5,32635.0,153.75,32902.5,148.3,31736.2,150.6,32228.4 +2024-10-06,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,886.4,2659.2,893.7,2681.1,868.05,2604.15,872.75,2618.25 +2024-10-06,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1674.1,3348.2,1697.4,3394.8,1643.75,3287.5,1691.25,3382.5 +2024-10-06,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,930.0,93000.0,949.2,94920.0,920.0,92000.0,930.75,93075.0 +2024-10-06,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,471.5,70725.0,474.45,71167.5,460.6,69090.0,466.65,69997.5 +2024-10-06,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,94.83,52.73,5000.37,54.46,5164.44,54.46,5164.44,54.46,5164.44,54.46,5164.44 +2024-10-06,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,10.79,463.39,5000.01,478.4,5161.94,478.4,5161.94,478.4,5161.94,478.4,5161.94 +2024-10-07,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,150.6,32228.4,151.34,32386.76,135.54,29005.56,136.03,29110.42 +2024-10-07,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,877.15,2631.45,880.75,2642.25,843.3,2529.9,857.7,2573.1 +2024-10-07,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1699.0,3398.0,1719.6,3439.2,1641.8,3283.6,1705.95,3411.9 +2024-10-07,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,942.0,94200.0,944.45,94445.0,915.0,91500.0,927.85,92785.0 +2024-10-07,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,467.9,70185.0,468.9,70335.0,438.7,65805.0,441.3,66195.0 +2024-10-07,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,94.83,52.73,5000.37,53.53,5076.25,53.53,5076.25,53.53,5076.25,53.53,5076.25 +2024-10-07,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,10.79,463.39,5000.01,472.34,5096.55,472.34,5096.55,472.34,5096.55,472.34,5096.55 +2024-10-08,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,135.4,28975.6,149.63,32020.82,130.35,27894.9,149.63,32020.82 +2024-10-08,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,854.0,2562.0,877.15,2631.45,851.9,2555.7,875.1,2625.3 +2024-10-08,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1700.0,3400.0,1727.45,3454.9,1685.55,3371.1,1714.0,3428.0 +2024-10-08,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,916.0,91600.0,924.8,92480.0,893.85,89385.0,919.8,91980.0 +2024-10-08,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,441.6,66240.0,460.95,69142.5,439.6,65940.0,456.9,68535.0 +2024-10-08,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,94.83,52.73,5000.37,54.23,5142.63,54.23,5142.63,54.23,5142.63,54.23,5142.63 +2024-10-08,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,10.79,463.39,5000.01,476.42,5140.57,476.42,5140.57,476.42,5140.57,476.42,5140.57 +2024-10-09,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,152.55,32645.7,159.62,34158.68,152.12,32553.68,155.27,33227.78 +2024-10-09,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,877.0,2631.0,887.6,2662.8,872.95,2618.85,879.55,2638.65 +2024-10-09,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1729.45,3458.9,1767.85,3535.7,1714.05,3428.1,1741.55,3483.1 +2024-10-09,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,926.8,92680.0,948.45,94845.0,925.5,92550.0,939.15,93915.0 +2024-10-09,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,459.95,68992.5,470.4,70560.0,452.6,67890.0,460.85,69127.5 +2024-10-09,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,94.83,52.73,5000.37,54.53,5171.08,54.53,5171.08,54.53,5171.08,54.53,5171.08 +2024-10-09,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,10.79,463.39,5000.01,479.28,5171.43,479.28,5171.43,479.28,5171.43,479.28,5171.43 +2024-10-10,EQ,NSE,BAJAJHFL,BAJAJ HOUSING FINANCE LIMITED,214.0,70.0,14980.0,156.5,33491.0,157.9,33790.6,148.0,31672.0,150.84,32279.76 +2024-10-10,EQ,NSE,IRCTC,INDIAN RAILWAY CATERING AND TO,3.0,896.2,2688.6,880.55,2641.65,892.0,2676.0,880.4,2641.2,882.65,2647.95 +2024-10-10,EQ,NSE,KPITTECH,KPIT TECHNOLOGIES LTD,2.0,1500.0,3000.0,1750.0,3500.0,1774.85,3549.7,1725.4,3450.8,1731.75,3463.5 +2024-10-10,EQ,NSE,TATAMOTORS,TATA MOTORS,100.0,261.0,26100.4,933.75,93375.0,943.6,94360.0,912.35,91235.0,928.5,92850.0 +2024-10-10,EQ,NSE,TATAPOWER,TATA POWER,150.0,147.49,22124.0,460.0,69000.0,477.9,71685.0,456.2,68430.0,465.65,69847.5 +2024-10-10,MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,94.83,52.73,5000.37,54.53,5171.08,54.53,5171.08,54.53,5171.08,54.53,5171.08 +2024-10-10,MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,10.79,463.39,5000.01,479.28,5171.43,479.28,5171.43,479.28,5171.43,479.28,5171.43 diff --git a/DATA/GOLD/ProfitLoss/ProfitLoss_data.csv b/DATA/GOLD/ProfitLoss/ProfitLoss_data.csv index f0fae35f..83d0e2fb 100644 --- a/DATA/GOLD/ProfitLoss/ProfitLoss_data.csv +++ b/DATA/GOLD/ProfitLoss/ProfitLoss_data.csv @@ -1,159 +1,170 @@ -exchange,segment,symbol,scrip_name,position,quantity,open_datetime,open_side,open_price,open_amount,close_datetime,close_side,close_price,close_amount,pnl_amount,pnl_percentage -NSE,EQ,BHAGERIA,BHAGERI IND,LONG,10.0,2020-05-05 11:31:20,BUY,116.55,1165.5,2020-06-15 10:57:42,SELL,113.0,1130.0,-35.5,-3.05 -NSE,EQ,BHAGERIA,BHAGERI IND,LONG,5.0,2020-05-19 14:44:06,BUY,100.0,500.0,2020-06-15 10:57:42,SELL,113.0,565.0,65.0,13.0 -NSE,EQ,BPCL,BHARAT PETROLEUM CORPORATION L,LONG,43.0,2021-08-06 11:42:14,BUY,457.0,19651.0,2022-08-10 09:26:12,SELL,328.85,14140.55,-5510.45,-28.04 -NSE,EQ,GOLDBEES,GOLDBEES,LONG,2.0,2021-02-09 14:25:00,BUY,41.82,83.64,2021-06-04 12:10:54,SELL,42.03,84.06,0.42,0.5 -NSE,EQ,HERANBA,HERANBA INDUSTRIES LIMITED,LONG,12.0,2021-03-04 00:00:00,BUY,627.0,7524.0,2021-03-05 15:24:27,SELL,820.0,9840.0,2316.0,30.78 -NSE,EQ,HERANBA,HERANBA INDUSTRIES LIMITED,LONG,11.0,2021-03-04 00:00:00,BUY,627.0,6897.0,2021-03-09 10:38:35,SELL,775.0,8525.0,1628.0,23.6 -NSE,EQ,IDEA,VODAFONE IDEA LTD,LONG,20.0,2020-07-29 14:14:01,BUY,8.2,164.0,2021-06-14 13:21:53,SELL,9.65,193.0,29.0,17.68 -NSE,EQ,IDEA,VODAFONE IDEA LTD,LONG,50.0,2020-07-30 15:15:54,BUY,7.95,397.5,2021-06-14 13:21:53,SELL,9.65,482.5,85.0,21.38 -NSE,EQ,INFY,INFOSYS LTD.,LONG,3.0,2021-04-12 10:50:01,BUY,1434.6,4303.8,2021-06-14 13:23:56,SELL,1457.0,4371.0,67.2,1.56 -NSE,EQ,INFY,INFOSYS LTD.,LONG,5.0,2021-04-12 10:55:51,BUY,1433.95,7169.75,2021-06-14 13:23:56,SELL,1457.0,7285.0,115.25,1.61 -NSE,EQ,LICI,LIFE INSURANCE CORPORATION,LONG,15.0,2022-05-13 00:00:00,BUY,904.0,13560.0,2022-08-10 09:27:00,SELL,684.35,10265.25,-3294.75,-24.3 -NSE,EQ,NIFTYBEES,NIFTY BEES,LONG,1.0,2021-02-09 14:25:00,BUY,162.52,162.52,2021-06-14 13:19:01,SELL,168.95,168.95,6.43,3.96 -NSE,EQ,PNB,PUNJAB NATBK,LONG,30.0,2020-07-29 14:12:52,BUY,32.95,988.5,2021-06-14 13:20:29,SELL,41.45,1243.5,255.0,25.8 -NSE,EQ,SBIN,STATE BANK OF INDIA,LONG,14.0,2021-05-10 11:04:16,BUY,365.0,5110.0,2021-06-04 12:15:06,SELL,436.0,6104.0,994.0,19.45 -NSE,EQ,TATACHEM,TATA CHEMICALS LTD.,LONG,20.0,2021-06-15 13:16:17,BUY,751.2,15024.0,2022-08-10 09:33:26,SELL,1030.0,20600.0,5576.0,37.11 -NSE,EQ,TATAPOWER,TATA POWER,LONG,19.0,2021-02-08 11:39:33,BUY,90.0,1710.0,2022-08-10 09:30:24,SELL,230.15,4372.85,2662.85,155.72 -NSE,EQ,VOLTAS,VOLTAS LTD,LONG,4.0,2021-06-15 13:36:57,BUY,1059.0,4236.0,2022-08-10 09:15:00,SELL,986.0,3944.0,-292.0,-6.89 -NSE,EQ,YESBANK,YES BANK LTD,LONG,100.0,2020-07-27 10:47:51,BUY,12.3,1230.0,2021-11-10 13:16:26,SELL,13.0,1300.0,70.0,5.69 -NSE,EQ,YESBANK,YES BANK LTD,LONG,50.0,2020-07-29 14:11:01,BUY,11.75,587.5,2021-11-10 13:16:26,SELL,13.0,650.0,62.5,10.64 -FON,FO,NIFTY,NIFTY-CE-23350-13JUN2024,LONG,25.0,2024-06-13 12:11:08,BUY,59.0,1475.0,2024-06-13 13:28:13,SELL,61.9,1547.5,72.5,4.92 -FON,FO,NIFTY,NIFTY-CE-23450-20JUN2024,LONG,50.0,2024-06-20 09:57:52,BUY,70.0,3500.0,2024-06-20 10:02:14,SELL,77.55,3877.5,377.5,10.79 -FON,FO,NIFTY,NIFTY-CE-23500-20JUN2024,LONG,25.0,2024-06-18 11:00:46,BUY,120.0,3000.0,2024-06-18 11:22:18,SELL,135.65,3391.25,391.25,13.04 -FON,FO,NIFTY,NIFTY-CE-23500-27JUN2024,LONG,100.0,2024-06-21 12:52:27,BUY,125.0,12500.0,2024-06-21 13:56:13,SELL,151.0,15100.0,2600.0,20.8 -FON,FO,NIFTY,NIFTY-CE-23550-27JUN2024,LONG,100.0,2024-06-25 11:23:23,BUY,126.2,12620.0,2024-06-25 12:03:52,SELL,128.3,12830.0,210.0,1.66 -FON,FO,NIFTY,NIFTY-CE-23600-20JUN2024,LONG,25.0,2024-06-19 10:21:57,BUY,49.95,1248.75,2024-06-19 11:42:42,SELL,48.0,1200.0,-48.75,-3.9 -FON,FO,NIFTY,NIFTY-CE-23600-20JUN2024,LONG,25.0,2024-06-19 10:47:19,BUY,30.0,750.0,2024-06-19 11:42:42,SELL,48.0,1200.0,450.0,60.0 -FON,FO,NIFTY,NIFTY-CE-23650-20JUN2024,LONG,50.0,2024-06-20 10:11:43,BUY,15.0,750.0,2024-06-20 10:15:20,SELL,12.55,627.5,-122.5,-16.33 -FON,FO,NIFTY,NIFTY-CE-23650-20JUN2024,LONG,50.0,2024-06-20 10:23:38,BUY,15.0,750.0,2024-06-20 10:24:50,SELL,13.65,682.5,-67.5,-9.0 -FON,FO,NIFTY,NIFTY-CE-23650-20JUN2024,LONG,100.0,2024-06-20 10:28:21,BUY,14.75,1475.0,2024-06-20 12:28:31,SELL,6.0,600.0,-875.0,-59.32 -FON,FO,NIFTY,NIFTY-CE-23800-27JUN2024,LONG,100.0,2024-06-26 13:32:12,BUY,109.1,10910.0,2024-06-26 13:58:40,SELL,121.0,12100.0,1190.0,10.91 -FON,FO,NIFTY,NIFTY-CE-23800-27JUN2024,LONG,50.0,2024-06-26 15:00:09,BUY,121.0,6050.0,2024-06-27 10:08:12,SELL,176.85,8842.5,2792.5,46.16 -FON,FO,NIFTY,NIFTY-CE-23800-27JUN2024,LONG,50.0,2024-06-26 15:00:09,BUY,121.0,6050.0,2024-06-27 10:33:11,SELL,175.0,8750.0,2700.0,44.63 -FON,FO,NIFTY,NIFTY-CE-24000-04JUL2024,LONG,50.0,2024-07-02 12:44:33,BUY,181.55,9077.5,2024-07-02 14:54:13,SELL,201.05,10052.5,975.0,10.74 -FON,FO,NIFTY,NIFTY-CE-24000-04JUL2024,LONG,50.0,2024-07-02 12:44:33,BUY,181.55,9077.5,2024-07-02 14:54:13,SELL,201.1,10055.0,977.5,10.77 -FON,FO,NIFTY,NIFTY-CE-24050-04JUL2024,LONG,25.0,2024-07-01 11:31:03,BUY,182.85,4571.25,2024-07-01 13:45:26,SELL,191.7,4792.5,221.25,4.84 -FON,FO,NIFTY,NIFTY-CE-24050-04JUL2024,LONG,75.0,2024-07-01 11:31:03,BUY,182.85,13713.75,2024-07-01 13:45:26,SELL,191.65,14373.75,660.0,4.81 -FON,FO,NIFTY,NIFTY-CE-24100-04JUL2024,LONG,50.0,2024-06-28 12:13:12,BUY,170.0,8500.0,2024-06-28 14:29:25,SELL,170.0,8500.0,0.0,0.0 -FON,FO,NIFTY,NIFTY-CE-24100-04JUL2024,LONG,50.0,2024-06-28 12:21:13,BUY,145.0,7250.0,2024-06-28 14:29:25,SELL,170.0,8500.0,1250.0,17.24 -FON,FO,NIFTY,NIFTY-CE-24100-11JUL2024,LONG,25.0,2024-07-10 11:46:04,BUY,167.0,4175.0,2024-07-10 12:11:22,SELL,183.85,4596.25,421.25,10.09 -FON,FO,NIFTY,NIFTY-CE-24100-11JUL2024,LONG,75.0,2024-07-10 11:46:04,BUY,167.0,12525.0,2024-07-10 12:11:22,SELL,183.9,13792.5,1267.5,10.12 -FON,FO,NIFTY,NIFTY-CE-24150-08AUG2024,LONG,25.0,2024-08-06 14:00:50,BUY,113.75,2843.75,2024-08-06 14:10:58,SELL,90.3,2257.5,-586.25,-20.62 -FON,FO,NIFTY,NIFTY-CE-24200-11JUL2024,LONG,50.0,2024-07-05 10:44:46,BUY,168.3,8415.0,2024-07-05 11:33:05,SELL,176.25,8812.5,397.5,4.72 -FON,FO,NIFTY,NIFTY-CE-24250-11JUL2024,LONG,75.0,2024-07-05 12:36:40,BUY,162.6,12195.0,2024-07-05 15:12:21,SELL,185.0,13875.0,1680.0,13.78 -FON,FO,NIFTY,NIFTY-CE-24300-04JUL2024,LONG,25.0,2024-07-04 11:16:40,BUY,50.0,1250.0,2024-07-04 11:23:32,SELL,52.7,1317.5,67.5,5.4 -FON,FO,NIFTY,NIFTY-CE-24300-08AUG2024,LONG,25.0,2024-08-06 11:53:31,BUY,100.0,2500.0,2024-08-06 12:26:04,SELL,93.5,2337.5,-162.5,-6.5 -FON,FO,NIFTY,NIFTY-CE-24300-11JUL2024,LONG,100.0,2024-07-08 15:02:08,BUY,120.0,12000.0,2024-07-09 09:47:45,SELL,145.45,14545.0,2545.0,21.21 -FON,FO,NIFTY,NIFTY-CE-24300-11JUL2024,LONG,25.0,2024-07-09 10:19:25,BUY,140.0,3500.0,2024-07-09 10:20:55,SELL,137.45,3436.25,-63.75,-1.82 -FON,FO,NIFTY,NIFTY-CE-24300-11JUL2024,LONG,25.0,2024-07-09 10:19:25,BUY,140.0,3500.0,2024-07-09 10:20:55,SELL,137.5,3437.5,-62.5,-1.79 -FON,FO,NIFTY,NIFTY-CE-24300-11JUL2024,LONG,50.0,2024-07-09 10:19:25,BUY,140.0,7000.0,2024-07-09 10:20:55,SELL,137.55,6877.5,-122.5,-1.75 -FON,FO,NIFTY,NIFTY-CE-24300-11JUL2024,LONG,25.0,2024-07-11 11:05:32,BUY,14.05,351.25,2024-07-11 14:11:00,SELL,19.95,498.75,147.5,41.99 -FON,FO,NIFTY,NIFTY-CE-24350-08AUG2024,LONG,25.0,2024-08-07 10:45:11,BUY,98.4,2460.0,2024-08-07 14:32:12,SELL,62.45,1561.25,-898.75,-36.53 -FON,FO,NIFTY,NIFTY-CE-24350-11JUL2024,LONG,100.0,2024-07-11 09:16:44,BUY,59.75,5975.0,2024-07-11 10:13:20,SELL,21.35,2135.0,-3840.0,-64.27 -FON,FO,NIFTY,NIFTY-CE-24350-11JUL2024,LONG,100.0,2024-07-11 09:26:06,BUY,40.0,4000.0,2024-07-11 10:13:20,SELL,21.35,2135.0,-1865.0,-46.62 -FON,FO,NIFTY,NIFTY-CE-24400-11JUL2024,LONG,150.0,2024-07-09 12:44:04,BUY,89.0,13350.0,2024-07-09 13:17:26,SELL,117.1,17565.0,4215.0,31.57 -FON,FO,NIFTY,NIFTY-CE-24400-11JUL2024,SHORT,25.0,2024-07-11 11:05:32,SELL,4.3,107.5,2024-07-11 14:09:06,BUY,2.5,62.5,45.0,41.86 -FON,FO,NIFTY,NIFTY-CE-24500-14AUG2024,LONG,25.0,2024-08-09 14:47:44,BUY,89.5,2237.5,2024-08-12 09:43:40,SELL,50.3,1257.5,-980.0,-43.8 -FON,FO,NIFTY,NIFTY-CE-24500-25JUL2024,LONG,25.0,2024-07-23 11:27:49,BUY,205.35,5133.75,2024-07-23 12:22:03,SELL,108.9,2722.5,-2411.25,-46.97 -FON,FO,NIFTY,NIFTY-CE-24500-25JUL2024,LONG,25.0,2024-07-23 11:27:49,BUY,205.35,5133.75,2024-07-23 12:22:03,SELL,108.95,2723.75,-2410.0,-46.94 -FON,FO,NIFTY,NIFTY-CE-24500-25JUL2024,LONG,50.0,2024-07-23 11:27:49,BUY,205.3,10265.0,2024-07-23 12:22:03,SELL,108.9,5445.0,-4820.0,-46.96 -FON,FO,NIFTY,NIFTY-CE-24600-01AUG2024,LONG,25.0,2024-07-26 12:20:50,BUY,190.7,4767.5,2024-07-26 13:22:36,SELL,285.0,7125.0,2357.5,49.45 -FON,FO,NIFTY,NIFTY-CE-24600-18JUL2024,LONG,100.0,2024-07-18 09:47:51,BUY,49.65,4965.0,2024-07-18 09:57:15,SELL,87.1,8710.0,3745.0,75.43 -FON,FO,NIFTY,NIFTY-CE-24650-18JUL2024,LONG,25.0,2024-07-16 13:57:37,BUY,70.05,1751.25,2024-07-18 09:55:59,SELL,56.45,1411.25,-340.0,-19.41 -FON,FO,NIFTY,NIFTY-CE-24650-18JUL2024,LONG,25.0,2024-07-16 13:57:37,BUY,70.1,1752.5,2024-07-18 09:55:59,SELL,56.45,1411.25,-341.25,-19.47 -FON,FO,NIFTY,NIFTY-CE-24650-18JUL2024,LONG,100.0,2024-07-18 10:14:50,BUY,50.0,5000.0,2024-07-18 10:22:23,SELL,40.0,4000.0,-1000.0,-20.0 -FON,FO,NIFTY,NIFTY-CE-24650-18JUL2024,LONG,100.0,2024-07-18 12:00:26,BUY,17.15,1715.0,2024-07-18 12:18:21,SELL,51.0,5100.0,3385.0,197.38 -FON,FO,NIFTY,NIFTY-CE-24650-22AUG2024,LONG,25.0,2024-08-21 11:14:07,BUY,100.0,2500.0,2024-08-21 12:46:47,SELL,114.0,2850.0,350.0,14.0 -FON,FO,NIFTY,NIFTY-CE-24700-08AUG2024,LONG,25.0,2024-08-02 15:07:27,BUY,140.0,3500.0,2024-08-05 09:32:11,SELL,30.0,750.0,-2750.0,-78.57 -FON,FO,NIFTY,NIFTY-CE-24750-22AUG2024,LONG,25.0,2024-08-19 12:02:17,BUY,40.0,1000.0,2024-08-19 13:03:28,SELL,45.0,1125.0,125.0,12.5 -FON,FO,NIFTY,NIFTY-CE-24750-22AUG2024,LONG,25.0,2024-08-21 10:25:16,BUY,88.35,2208.75,2024-08-21 12:46:47,SELL,55.65,1391.25,-817.5,-37.01 -FON,FO,NIFTY,NIFTY-CE-24800-22AUG2024,LONG,100.0,2024-08-22 13:55:55,BUY,19.1,1910.0,2024-08-22 14:48:44,SELL,10.65,1065.0,-845.0,-44.24 -FON,FO,NIFTY,NIFTY-CE-24800-22AUG2024,LONG,50.0,2024-08-22 14:46:22,BUY,14.05,702.5,2024-08-22 15:15:25,SELL,6.5,325.0,-377.5,-53.74 -FON,FO,NIFTY,NIFTY-CE-24800-22AUG2024,LONG,50.0,2024-08-22 14:46:22,BUY,14.1,705.0,2024-08-22 15:15:25,SELL,6.5,325.0,-380.0,-53.9 -FON,FO,NIFTY,NIFTY-CE-24850-12SEP2024,LONG,50.0,2024-09-09 12:41:07,BUY,120.0,6000.0,2024-09-09 12:56:32,SELL,125.0,6250.0,250.0,4.17 -FON,FO,NIFTY,NIFTY-CE-24850-12SEP2024,LONG,50.0,2024-09-10 10:54:59,BUY,140.6,7030.0,2024-09-10 11:24:39,SELL,158.55,7927.5,897.5,12.77 -FON,FO,NIFTY,NIFTY-CE-24850-22AUG2024,LONG,25.0,2024-08-20 11:27:40,BUY,34.6,865.0,2024-08-21 12:46:47,SELL,21.4,535.0,-330.0,-38.15 -FON,FO,NIFTY,NIFTY-CE-24850-22AUG2024,LONG,25.0,2024-08-22 10:28:46,BUY,14.65,366.25,2024-08-22 10:50:56,SELL,14.9,372.5,6.25,1.71 -FON,FO,NIFTY,NIFTY-CE-24950-01AUG2024,LONG,50.0,2024-07-30 13:11:20,BUY,105.0,5250.0,2024-07-30 13:19:08,SELL,85.0,4250.0,-1000.0,-19.05 -FON,FO,NIFTY,NIFTY-CE-24950-12SEP2024,LONG,100.0,2024-09-12 10:48:21,BUY,75.0,7500.0,2024-09-12 11:23:24,SELL,89.1,8910.0,1410.0,18.8 -FON,FO,NIFTY,NIFTY-CE-24950-12SEP2024,LONG,100.0,2024-09-12 11:25:22,BUY,79.15,7915.0,2024-09-12 12:04:41,SELL,79.75,7975.0,60.0,0.76 -FON,FO,NIFTY,NIFTY-CE-24950-12SEP2024,LONG,25.0,2024-09-12 12:06:43,BUY,74.85,1871.25,2024-09-12 13:05:45,SELL,90.4,2260.0,388.75,20.77 -FON,FO,NIFTY,NIFTY-CE-24950-12SEP2024,LONG,25.0,2024-09-12 12:06:44,BUY,74.85,1871.25,2024-09-12 13:05:45,SELL,90.4,2260.0,388.75,20.77 -FON,FO,NIFTY,NIFTY-CE-24950-12SEP2024,LONG,50.0,2024-09-12 12:06:44,BUY,74.85,3742.5,2024-09-12 13:05:45,SELL,90.5,4525.0,782.5,20.91 -FON,FO,NIFTY,NIFTY-CE-25000-01AUG2024,LONG,75.0,2024-07-29 12:10:20,BUY,100.0,7500.0,2024-07-29 13:15:18,SELL,66.0,4950.0,-2550.0,-34.0 -FON,FO,NIFTY,NIFTY-CE-25000-01AUG2024,LONG,125.0,2024-08-01 14:35:26,BUY,7.0,875.0,2024-08-01 15:20:10,SELL,12.8,1600.0,725.0,82.86 -FON,FO,NIFTY,NIFTY-CE-25000-08AUG2024,EXPIRED,25.0,2024-08-07 10:40:30,BUY,1.9,47.5,2024-08-08 15:30:00,EXPIRED,0.0,0.0,-47.5,-100.0 -FON,FO,NIFTY,NIFTY-CE-25000-12SEP2024,LONG,50.0,2024-09-11 09:39:17,BUY,80.0,4000.0,2024-09-11 10:47:20,SELL,95.2,4760.0,760.0,19.0 -FON,FO,NIFTY,NIFTY-CE-25000-12SEP2024,LONG,25.0,2024-09-11 13:57:32,BUY,75.0,1875.0,2024-09-12 09:31:24,SELL,80.75,2018.75,143.75,7.67 -FON,FO,NIFTY,NIFTY-CE-25000-12SEP2024,LONG,75.0,2024-09-11 13:57:32,BUY,75.0,5625.0,2024-09-12 09:31:24,SELL,80.8,6060.0,435.0,7.73 -FON,FO,NIFTY,NIFTY-CE-25000-14AUG2024,LONG,100.0,2024-08-08 15:28:33,BUY,5.0,500.0,2024-08-09 10:01:35,SELL,8.3,830.0,330.0,66.0 -FON,FO,NIFTY,NIFTY-CE-25000-29AUG2024,LONG,25.0,2024-08-27 10:37:47,BUY,99.7,2492.5,2024-08-27 11:23:48,SELL,130.35,3258.75,766.25,30.74 -FON,FO,NIFTY,NIFTY-CE-25000-29AUG2024,LONG,25.0,2024-08-27 14:48:56,BUY,100.0,2500.0,2024-08-28 11:26:25,SELL,120.0,3000.0,500.0,20.0 -FON,FO,NIFTY,NIFTY-CE-25150-01AUG2024,LONG,50.0,2024-07-30 11:14:37,BUY,28.0,1400.0,2024-07-30 11:45:42,SELL,28.7,1435.0,35.0,2.5 -FON,FO,NIFTY,NIFTY-CE-25150-05SEP2024,LONG,1500.0,2024-09-05 15:20:06,BUY,0.35,525.0,2024-09-05 15:29:52,SELL,0.05,75.0,-450.0,-85.71 -FON,FO,NIFTY,NIFTY-CE-25300-05SEP2024,LONG,50.0,2024-09-02 12:42:05,BUY,100.3,5015.0,2024-09-02 12:45:45,SELL,89.75,4487.5,-527.5,-10.52 -FON,FO,NIFTY,NIFTY-CE-25300-05SEP2024,LONG,50.0,2024-09-02 12:45:33,BUY,90.0,4500.0,2024-09-02 12:45:45,SELL,89.75,4487.5,-12.5,-0.28 -FON,FO,NIFTY,NIFTY-CE-25300-05SEP2024,LONG,100.0,2024-09-03 14:58:30,BUY,86.85,8685.0,2024-09-03 15:02:08,SELL,84.25,8425.0,-260.0,-2.99 -FON,FO,NIFTY,NIFTY-CE-25350-10OCT2024,LONG,25.0,2024-10-04 10:51:13,BUY,189.45,4736.25,2024-10-04 11:02:09,SELL,196.5,4912.5,176.25,3.72 -FON,FO,NIFTY,NIFTY-CE-25400-01AUG2024,LONG,100.0,2024-07-29 11:04:10,BUY,9.0,900.0,2024-07-29 12:06:50,SELL,10.35,1035.0,135.0,15.0 -FON,FO,NIFTY,NIFTY-CE-25500-19SEP2024,LONG,25.0,2024-09-13 09:38:10,BUY,70.0,1750.0,2024-09-13 10:43:15,SELL,72.55,1813.75,63.75,3.64 -FON,FO,NIFTY,NIFTY-CE-25500-19SEP2024,LONG,75.0,2024-09-13 09:38:10,BUY,70.0,5250.0,2024-09-13 11:27:30,SELL,70.8,5310.0,60.0,1.14 -FON,FO,NIFTY,NIFTY-CE-25500-19SEP2024,LONG,100.0,2024-09-16 15:14:20,BUY,65.0,6500.0,2024-09-19 09:46:38,SELL,118.95,11895.0,5395.0,83.0 -FON,FO,NIFTY,NIFTY-CE-25500-19SEP2024,LONG,25.0,2024-09-18 10:48:57,BUY,80.0,2000.0,2024-09-19 09:46:38,SELL,118.75,2968.75,968.75,48.44 -FON,FO,NIFTY,NIFTY-CE-25500-19SEP2024,LONG,50.0,2024-09-18 10:48:57,BUY,80.0,4000.0,2024-09-19 09:46:38,SELL,118.95,5947.5,1947.5,48.69 -FON,FO,NIFTY,NIFTY-CE-25800-03OCT2024,LONG,50.0,2024-09-20 14:40:35,BUY,160.0,8000.0,2024-09-20 14:52:05,SELL,200.15,10007.5,2007.5,25.09 -FON,FO,NIFTY,NIFTY-CE-26000-26SEP2024,LONG,100.0,2024-09-24 09:56:31,BUY,99.25,9925.0,2024-09-24 10:03:40,SELL,94.9,9490.0,-435.0,-4.38 -FON,FO,NIFTY,NIFTY-CE-26000-26SEP2024,LONG,200.0,2024-09-25 10:07:53,BUY,48.6,9720.0,2024-09-25 14:16:10,SELL,45.4,9080.0,-640.0,-6.58 -FON,FO,NIFTY,NIFTY-CE-26000-26SEP2024,LONG,200.0,2024-09-25 12:30:02,BUY,35.0,7000.0,2024-09-25 14:16:10,SELL,45.4,9080.0,2080.0,29.71 -FON,FO,NIFTY,NIFTY-CE-26000-26SEP2024,LONG,25.0,2024-09-25 14:43:38,BUY,50.0,1250.0,2024-09-25 15:10:21,SELL,59.9,1497.5,247.5,19.8 -FON,FO,NIFTY,NIFTY-CE-26000-26SEP2024,LONG,175.0,2024-09-25 14:43:38,BUY,50.0,8750.0,2024-09-25 15:10:21,SELL,59.95,10491.25,1741.25,19.9 -FON,FO,NIFTY,NIFTY-PE-23450-20JUN2024,LONG,25.0,2024-06-14 11:21:06,BUY,124.7,3117.5,2024-06-14 12:09:30,SELL,128.0,3200.0,82.5,2.65 -FON,FO,NIFTY,NIFTY-PE-23550-27JUN2024,LONG,25.0,2024-06-24 11:39:16,BUY,137.7,3442.5,2024-06-24 11:46:51,SELL,140.95,3523.75,81.25,2.36 -FON,FO,NIFTY,NIFTY-PE-23550-27JUN2024,LONG,75.0,2024-06-24 11:39:16,BUY,137.6,10320.0,2024-06-24 11:46:51,SELL,140.95,10571.25,251.25,2.43 -FON,FO,NIFTY,NIFTY-PE-23600-20JUN2024,LONG,25.0,2024-06-19 09:22:02,BUY,75.0,1875.0,2024-06-19 09:29:57,SELL,100.0,2500.0,625.0,33.33 -FON,FO,NIFTY,NIFTY-PE-24000-08AUG2024,LONG,75.0,2024-08-07 15:08:24,BUY,15.0,1125.0,2024-08-08 10:43:59,SELL,25.0,1875.0,750.0,66.67 -FON,FO,NIFTY,NIFTY-PE-24000-11JUL2024,LONG,25.0,2024-07-05 09:44:03,BUY,50.35,1258.75,2024-07-05 09:54:34,SELL,57.5,1437.5,178.75,14.2 -FON,FO,NIFTY,NIFTY-PE-24100-14AUG2024,LONG,25.0,2024-08-14 11:07:42,BUY,23.9,597.5,2024-08-14 12:50:40,SELL,7.4,185.0,-412.5,-69.04 -FON,FO,NIFTY,NIFTY-PE-24100-14AUG2024,LONG,25.0,2024-08-14 11:42:26,BUY,16.5,412.5,2024-08-14 12:50:40,SELL,7.4,185.0,-227.5,-55.15 -FON,FO,NIFTY,NIFTY-PE-24150-04JUL2024,LONG,25.0,2024-07-02 09:45:41,BUY,125.0,3125.0,2024-07-02 09:53:05,SELL,140.35,3508.75,383.75,12.28 -FON,FO,NIFTY,NIFTY-PE-24150-08AUG2024,LONG,25.0,2024-08-06 12:35:05,BUY,130.0,3250.0,2024-08-06 12:53:33,SELL,118.85,2971.25,-278.75,-8.58 -FON,FO,NIFTY,NIFTY-PE-24200-08AUG2024,LONG,25.0,2024-08-06 10:23:59,BUY,112.0,2800.0,2024-08-06 10:25:48,SELL,126.7,3167.5,367.5,13.13 -FON,FO,NIFTY,NIFTY-PE-24250-04JUL2024,LONG,100.0,2024-07-03 09:15:54,BUY,104.55,10455.0,2024-07-03 15:29:00,SELL,56.5,5650.0,-4805.0,-45.96 -FON,FO,NIFTY,NIFTY-PE-24250-04JUL2024,LONG,50.0,2024-07-03 12:33:30,BUY,63.0,3150.0,2024-07-03 15:29:00,SELL,56.5,2825.0,-325.0,-10.32 -FON,FO,NIFTY,NIFTY-PE-24250-14AUG2024,LONG,25.0,2024-08-13 09:30:02,BUY,70.0,1750.0,2024-08-13 10:30:34,SELL,80.0,2000.0,250.0,14.29 -FON,FO,NIFTY,NIFTY-PE-24300-11JUL2024,LONG,50.0,2024-07-05 11:50:06,BUY,120.0,6000.0,2024-07-05 11:58:36,SELL,121.15,6057.5,57.5,0.96 -FON,FO,NIFTY,NIFTY-PE-24300-11JUL2024,LONG,50.0,2024-07-05 11:51:36,BUY,119.15,5957.5,2024-07-05 11:58:36,SELL,121.15,6057.5,100.0,1.68 -FON,FO,NIFTY,NIFTY-PE-24350-11JUL2024,LONG,100.0,2024-07-09 10:23:03,BUY,80.3,8030.0,2024-07-09 10:23:04,SELL,80.55,8055.0,25.0,0.31 -FON,FO,NIFTY,NIFTY-PE-24400-22AUG2024,LONG,25.0,2024-08-20 12:42:56,BUY,14.8,370.0,2024-08-21 10:25:40,SELL,7.35,183.75,-186.25,-50.34 -FON,FO,NIFTY,NIFTY-PE-24450-01AUG2024,LONG,75.0,2024-07-29 11:00:02,BUY,12.0,900.0,2024-07-29 11:42:42,SELL,10.45,783.75,-116.25,-12.92 -FON,FO,NIFTY,NIFTY-PE-24600-25JUL2024,LONG,75.0,2024-07-22 11:06:51,BUY,252.15,18911.25,2024-07-22 11:24:32,SELL,253.6,19020.0,108.75,0.58 -FON,FO,NIFTY,NIFTY-PE-24650-01AUG2024,LONG,25.0,2024-07-26 11:34:24,BUY,138.0,3450.0,2024-07-26 12:33:43,SELL,106.15,2653.75,-796.25,-23.08 -FON,FO,NIFTY,NIFTY-PE-24650-18JUL2024,LONG,50.0,2024-07-15 13:23:50,BUY,115.25,5762.5,2024-07-15 14:18:31,SELL,115.75,5787.5,25.0,0.43 -FON,FO,NIFTY,NIFTY-PE-24650-18JUL2024,LONG,25.0,2024-07-16 13:57:37,BUY,77.65,1941.25,2024-07-18 09:47:40,SELL,70.25,1756.25,-185.0,-9.53 -FON,FO,NIFTY,NIFTY-PE-24650-18JUL2024,LONG,25.0,2024-07-16 13:57:37,BUY,77.7,1942.5,2024-07-18 09:47:40,SELL,70.25,1756.25,-186.25,-9.59 -FON,FO,NIFTY,NIFTY-PE-24650-18JUL2024,EXPIRED,100.0,2024-07-18 14:25:45,BUY,3.0,300.0,2024-07-18 15:30:00,EXPIRED,0.0,0.0,-300.0,-100.0 -FON,FO,NIFTY,NIFTY-PE-24800-08AUG2024,LONG,25.0,2024-08-02 12:21:59,BUY,160.0,4000.0,2024-08-02 12:36:48,SELL,177.75,4443.75,443.75,11.09 -FON,FO,NIFTY,NIFTY-PE-24800-08AUG2024,LONG,25.0,2024-08-02 14:07:07,BUY,166.0,4150.0,2024-08-02 14:21:35,SELL,167.85,4196.25,46.25,1.11 -FON,FO,NIFTY,NIFTY-PE-24800-29AUG2024,LONG,25.0,2024-08-23 10:16:06,BUY,115.0,2875.0,2024-08-23 10:28:16,SELL,105.1,2627.5,-247.5,-8.61 -FON,FO,NIFTY,NIFTY-PE-24850-22AUG2024,LONG,25.0,2024-08-22 10:28:46,BUY,69.85,1746.25,2024-08-22 10:38:38,SELL,51.15,1278.75,-467.5,-26.77 -FON,FO,NIFTY,NIFTY-PE-24900-01AUG2024,LONG,25.0,2024-07-29 10:38:24,BUY,125.0,3125.0,2024-07-29 11:23:25,SELL,83.9,2097.5,-1027.5,-32.88 -FON,FO,NIFTY,NIFTY-PE-24900-01AUG2024,LONG,50.0,2024-07-29 10:38:24,BUY,125.0,6250.0,2024-07-29 11:23:25,SELL,83.85,4192.5,-2057.5,-32.92 -FON,FO,NIFTY,NIFTY-PE-24900-01AUG2024,LONG,50.0,2024-07-30 15:09:20,BUY,101.95,5097.5,2024-07-30 15:28:35,SELL,102.75,5137.5,40.0,0.78 -FON,FO,NIFTY,NIFTY-PE-24900-12SEP2024,LONG,25.0,2024-09-09 13:17:59,BUY,129.75,3243.75,2024-09-09 14:07:00,SELL,122.75,3068.75,-175.0,-5.39 -FON,FO,NIFTY,NIFTY-PE-24950-01AUG2024,LONG,25.0,2024-07-31 11:19:46,BUY,98.85,2471.25,2024-07-31 14:45:44,SELL,85.45,2136.25,-335.0,-13.56 -FON,FO,NIFTY,NIFTY-PE-24950-01AUG2024,LONG,125.0,2024-08-01 14:34:46,BUY,7.0,875.0,2024-08-01 15:20:10,SELL,0.05,6.25,-868.75,-99.29 -FON,FO,NIFTY,NIFTY-PE-25000-01AUG2024,LONG,25.0,2024-07-31 14:32:42,BUY,97.45,2436.25,2024-07-31 14:59:38,SELL,104.55,2613.75,177.5,7.29 -FON,FO,NIFTY,NIFTY-PE-25100-12SEP2024,LONG,75.0,2024-09-11 11:45:23,BUY,100.0,7500.0,2024-09-11 13:02:05,SELL,104.2,7815.0,315.0,4.2 -FON,FO,NIFTY,NIFTY-PE-25150-29AUG2024,LONG,350.0,2024-08-29 15:18:38,BUY,3.15,1102.5,2024-08-29 15:19:47,SELL,8.65,3027.5,1925.0,174.6 -FON,FO,NIFTY,NIFTY-PE-25150-29AUG2024,LONG,650.0,2024-08-29 15:18:38,BUY,3.15,2047.5,2024-08-29 15:19:47,SELL,8.7,5655.0,3607.5,176.19 -FON,FO,NIFTY,NIFTY-PE-25200-05SEP2024,LONG,25.0,2024-09-04 13:22:11,BUY,82.7,2067.5,2024-09-04 13:32:41,SELL,83.3,2082.5,15.0,0.73 -FON,FO,NIFTY,NIFTY-PE-25200-29AUG2024,LONG,25.0,2024-08-29 11:02:41,BUY,100.0,2500.0,2024-08-29 11:59:52,SELL,115.0,2875.0,375.0,15.0 -FON,FO,NIFTY,NIFTY-PE-25250-05SEP2024,LONG,100.0,2024-09-05 10:07:47,BUY,85.0,8500.0,2024-09-05 10:14:30,SELL,85.0,8500.0,0.0,0.0 -FON,FO,NIFTY,NIFTY-PE-25400-19SEP2024,LONG,1500.0,2024-09-19 15:06:01,BUY,2.0,3000.0,2024-09-19 15:06:42,SELL,1.2,1800.0,-1200.0,-40.0 -FON,FO,NIFTY,NIFTY-PE-25500-03OCT2024,LONG,500.0,2024-10-01 13:49:40,BUY,14.0,7000.0,2024-10-03 09:27:50,SELL,50.45,25225.0,18225.0,260.36 -FON,FO,NIFTY,NIFTY-PE-25500-26SEP2024,LONG,25.0,2024-09-20 15:19:21,BUY,65.3,1632.5,2024-09-20 15:28:16,SELL,60.05,1501.25,-131.25,-8.04 -FON,FO,NIFTY,NIFTY-PE-25650-03OCT2024,LONG,200.0,2024-10-03 09:43:49,BUY,90.0,18000.0,2024-10-03 10:13:05,SELL,149.7,29940.0,11940.0,66.33 -FON,FO,NIFTY,NIFTY-PE-26100-26SEP2024,LONG,200.0,2024-09-26 10:51:29,BUY,72.9,14580.0,2024-09-26 13:48:23,SELL,74.25,14850.0,270.0,1.85 -FON,FO,NIFTY,NIFTY-PE-26100-26SEP2024,LONG,200.0,2024-09-26 11:57:21,BUY,50.0,10000.0,2024-09-26 13:48:23,SELL,74.25,14850.0,4850.0,48.5 -FON,FO,NIFTY,NIFTY-PE-26200-26SEP2024,LONG,1000.0,2024-09-26 15:13:54,BUY,2.75,2750.0,2024-09-26 15:16:18,SELL,0.95,950.0,-1800.0,-65.45 +exchange,segment,symbol,scrip_name,position,quantity,open_datetime,open_side,open_price,open_amount,close_datetime,close_side,close_price,close_amount,pnl_amount,pnl_percentage,brokerage +NSE,EQ,BHAGERIA,BHAGERI IND,LONG,10.0,2020-05-05 11:31:20,BUY,116.55,1165.5,2020-06-15 10:57:42,SELL,113.0,1130.0,-35.5,-3.05,3.83 +NSE,EQ,BHAGERIA,BHAGERI IND,LONG,5.0,2020-05-19 14:44:06,BUY,100.0,500.0,2020-06-15 10:57:42,SELL,113.0,565.0,65.0,13.0,1.77 +NSE,EQ,BPCL,BHARAT PETROLEUM CORPORATION L,LONG,43.0,2021-08-06 11:42:14,BUY,457.0,19651.0,2022-08-10 09:26:12,SELL,328.85,14140.55,-5510.45,-28.04,56.71 +NSE,EQ,GOLDBEES,GOLDBEES,LONG,2.0,2021-02-09 14:25:00,BUY,41.82,83.64,2021-06-04 12:10:54,SELL,42.03,84.06,0.42,0.5,0.28 +NSE,EQ,HERANBA,HERANBA INDUSTRIES LIMITED,LONG,12.0,2021-03-04 00:00:00,BUY,627.0,7524.0,2021-03-05 15:24:27,SELL,820.0,9840.0,2316.0,30.78,28.75 +NSE,EQ,HERANBA,HERANBA INDUSTRIES LIMITED,LONG,11.0,2021-03-04 00:00:00,BUY,627.0,6897.0,2021-03-09 10:38:35,SELL,775.0,8525.0,1628.0,23.6,25.57 +NSE,EQ,IDEA,VODAFONE IDEA LTD,LONG,20.0,2020-07-29 14:14:01,BUY,8.2,164.0,2021-06-14 13:21:53,SELL,9.65,193.0,29.0,17.68,0.59 +NSE,EQ,IDEA,VODAFONE IDEA LTD,LONG,50.0,2020-07-30 15:15:54,BUY,7.95,397.5,2021-06-14 13:21:53,SELL,9.65,482.5,85.0,21.38,1.46 +NSE,EQ,INFY,INFOSYS LTD.,LONG,3.0,2021-04-12 10:50:01,BUY,1434.6,4303.8,2021-06-14 13:23:56,SELL,1457.0,4371.0,67.2,1.56,14.45 +NSE,EQ,INFY,INFOSYS LTD.,LONG,5.0,2021-04-12 10:55:51,BUY,1433.95,7169.75,2021-06-14 13:23:56,SELL,1457.0,7285.0,115.25,1.61,24.07 +NSE,EQ,LICI,LIFE INSURANCE CORPORATION,LONG,15.0,2022-05-13 00:00:00,BUY,904.0,13560.0,2022-08-10 09:27:00,SELL,684.35,10265.25,-3294.75,-24.3,39.94 +NSE,EQ,NIFTYBEES,NIFTY BEES,LONG,1.0,2021-02-09 14:25:00,BUY,162.52,162.52,2021-06-14 13:19:01,SELL,168.95,168.95,6.43,3.96,0.55 +NSE,EQ,PNB,PUNJAB NATBK,LONG,30.0,2020-07-29 14:12:52,BUY,32.95,988.5,2021-06-14 13:20:29,SELL,41.45,1243.5,255.0,25.8,3.7 +NSE,EQ,SBIN,STATE BANK OF INDIA,LONG,14.0,2021-05-10 11:04:16,BUY,365.0,5110.0,2021-06-04 12:15:06,SELL,436.0,6104.0,994.0,19.45,18.61 +NSE,EQ,TATACHEM,TATA CHEMICALS LTD.,LONG,20.0,2021-06-15 13:16:17,BUY,751.2,15024.0,2022-08-10 09:33:26,SELL,1030.0,20600.0,5576.0,37.11,58.93 +NSE,EQ,TATAPOWER,TATA POWER,LONG,19.0,2021-02-08 11:39:33,BUY,90.0,1710.0,2022-08-10 09:30:24,SELL,230.15,4372.85,2662.85,155.72,9.93 +NSE,EQ,VOLTAS,VOLTAS LTD,LONG,4.0,2021-06-15 13:36:57,BUY,1059.0,4236.0,2022-08-10 09:15:00,SELL,986.0,3944.0,-292.0,-6.89,13.65 +NSE,EQ,YESBANK,YES BANK LTD,LONG,100.0,2020-07-27 10:47:51,BUY,12.3,1230.0,2021-11-10 13:16:26,SELL,13.0,1300.0,70.0,5.69,4.21 +NSE,EQ,YESBANK,YES BANK LTD,LONG,50.0,2020-07-29 14:11:01,BUY,11.75,587.5,2021-11-10 13:16:26,SELL,13.0,650.0,62.5,10.64,2.06 +FON,FO,NIFTY,NIFTY-CE-23350-13JUN2024,LONG,25.0,2024-06-13 12:11:08,BUY,59.0,1475.0,2024-06-13 13:28:13,SELL,61.9,1547.5,72.5,4.92,48.79 +FON,FO,NIFTY,NIFTY-CE-23450-20JUN2024,LONG,50.0,2024-06-20 09:57:52,BUY,70.0,3500.0,2024-06-20 10:02:14,SELL,77.55,3877.5,377.5,10.79,51.19 +FON,FO,NIFTY,NIFTY-CE-23500-20JUN2024,LONG,25.0,2024-06-18 11:00:46,BUY,120.0,3000.0,2024-06-18 11:22:18,SELL,135.65,3391.25,391.25,13.04,50.69 +FON,FO,NIFTY,NIFTY-CE-23500-27JUN2024,LONG,100.0,2024-06-21 12:52:27,BUY,125.0,12500.0,2024-06-21 13:56:13,SELL,151.0,15100.0,2600.0,20.8,62.7 +FON,FO,NIFTY,NIFTY-CE-23550-27JUN2024,LONG,100.0,2024-06-25 11:23:23,BUY,126.2,12620.0,2024-06-25 12:03:52,SELL,128.3,12830.0,210.0,1.66,60.43 +FON,FO,NIFTY,NIFTY-CE-23600-20JUN2024,LONG,25.0,2024-06-19 10:21:57,BUY,49.95,1248.75,2024-06-19 11:42:42,SELL,48.0,1200.0,-48.75,-3.9,48.44 +FON,FO,NIFTY,NIFTY-CE-23600-20JUN2024,LONG,25.0,2024-06-19 10:47:19,BUY,30.0,750.0,2024-06-19 11:42:42,SELL,48.0,1200.0,450.0,60.0,48.42 +FON,FO,NIFTY,NIFTY-CE-23650-20JUN2024,LONG,50.0,2024-06-20 10:11:43,BUY,15.0,750.0,2024-06-20 10:15:20,SELL,12.55,627.5,-122.5,-16.33,47.85 +FON,FO,NIFTY,NIFTY-CE-23650-20JUN2024,LONG,50.0,2024-06-20 10:23:38,BUY,15.0,750.0,2024-06-20 10:24:50,SELL,13.65,682.5,-67.5,-9.0,47.91 +FON,FO,NIFTY,NIFTY-CE-23650-20JUN2024,LONG,100.0,2024-06-20 10:28:21,BUY,14.75,1475.0,2024-06-20 12:28:31,SELL,6.0,600.0,-875.0,-59.32,47.85 +FON,FO,NIFTY,NIFTY-CE-23800-27JUN2024,LONG,100.0,2024-06-26 13:32:12,BUY,109.1,10910.0,2024-06-26 13:58:40,SELL,121.0,12100.0,1190.0,10.91,59.65 +FON,FO,NIFTY,NIFTY-CE-23800-27JUN2024,LONG,50.0,2024-06-26 15:00:09,BUY,121.0,6050.0,2024-06-27 10:08:12,SELL,176.85,8842.5,2792.5,46.16,56.24 +FON,FO,NIFTY,NIFTY-CE-23800-27JUN2024,LONG,50.0,2024-06-26 15:00:09,BUY,121.0,6050.0,2024-06-27 10:33:11,SELL,175.0,8750.0,2700.0,44.63,56.15 +FON,FO,NIFTY,NIFTY-CE-24000-04JUL2024,LONG,50.0,2024-07-02 12:44:33,BUY,181.55,9077.5,2024-07-02 14:54:13,SELL,201.05,10052.5,975.0,10.74,57.54 +FON,FO,NIFTY,NIFTY-CE-24000-04JUL2024,LONG,50.0,2024-07-02 12:44:33,BUY,181.55,9077.5,2024-07-02 14:54:13,SELL,201.1,10055.0,977.5,10.77,57.55 +FON,FO,NIFTY,NIFTY-CE-24050-04JUL2024,LONG,25.0,2024-07-01 11:31:03,BUY,182.85,4571.25,2024-07-01 13:45:26,SELL,191.7,4792.5,221.25,4.84,52.14 +FON,FO,NIFTY,NIFTY-CE-24050-04JUL2024,LONG,75.0,2024-07-01 11:31:03,BUY,182.85,13713.75,2024-07-01 13:45:26,SELL,191.65,14373.75,660.0,4.81,62.01 +FON,FO,NIFTY,NIFTY-CE-24100-04JUL2024,LONG,50.0,2024-06-28 12:13:12,BUY,170.0,8500.0,2024-06-28 14:29:25,SELL,170.0,8500.0,0.0,0.0,55.97 +FON,FO,NIFTY,NIFTY-CE-24100-04JUL2024,LONG,50.0,2024-06-28 12:21:13,BUY,145.0,7250.0,2024-06-28 14:29:25,SELL,170.0,8500.0,1250.0,17.24,55.93 +FON,FO,NIFTY,NIFTY-CE-24100-11JUL2024,LONG,25.0,2024-07-10 11:46:04,BUY,167.0,4175.0,2024-07-10 12:11:22,SELL,183.85,4596.25,421.25,10.09,51.93 +FON,FO,NIFTY,NIFTY-CE-24100-11JUL2024,LONG,75.0,2024-07-10 11:46:04,BUY,167.0,12525.0,2024-07-10 12:11:22,SELL,183.9,13792.5,1267.5,10.12,61.39 +FON,FO,NIFTY,NIFTY-CE-24150-08AUG2024,LONG,25.0,2024-08-06 14:00:50,BUY,113.75,2843.75,2024-08-06 14:10:58,SELL,90.3,2257.5,-586.25,-20.62,49.55 +FON,FO,NIFTY,NIFTY-CE-24200-11JUL2024,LONG,50.0,2024-07-05 10:44:46,BUY,168.3,8415.0,2024-07-05 11:33:05,SELL,176.25,8812.5,397.5,4.72,56.28 +FON,FO,NIFTY,NIFTY-CE-24250-11JUL2024,LONG,75.0,2024-07-05 12:36:40,BUY,162.6,12195.0,2024-07-05 15:12:21,SELL,185.0,13875.0,1680.0,13.78,61.47 +FON,FO,NIFTY,NIFTY-CE-24300-04JUL2024,LONG,25.0,2024-07-04 11:16:40,BUY,50.0,1250.0,2024-07-04 11:23:32,SELL,52.7,1317.5,67.5,5.4,48.56 +FON,FO,NIFTY,NIFTY-CE-24300-08AUG2024,LONG,25.0,2024-08-06 11:53:31,BUY,100.0,2500.0,2024-08-06 12:26:04,SELL,93.5,2337.5,-162.5,-6.5,49.62 +FON,FO,NIFTY,NIFTY-CE-24300-11JUL2024,LONG,100.0,2024-07-08 15:02:08,BUY,120.0,12000.0,2024-07-09 09:47:45,SELL,145.45,14545.0,2545.0,21.21,62.13 +FON,FO,NIFTY,NIFTY-CE-24300-11JUL2024,LONG,25.0,2024-07-09 10:19:25,BUY,140.0,3500.0,2024-07-09 10:20:55,SELL,137.45,3436.25,-63.75,-1.82,50.75 +FON,FO,NIFTY,NIFTY-CE-24300-11JUL2024,LONG,25.0,2024-07-09 10:19:25,BUY,140.0,3500.0,2024-07-09 10:20:55,SELL,137.5,3437.5,-62.5,-1.79,50.75 +FON,FO,NIFTY,NIFTY-CE-24300-11JUL2024,LONG,50.0,2024-07-09 10:19:25,BUY,140.0,7000.0,2024-07-09 10:20:55,SELL,137.55,6877.5,-122.5,-1.75,54.3 +FON,FO,NIFTY,NIFTY-CE-24300-11JUL2024,LONG,25.0,2024-07-11 11:05:32,BUY,14.05,351.25,2024-07-11 14:11:00,SELL,19.95,498.75,147.5,41.99,47.71 +FON,FO,NIFTY,NIFTY-CE-24350-08AUG2024,LONG,25.0,2024-08-07 10:45:11,BUY,98.4,2460.0,2024-08-07 14:32:12,SELL,62.45,1561.25,-898.75,-36.53,48.84 +FON,FO,NIFTY,NIFTY-CE-24350-11JUL2024,LONG,100.0,2024-07-11 09:16:44,BUY,59.75,5975.0,2024-07-11 10:13:20,SELL,21.35,2135.0,-3840.0,-64.27,49.52 +FON,FO,NIFTY,NIFTY-CE-24350-11JUL2024,LONG,100.0,2024-07-11 09:26:06,BUY,40.0,4000.0,2024-07-11 10:13:20,SELL,21.35,2135.0,-1865.0,-46.62,49.46 +FON,FO,NIFTY,NIFTY-CE-24400-11JUL2024,LONG,150.0,2024-07-09 12:44:04,BUY,89.0,13350.0,2024-07-09 13:17:26,SELL,117.1,17565.0,4215.0,31.57,65.2 +FON,FO,NIFTY,NIFTY-CE-24400-11JUL2024,SHORT,25.0,2024-07-11 11:05:32,SELL,4.3,107.5,2024-07-11 14:09:06,BUY,2.5,62.5,45.0,41.86,47.27 +FON,FO,NIFTY,NIFTY-CE-24500-14AUG2024,LONG,25.0,2024-08-09 14:47:44,BUY,89.5,2237.5,2024-08-12 09:43:40,SELL,50.3,1257.5,-980.0,-43.8,48.53 +FON,FO,NIFTY,NIFTY-CE-24500-25JUL2024,LONG,25.0,2024-07-23 11:27:49,BUY,205.3,5132.5,2024-07-23 12:22:03,SELL,108.9,2722.5,-2410.0,-46.96,50.08 +FON,FO,NIFTY,NIFTY-CE-24500-25JUL2024,LONG,25.0,2024-07-23 11:27:49,BUY,205.3,5132.5,2024-07-23 12:22:03,SELL,108.95,2723.75,-2408.75,-46.93,50.09 +FON,FO,NIFTY,NIFTY-CE-24500-25JUL2024,LONG,50.0,2024-07-23 11:27:49,BUY,205.35,10267.5,2024-07-23 12:22:03,SELL,108.9,5445.0,-4822.5,-46.97,52.97 +FON,FO,NIFTY,NIFTY-CE-24600-01AUG2024,LONG,25.0,2024-07-26 12:20:50,BUY,190.7,4767.5,2024-07-26 13:22:36,SELL,285.0,7125.0,2357.5,49.45,54.48 +FON,FO,NIFTY,NIFTY-CE-24600-18JUL2024,LONG,100.0,2024-07-18 09:47:51,BUY,49.65,4965.0,2024-07-18 09:57:15,SELL,87.1,8710.0,3745.0,75.43,56.07 +FON,FO,NIFTY,NIFTY-CE-24650-18JUL2024,LONG,25.0,2024-07-16 13:57:37,BUY,70.05,1751.25,2024-07-18 09:55:59,SELL,56.45,1411.25,-340.0,-19.41,48.67 +FON,FO,NIFTY,NIFTY-CE-24650-18JUL2024,LONG,25.0,2024-07-16 13:57:37,BUY,70.1,1752.5,2024-07-18 09:55:59,SELL,56.45,1411.25,-341.25,-19.47,48.67 +FON,FO,NIFTY,NIFTY-CE-24650-18JUL2024,LONG,100.0,2024-07-18 10:14:50,BUY,50.0,5000.0,2024-07-18 10:22:23,SELL,40.0,4000.0,-1000.0,-20.0,51.36 +FON,FO,NIFTY,NIFTY-CE-24650-18JUL2024,LONG,100.0,2024-07-18 12:00:26,BUY,17.15,1715.0,2024-07-18 12:18:21,SELL,51.0,5100.0,3385.0,197.38,52.36 +FON,FO,NIFTY,NIFTY-CE-24650-22AUG2024,LONG,25.0,2024-08-21 11:14:07,BUY,100.0,2500.0,2024-08-21 12:46:47,SELL,114.0,2850.0,350.0,14.0,50.13 +FON,FO,NIFTY,NIFTY-CE-24700-08AUG2024,LONG,25.0,2024-08-02 15:07:27,BUY,140.0,3500.0,2024-08-05 09:32:11,SELL,30.0,750.0,-2750.0,-78.57,48.06 +FON,FO,NIFTY,NIFTY-CE-24750-22AUG2024,LONG,25.0,2024-08-19 12:02:17,BUY,40.0,1000.0,2024-08-19 13:03:28,SELL,45.0,1125.0,125.0,12.5,48.36 +FON,FO,NIFTY,NIFTY-CE-24750-22AUG2024,LONG,25.0,2024-08-21 10:25:16,BUY,88.35,2208.75,2024-08-21 12:46:47,SELL,55.65,1391.25,-817.5,-37.01,48.66 +FON,FO,NIFTY,NIFTY-CE-24800-22AUG2024,LONG,100.0,2024-08-22 13:55:55,BUY,19.1,1910.0,2024-08-22 14:48:44,SELL,10.65,1065.0,-845.0,-44.24,48.33 +FON,FO,NIFTY,NIFTY-CE-24800-22AUG2024,LONG,50.0,2024-08-22 14:46:22,BUY,14.05,702.5,2024-08-22 15:15:25,SELL,6.5,325.0,-377.5,-53.74,47.55 +FON,FO,NIFTY,NIFTY-CE-24800-22AUG2024,LONG,50.0,2024-08-22 14:46:22,BUY,14.1,705.0,2024-08-22 15:15:25,SELL,6.5,325.0,-380.0,-53.9,47.55 +FON,FO,NIFTY,NIFTY-CE-24850-12SEP2024,LONG,50.0,2024-09-09 12:41:07,BUY,120.0,6000.0,2024-09-09 12:56:32,SELL,125.0,6250.0,250.0,4.17,53.64 +FON,FO,NIFTY,NIFTY-CE-24850-12SEP2024,LONG,50.0,2024-09-10 10:54:59,BUY,140.6,7030.0,2024-09-10 11:24:39,SELL,158.55,7927.5,897.5,12.77,55.35 +FON,FO,NIFTY,NIFTY-CE-24850-22AUG2024,LONG,25.0,2024-08-20 11:27:40,BUY,34.6,865.0,2024-08-21 12:46:47,SELL,21.4,535.0,-330.0,-38.15,47.76 +FON,FO,NIFTY,NIFTY-CE-24850-22AUG2024,LONG,25.0,2024-08-22 10:28:46,BUY,14.65,366.25,2024-08-22 10:50:56,SELL,14.9,372.5,6.25,1.71,47.58 +FON,FO,NIFTY,NIFTY-CE-24950-01AUG2024,LONG,50.0,2024-07-30 13:11:20,BUY,105.0,5250.0,2024-07-30 13:19:08,SELL,85.0,4250.0,-1000.0,-19.05,51.62 +FON,FO,NIFTY,NIFTY-CE-24950-12SEP2024,LONG,100.0,2024-09-12 10:48:21,BUY,75.0,7500.0,2024-09-12 11:23:24,SELL,89.1,8910.0,1410.0,18.8,56.35 +FON,FO,NIFTY,NIFTY-CE-24950-12SEP2024,LONG,100.0,2024-09-12 11:25:22,BUY,79.15,7915.0,2024-09-12 12:04:41,SELL,79.75,7975.0,60.0,0.76,55.43 +FON,FO,NIFTY,NIFTY-CE-24950-12SEP2024,LONG,25.0,2024-09-12 12:06:43,BUY,74.85,1871.25,2024-09-12 13:05:45,SELL,90.4,2260.0,388.75,20.77,49.52 +FON,FO,NIFTY,NIFTY-CE-24950-12SEP2024,LONG,25.0,2024-09-12 12:06:44,BUY,74.85,1871.25,2024-09-12 13:05:45,SELL,90.4,2260.0,388.75,20.77,49.52 +FON,FO,NIFTY,NIFTY-CE-24950-12SEP2024,LONG,50.0,2024-09-12 12:06:44,BUY,74.85,3742.5,2024-09-12 13:05:45,SELL,90.5,4525.0,782.5,20.91,51.85 +FON,FO,NIFTY,NIFTY-CE-25000-01AUG2024,LONG,75.0,2024-07-29 12:10:20,BUY,100.0,7500.0,2024-07-29 13:15:18,SELL,66.0,4950.0,-2550.0,-34.0,52.39 +FON,FO,NIFTY,NIFTY-CE-25000-01AUG2024,LONG,125.0,2024-08-01 14:35:26,BUY,7.0,875.0,2024-08-01 15:20:10,SELL,12.8,1600.0,725.0,82.86,48.83 +FON,FO,NIFTY,NIFTY-CE-25000-08AUG2024,EXPIRED,25.0,2024-08-07 10:40:30,BUY,1.9,47.5,2024-08-08 15:30:00,EXPIRED,0.0,0.0,-47.5,-100.0,47.2 +FON,FO,NIFTY,NIFTY-CE-25000-12SEP2024,LONG,50.0,2024-09-11 09:39:17,BUY,80.0,4000.0,2024-09-11 10:47:20,SELL,95.2,4760.0,760.0,19.0,52.09 +FON,FO,NIFTY,NIFTY-CE-25000-12SEP2024,LONG,25.0,2024-09-11 13:57:32,BUY,75.0,1875.0,2024-09-12 09:31:24,SELL,80.75,2018.75,143.75,7.67,49.28 +FON,FO,NIFTY,NIFTY-CE-25000-12SEP2024,LONG,75.0,2024-09-11 13:57:32,BUY,75.0,5625.0,2024-09-12 09:31:24,SELL,80.8,6060.0,435.0,7.73,53.44 +FON,FO,NIFTY,NIFTY-CE-25000-14AUG2024,LONG,100.0,2024-08-08 15:28:33,BUY,5.0,500.0,2024-08-09 10:01:35,SELL,8.3,830.0,330.0,66.0,48.05 +FON,FO,NIFTY,NIFTY-CE-25000-17OCT2024,LONG,150.0,2024-10-09 15:00:39,BUY,200.0,30000.0,2024-10-10 12:44:10,SELL,231.7,34755.0,4755.0,15.85,82.92 +FON,FO,NIFTY,NIFTY-CE-25000-29AUG2024,LONG,25.0,2024-08-27 10:37:47,BUY,99.7,2492.5,2024-08-27 11:23:48,SELL,130.35,3258.75,766.25,30.74,50.54 +FON,FO,NIFTY,NIFTY-CE-25000-29AUG2024,LONG,25.0,2024-08-27 14:48:56,BUY,100.0,2500.0,2024-08-28 11:26:25,SELL,120.0,3000.0,500.0,20.0,50.28 +FON,FO,NIFTY,NIFTY-CE-25100-10OCT2024,LONG,100.0,2024-10-07 09:25:40,BUY,186.55,18655.0,2024-10-07 11:02:54,SELL,100.45,10045.0,-8610.0,-46.15,57.83 +FON,FO,NIFTY,NIFTY-CE-25100-10OCT2024,LONG,100.0,2024-10-07 10:43:43,BUY,139.05,13905.0,2024-10-07 11:02:54,SELL,100.45,10045.0,-3860.0,-27.76,57.69 +FON,FO,NIFTY,NIFTY-CE-25100-10OCT2024,LONG,200.0,2024-10-07 14:51:36,BUY,89.75,17950.0,2024-10-08 11:38:56,SELL,86.05,17210.0,-740.0,-4.12,64.98 +FON,FO,NIFTY,NIFTY-CE-25100-10OCT2024,LONG,100.0,2024-10-07 15:29:14,BUY,70.0,7000.0,2024-10-08 11:38:56,SELL,86.05,8605.0,1605.0,22.93,56.03 +FON,FO,NIFTY,NIFTY-CE-25150-01AUG2024,LONG,50.0,2024-07-30 11:14:37,BUY,28.0,1400.0,2024-07-30 11:45:42,SELL,28.7,1435.0,35.0,2.5,48.68 +FON,FO,NIFTY,NIFTY-CE-25150-05SEP2024,LONG,1500.0,2024-09-05 15:20:06,BUY,0.35,525.0,2024-09-05 15:29:52,SELL,0.05,75.0,-450.0,-85.71,47.29 +FON,FO,NIFTY,NIFTY-CE-25300-05SEP2024,LONG,50.0,2024-09-02 12:42:05,BUY,100.3,5015.0,2024-09-02 12:45:45,SELL,89.75,4487.5,-527.5,-10.52,51.85 +FON,FO,NIFTY,NIFTY-CE-25300-05SEP2024,LONG,50.0,2024-09-02 12:45:33,BUY,90.0,4500.0,2024-09-02 12:45:45,SELL,89.75,4487.5,-12.5,-0.28,51.83 +FON,FO,NIFTY,NIFTY-CE-25300-05SEP2024,LONG,100.0,2024-09-03 14:58:30,BUY,86.85,8685.0,2024-09-03 15:02:08,SELL,84.25,8425.0,-260.0,-2.99,55.9 +FON,FO,NIFTY,NIFTY-CE-25350-10OCT2024,LONG,25.0,2024-10-04 10:51:13,BUY,189.45,4736.25,2024-10-04 11:02:09,SELL,196.5,4912.5,176.25,3.72,52.26 +FON,FO,NIFTY,NIFTY-CE-25400-01AUG2024,LONG,100.0,2024-07-29 11:04:10,BUY,9.0,900.0,2024-07-29 12:06:50,SELL,10.35,1035.0,135.0,15.0,48.26 +FON,FO,NIFTY,NIFTY-CE-25500-19SEP2024,LONG,25.0,2024-09-13 09:38:10,BUY,70.0,1750.0,2024-09-13 10:43:15,SELL,72.55,1813.75,63.75,3.64,49.07 +FON,FO,NIFTY,NIFTY-CE-25500-19SEP2024,LONG,75.0,2024-09-13 09:38:10,BUY,70.0,5250.0,2024-09-13 11:27:30,SELL,70.8,5310.0,60.0,1.14,52.68 +FON,FO,NIFTY,NIFTY-CE-25500-19SEP2024,LONG,25.0,2024-09-16 15:14:20,BUY,65.0,1625.0,2024-09-19 09:46:38,SELL,118.75,2968.75,1343.75,82.69,50.22 +FON,FO,NIFTY,NIFTY-CE-25500-19SEP2024,LONG,75.0,2024-09-16 15:14:20,BUY,65.0,4875.0,2024-09-19 09:46:38,SELL,118.95,8921.25,4046.25,83.0,56.28 +FON,FO,NIFTY,NIFTY-CE-25500-19SEP2024,LONG,75.0,2024-09-18 10:48:57,BUY,80.0,6000.0,2024-09-19 09:46:38,SELL,118.95,8921.25,2921.25,48.69,56.32 +FON,FO,NIFTY,NIFTY-CE-25500-24OCT2024,LONG,50.0,2024-10-08 12:44:09,BUY,100.0,5000.0,2024-10-08 13:55:21,SELL,118.55,5927.5,927.5,18.55,53.29 +FON,FO,NIFTY,NIFTY-CE-25500-24OCT2024,LONG,50.0,2024-10-08 12:44:10,BUY,100.0,5000.0,2024-10-08 13:55:21,SELL,118.55,5927.5,927.5,18.55,53.29 +FON,FO,NIFTY,NIFTY-CE-25500-24OCT2024,LONG,100.0,2024-10-08 12:44:10,BUY,100.0,10000.0,2024-10-08 13:55:21,SELL,120.0,12000.0,2000.0,20.0,59.52 +FON,FO,NIFTY,NIFTY-CE-25800-03OCT2024,LONG,50.0,2024-09-20 14:40:35,BUY,160.0,8000.0,2024-09-20 14:52:05,SELL,200.15,10007.5,2007.5,25.09,57.47 +FON,FO,NIFTY,NIFTY-CE-26000-26SEP2024,LONG,100.0,2024-09-24 09:56:31,BUY,99.25,9925.0,2024-09-24 10:03:40,SELL,94.9,9490.0,-435.0,-4.38,57.01 +FON,FO,NIFTY,NIFTY-CE-26000-26SEP2024,LONG,200.0,2024-09-25 10:07:53,BUY,48.6,9720.0,2024-09-25 14:16:10,SELL,45.4,9080.0,-640.0,-6.58,56.59 +FON,FO,NIFTY,NIFTY-CE-26000-26SEP2024,LONG,200.0,2024-09-25 12:30:02,BUY,35.0,7000.0,2024-09-25 14:16:10,SELL,45.4,9080.0,2080.0,29.71,56.51 +FON,FO,NIFTY,NIFTY-CE-26000-26SEP2024,LONG,25.0,2024-09-25 14:43:38,BUY,50.0,1250.0,2024-09-25 15:10:21,SELL,59.9,1497.5,247.5,19.8,48.74 +FON,FO,NIFTY,NIFTY-CE-26000-26SEP2024,LONG,175.0,2024-09-25 14:43:38,BUY,50.0,8750.0,2024-09-25 15:10:21,SELL,59.95,10491.25,1741.25,19.9,57.97 +FON,FO,NIFTY,NIFTY-PE-23450-20JUN2024,LONG,25.0,2024-06-14 11:21:06,BUY,124.7,3117.5,2024-06-14 12:09:30,SELL,128.0,3200.0,82.5,2.65,50.5 +FON,FO,NIFTY,NIFTY-PE-23550-27JUN2024,LONG,25.0,2024-06-24 11:39:16,BUY,137.7,3442.5,2024-06-24 11:46:51,SELL,140.95,3523.75,81.25,2.36,50.83 +FON,FO,NIFTY,NIFTY-PE-23550-27JUN2024,LONG,75.0,2024-06-24 11:39:16,BUY,137.6,10320.0,2024-06-24 11:46:51,SELL,140.95,10571.25,251.25,2.43,58.1 +FON,FO,NIFTY,NIFTY-PE-23600-20JUN2024,LONG,25.0,2024-06-19 09:22:02,BUY,75.0,1875.0,2024-06-19 09:29:57,SELL,100.0,2500.0,625.0,33.33,49.76 +FON,FO,NIFTY,NIFTY-PE-24000-08AUG2024,LONG,75.0,2024-08-07 15:08:24,BUY,15.0,1125.0,2024-08-08 10:43:59,SELL,25.0,1875.0,750.0,66.67,49.11 +FON,FO,NIFTY,NIFTY-PE-24000-11JUL2024,LONG,25.0,2024-07-05 09:44:03,BUY,50.35,1258.75,2024-07-05 09:54:34,SELL,57.5,1437.5,178.75,14.2,48.68 +FON,FO,NIFTY,NIFTY-PE-24100-14AUG2024,LONG,25.0,2024-08-14 11:07:42,BUY,23.9,597.5,2024-08-14 12:50:40,SELL,7.4,185.0,-412.5,-69.04,47.4 +FON,FO,NIFTY,NIFTY-PE-24100-14AUG2024,LONG,25.0,2024-08-14 11:42:26,BUY,16.5,412.5,2024-08-14 12:50:40,SELL,7.4,185.0,-227.5,-55.15,47.4 +FON,FO,NIFTY,NIFTY-PE-24150-04JUL2024,LONG,25.0,2024-07-02 09:45:41,BUY,125.0,3125.0,2024-07-02 09:53:05,SELL,140.35,3508.75,383.75,12.28,50.81 +FON,FO,NIFTY,NIFTY-PE-24150-08AUG2024,LONG,25.0,2024-08-06 12:35:05,BUY,130.0,3250.0,2024-08-06 12:53:33,SELL,118.85,2971.25,-278.75,-8.58,50.27 +FON,FO,NIFTY,NIFTY-PE-24200-08AUG2024,LONG,25.0,2024-08-06 10:23:59,BUY,112.0,2800.0,2024-08-06 10:25:48,SELL,126.7,3167.5,367.5,13.13,50.46 +FON,FO,NIFTY,NIFTY-PE-24250-04JUL2024,LONG,100.0,2024-07-03 09:15:54,BUY,104.55,10455.0,2024-07-03 15:29:00,SELL,56.5,5650.0,-4805.0,-45.96,53.18 +FON,FO,NIFTY,NIFTY-PE-24250-04JUL2024,LONG,50.0,2024-07-03 12:33:30,BUY,63.0,3150.0,2024-07-03 15:29:00,SELL,56.5,2825.0,-325.0,-10.32,50.13 +FON,FO,NIFTY,NIFTY-PE-24250-14AUG2024,LONG,25.0,2024-08-13 09:30:02,BUY,70.0,1750.0,2024-08-13 10:30:34,SELL,80.0,2000.0,250.0,14.29,49.26 +FON,FO,NIFTY,NIFTY-PE-24300-11JUL2024,LONG,50.0,2024-07-05 11:50:06,BUY,120.0,6000.0,2024-07-05 11:58:36,SELL,121.15,6057.5,57.5,0.96,53.45 +FON,FO,NIFTY,NIFTY-PE-24300-11JUL2024,LONG,50.0,2024-07-05 11:51:36,BUY,119.15,5957.5,2024-07-05 11:58:36,SELL,121.15,6057.5,100.0,1.68,53.45 +FON,FO,NIFTY,NIFTY-PE-24350-11JUL2024,LONG,100.0,2024-07-09 10:23:03,BUY,80.3,8030.0,2024-07-09 10:23:04,SELL,80.55,8055.0,25.0,0.31,55.51 +FON,FO,NIFTY,NIFTY-PE-24400-22AUG2024,LONG,25.0,2024-08-20 12:42:56,BUY,14.8,370.0,2024-08-21 10:25:40,SELL,7.35,183.75,-186.25,-50.34,47.4 +FON,FO,NIFTY,NIFTY-PE-24450-01AUG2024,LONG,75.0,2024-07-29 11:00:02,BUY,12.0,900.0,2024-07-29 11:42:42,SELL,10.45,783.75,-116.25,-12.92,48.01 +FON,FO,NIFTY,NIFTY-PE-24600-25JUL2024,LONG,75.0,2024-07-22 11:06:51,BUY,252.15,18911.25,2024-07-22 11:24:32,SELL,253.6,19020.0,108.75,0.58,66.83 +FON,FO,NIFTY,NIFTY-PE-24650-01AUG2024,LONG,25.0,2024-07-26 11:34:24,BUY,138.0,3450.0,2024-07-26 12:33:43,SELL,106.15,2653.75,-796.25,-23.08,49.96 +FON,FO,NIFTY,NIFTY-PE-24650-18JUL2024,LONG,50.0,2024-07-15 13:23:50,BUY,115.25,5762.5,2024-07-15 14:18:31,SELL,115.75,5787.5,25.0,0.43,53.17 +FON,FO,NIFTY,NIFTY-PE-24650-18JUL2024,LONG,25.0,2024-07-16 13:57:37,BUY,77.65,1941.25,2024-07-18 09:47:40,SELL,70.25,1756.25,-185.0,-9.53,49.02 +FON,FO,NIFTY,NIFTY-PE-24650-18JUL2024,LONG,25.0,2024-07-16 13:57:37,BUY,77.7,1942.5,2024-07-18 09:47:40,SELL,70.25,1756.25,-186.25,-9.59,49.02 +FON,FO,NIFTY,NIFTY-PE-24650-18JUL2024,EXPIRED,100.0,2024-07-18 14:25:45,BUY,3.0,300.0,2024-07-18 15:30:00,EXPIRED,0.0,0.0,-300.0,-100.0,47.21 +FON,FO,NIFTY,NIFTY-PE-24800-08AUG2024,LONG,25.0,2024-08-02 12:21:59,BUY,160.0,4000.0,2024-08-02 12:36:48,SELL,177.75,4443.75,443.75,11.09,51.77 +FON,FO,NIFTY,NIFTY-PE-24800-08AUG2024,LONG,25.0,2024-08-02 14:07:07,BUY,166.0,4150.0,2024-08-02 14:21:35,SELL,167.85,4196.25,46.25,1.11,51.53 +FON,FO,NIFTY,NIFTY-PE-24800-29AUG2024,LONG,25.0,2024-08-23 10:16:06,BUY,115.0,2875.0,2024-08-23 10:28:16,SELL,105.1,2627.5,-247.5,-8.61,49.92 +FON,FO,NIFTY,NIFTY-PE-24850-22AUG2024,LONG,25.0,2024-08-22 10:28:46,BUY,69.85,1746.25,2024-08-22 10:38:38,SELL,51.15,1278.75,-467.5,-26.77,48.53 +FON,FO,NIFTY,NIFTY-PE-24900-01AUG2024,LONG,25.0,2024-07-29 10:38:24,BUY,125.0,3125.0,2024-07-29 11:23:25,SELL,83.9,2097.5,-1027.5,-32.88,49.4 +FON,FO,NIFTY,NIFTY-PE-24900-01AUG2024,LONG,50.0,2024-07-29 10:38:24,BUY,125.0,6250.0,2024-07-29 11:23:25,SELL,83.85,4192.5,-2057.5,-32.92,51.59 +FON,FO,NIFTY,NIFTY-PE-24900-01AUG2024,LONG,50.0,2024-07-30 15:09:20,BUY,101.95,5097.5,2024-07-30 15:28:35,SELL,102.75,5137.5,40.0,0.78,52.5 +FON,FO,NIFTY,NIFTY-PE-24900-12SEP2024,LONG,25.0,2024-09-09 13:17:59,BUY,129.75,3243.75,2024-09-09 14:07:00,SELL,122.75,3068.75,-175.0,-5.39,50.37 +FON,FO,NIFTY,NIFTY-PE-24950-01AUG2024,LONG,25.0,2024-07-31 11:19:46,BUY,98.85,2471.25,2024-07-31 14:45:44,SELL,85.45,2136.25,-335.0,-13.56,49.41 +FON,FO,NIFTY,NIFTY-PE-24950-01AUG2024,LONG,125.0,2024-08-01 14:34:46,BUY,7.0,875.0,2024-08-01 15:20:10,SELL,0.05,6.25,-868.75,-99.29,47.23 +FON,FO,NIFTY,NIFTY-PE-25000-01AUG2024,LONG,25.0,2024-07-31 14:32:42,BUY,97.45,2436.25,2024-07-31 14:59:38,SELL,104.55,2613.75,177.5,7.29,49.89 +FON,FO,NIFTY,NIFTY-PE-25050-10OCT2024,LONG,200.0,2024-10-10 12:44:10,BUY,90.0,18000.0,2024-10-10 15:00:39,SELL,68.35,13670.0,-4330.0,-24.06,61.44 +FON,FO,NIFTY,NIFTY-PE-25100-12SEP2024,LONG,75.0,2024-09-11 11:45:23,BUY,100.0,7500.0,2024-09-11 13:02:05,SELL,104.2,7815.0,315.0,4.2,55.26 +FON,FO,NIFTY,NIFTY-PE-25150-17OCT2024,LONG,25.0,2024-10-09 10:23:15,BUY,180.0,4500.0,2024-10-09 10:39:05,SELL,164.85,4121.25,-378.75,-8.42,51.46 +FON,FO,NIFTY,NIFTY-PE-25150-17OCT2024,LONG,75.0,2024-10-09 10:23:15,BUY,180.0,13500.0,2024-10-09 10:39:37,SELL,163.4,12255.0,-1245.0,-9.22,59.89 +FON,FO,NIFTY,NIFTY-PE-25150-29AUG2024,LONG,350.0,2024-08-29 15:18:38,BUY,3.15,1102.5,2024-08-29 15:19:47,SELL,8.65,3027.5,1925.0,174.6,50.26 +FON,FO,NIFTY,NIFTY-PE-25150-29AUG2024,LONG,650.0,2024-08-29 15:18:38,BUY,3.15,2047.5,2024-08-29 15:19:47,SELL,8.7,5655.0,3607.5,176.19,52.92 +FON,FO,NIFTY,NIFTY-PE-25200-05SEP2024,LONG,25.0,2024-09-04 13:22:11,BUY,82.7,2067.5,2024-09-04 13:32:41,SELL,83.3,2082.5,15.0,0.73,49.35 +FON,FO,NIFTY,NIFTY-PE-25200-29AUG2024,LONG,25.0,2024-08-29 11:02:41,BUY,100.0,2500.0,2024-08-29 11:59:52,SELL,115.0,2875.0,375.0,15.0,50.16 +FON,FO,NIFTY,NIFTY-PE-25250-05SEP2024,LONG,100.0,2024-09-05 10:07:47,BUY,85.0,8500.0,2024-09-05 10:14:30,SELL,85.0,8500.0,0.0,0.0,55.97 +FON,FO,NIFTY,NIFTY-PE-25400-19SEP2024,LONG,1500.0,2024-09-19 15:06:01,BUY,2.0,3000.0,2024-09-19 15:06:42,SELL,1.2,1800.0,-1200.0,-40.0,49.09 +FON,FO,NIFTY,NIFTY-PE-25500-03OCT2024,LONG,500.0,2024-10-01 13:49:40,BUY,14.0,7000.0,2024-10-03 09:27:50,SELL,50.45,25225.0,18225.0,260.36,72.67 +FON,FO,NIFTY,NIFTY-PE-25500-26SEP2024,LONG,25.0,2024-09-20 15:19:21,BUY,65.3,1632.5,2024-09-20 15:28:16,SELL,60.05,1501.25,-131.25,-8.04,48.75 +FON,FO,NIFTY,NIFTY-PE-25650-03OCT2024,LONG,200.0,2024-10-03 09:43:49,BUY,90.0,18000.0,2024-10-03 10:13:05,SELL,149.7,29940.0,11940.0,66.33,77.73 +FON,FO,NIFTY,NIFTY-PE-26100-26SEP2024,LONG,200.0,2024-09-26 10:51:29,BUY,72.9,14580.0,2024-09-26 13:48:23,SELL,74.25,14850.0,270.0,1.85,62.52 +FON,FO,NIFTY,NIFTY-PE-26100-26SEP2024,LONG,200.0,2024-09-26 11:57:21,BUY,50.0,10000.0,2024-09-26 13:48:23,SELL,74.25,14850.0,4850.0,48.5,62.37 +FON,FO,NIFTY,NIFTY-PE-26200-26SEP2024,LONG,1000.0,2024-09-26 15:13:54,BUY,2.75,2750.0,2024-09-26 15:16:18,SELL,0.95,950.0,-1800.0,-65.45,48.24 diff --git a/DATA/SILVER/StockPrice/StockPrice_data.csv b/DATA/SILVER/StockPrice/StockPrice_data.csv index 358cc3b7..1ab80ddb 100644 --- a/DATA/SILVER/StockPrice/StockPrice_data.csv +++ b/DATA/SILVER/StockPrice/StockPrice_data.csv @@ -1225,6 +1225,10 @@ date,symbol,open,high,low,close,volume 2024-10-01,BAJAJHFL,155.0,156.8,152.55,152.92,14893316.0 2024-10-03,BAJAJHFL,149.0,151.91,148.67,150.6,19278895.0 2024-10-04,BAJAJHFL,152.5,153.75,148.3,150.6,28716395.0 +2024-10-07,BAJAJHFL,150.6,151.34,135.54,136.03,61077251.0 +2024-10-08,BAJAJHFL,135.4,149.63,130.35,149.63,65871963.0 +2024-10-09,BAJAJHFL,152.55,159.62,152.12,155.27,71834457.0 +2024-10-10,BAJAJHFL,156.5,157.9,148.0,150.84,22208811.0 2021-10-01,BANKBARODA,74.7,76.58,73.37,75.61,39414564.0 2021-10-04,BANKBARODA,76.07,77.68,75.89,77.35,37506487.0 2021-10-05,BANKBARODA,76.99,77.86,75.8,76.44,27059658.0 @@ -12372,6 +12376,10 @@ date,symbol,open,high,low,close,volume 2024-10-01,IRCTC,925.0,934.0,920.25,931.15,879838.0 2024-10-03,IRCTC,912.0,922.8,880.3,886.4,4255223.0 2024-10-04,IRCTC,886.4,893.7,868.05,872.75,2313592.0 +2024-10-07,IRCTC,877.15,880.75,843.3,857.7,3166651.0 +2024-10-08,IRCTC,854.0,877.15,851.9,875.1,1054400.0 +2024-10-09,IRCTC,877.0,887.6,872.95,879.55,1230532.0 +2024-10-10,IRCTC,880.55,892.0,880.4,882.65,913982.0 2024-03-01,IRFC,147.43,150.81,145.98,146.83,30685800.0 2024-03-04,IRFC,148.82,148.92,144.09,144.99,22040025.0 2024-03-05,IRFC,144.34,147.82,143.24,144.49,23046386.0 @@ -14694,6 +14702,14 @@ date,symbol,open,high,low,close,volume 2024-10-01,KPITTECH,1641.5,1675.0,1628.3,1672.5,581017.0 2024-10-03,KPITTECH,1667.55,1713.3,1640.05,1676.05,2440970.0 2024-10-04,KPITTECH,1674.1,1697.4,1643.75,1691.25,631401.0 +2024-10-07,KPITTECH,1699.0,1719.6,1641.8,1705.95,1056320.0 +2024-10-08,KPITTECH,1700.0,1727.45,1685.55,1714.0,604128.0 +2024-10-09,KPITTECH,1729.45,1767.85,1714.05,1741.55,668805.0 +2024-10-10,KPITTECH,1750.0,1774.85,1725.4,1731.75,500754.0 +2022-05-13,LICI,853.77,899.74,842.03,856.96,48792877.0 +2022-05-14,LICI,853.77,899.74,842.03,856.96,48792877.0 +2022-05-16,LICI,853.77,899.74,842.03,856.96,48792877.0 +2022-05-17,LICI,853.77,899.74,842.03,856.96,48792877.0 2022-05-17,LICI,853.77,899.74,842.03,856.96,48792877.0 2022-05-18,LICI,867.04,872.38,855.83,858.03,8919761.0 2022-05-19,LICI,848.88,848.88,820.49,823.28,7372427.0 @@ -15542,7 +15558,11 @@ date,symbol,open,high,low,close,volume 2024-09-26,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,56.45,56.45,56.45,56.45,0.0 2024-09-27,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,56.42,56.42,56.42,56.42,0.0 2024-10-01,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,56.0,56.0,56.0,56.0,0.0 +2024-10-03,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,54.89,54.89,54.89,54.89,0.0 2024-10-04,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,54.46,54.46,54.46,54.46,0.0 +2024-10-07,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,53.53,53.53,53.53,53.53,0.0 +2024-10-08,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,54.23,54.23,54.23,54.23,0.0 +2024-10-09,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,54.53,54.53,54.53,54.53,0.0 2021-02-01,NIFTYBEES,150.0,153.0,146.24,152.52,5752457.0 2021-02-02,NIFTYBEES,154.33,162.0,153.12,156.1,5401586.0 2021-02-03,NIFTYBEES,164.4,164.4,155.21,157.66,3184291.0 @@ -20551,7 +20571,11 @@ date,symbol,open,high,low,close,volume 2024-09-26,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,493.54,493.54,493.54,493.54,0.0 2024-09-27,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,493.58,493.58,493.58,493.58,0.0 2024-10-01,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,490.08,490.08,490.08,490.08,0.0 +2024-10-03,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,482.09,482.09,482.09,482.09,0.0 2024-10-04,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,478.4,478.4,478.4,478.4,0.0 +2024-10-07,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,472.34,472.34,472.34,472.34,0.0 +2024-10-08,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,476.42,476.42,476.42,476.42,0.0 +2024-10-09,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,479.28,479.28,479.28,479.28,0.0 2021-11-01,SINTEX,5.85,5.85,5.85,5.85, 2021-11-02,SINTEX,6.1,6.1,6.1,6.1, 2021-11-03,SINTEX,6.4,6.4,6.4,6.4, @@ -22895,6 +22919,10 @@ date,symbol,open,high,low,close,volume 2024-10-01,TATAMOTORS,976.9,984.5,958.9,965.2,10085203.0 2024-10-03,TATAMOTORS,939.0,950.15,925.0,925.7,24418517.0 2024-10-04,TATAMOTORS,930.0,949.2,920.0,930.75,19187758.0 +2024-10-07,TATAMOTORS,942.0,944.45,915.0,927.85,11772546.0 +2024-10-08,TATAMOTORS,916.0,924.8,893.85,919.8,21177886.0 +2024-10-09,TATAMOTORS,926.8,948.45,925.5,939.15,11557737.0 +2024-10-10,TATAMOTORS,933.75,943.6,912.35,928.5,13247058.0 2021-02-01,TATAPOWER,73.83,78.47,71.99,77.21,45909331.0 2021-02-02,TATAPOWER,78.76,81.27,76.97,80.79,47955673.0 2021-02-03,TATAPOWER,81.32,82.62,79.48,81.37,41816643.0 @@ -23772,6 +23800,10 @@ date,symbol,open,high,low,close,volume 2024-10-01,TATAPOWER,486.8,491.2,479.4,481.25,15141589.0 2024-10-03,TATAPOWER,469.05,477.95,464.5,471.8,14971905.0 2024-10-04,TATAPOWER,471.5,474.45,460.6,466.65,13337665.0 +2024-10-07,TATAPOWER,467.9,468.9,438.7,441.3,19893771.0 +2024-10-08,TATAPOWER,441.6,460.95,439.6,456.9,20651560.0 +2024-10-09,TATAPOWER,459.95,470.4,452.6,460.85,16274750.0 +2024-10-10,TATAPOWER,460.0,477.9,456.2,465.65,20624076.0 2022-08-01,TCS,3223.08,3223.08,3168.83,3195.76,1306913.0 2022-08-02,TCS,3187.24,3209.42,3169.46,3188.98,1269114.0 2022-08-03,TCS,3177.55,3244.39,3174.69,3235.19,2895824.0 diff --git a/DATA/SILVER/TradeHistory/TradeHistory_data.csv b/DATA/SILVER/TradeHistory/TradeHistory_data.csv index 0b5cbab9..b085414f 100644 --- a/DATA/SILVER/TradeHistory/TradeHistory_data.csv +++ b/DATA/SILVER/TradeHistory/TradeHistory_data.csv @@ -39,8 +39,8 @@ datetime,exchange,segment,symbol,scrip_name,side,amount,quantity,price,expiry_da 2022-08-10 09:27:00,NSE,EQ,LICI,LIFE INSURANCE CORPORATION,SELL,10265.25,15.0,684.35, 2022-08-10 09:30:24,NSE,EQ,TATAPOWER,TATA POWER,SELL,4372.85,19.0,230.15, 2022-08-10 09:33:26,NSE,EQ,TATACHEM,TATA CHEMICALS LTD.,SELL,20600.0,20.0,1030.0, -2024-05-24 00:00:00,BMF,MF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,BUY,999.95,20.51,48.77, -2024-05-24 00:00:00,BMF,MF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,BUY,999.75,2.33,428.89, +2024-05-24 00:00:00,BMF,MF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,BUY,1000.27,20.51,48.77, +2024-05-24 00:00:00,BMF,MF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,BUY,999.31,2.33,428.89, 2024-06-04 12:19:21,NSE,EQ,IRCTC,INDIAN RAILWAY CATERING AND TO,BUY,2688.6,3.0,896.2, 2024-06-13 12:11:08,FON,FO,NIFTY,NIFTY-CE-23350-13JUN2024,BUY,1475.0,25.0,59.0,2024-06-13 2024-06-13 13:28:13,FON,FO,NIFTY,NIFTY-CE-23350-13JUN2024,SELL,1547.5,25.0,61.9,2024-06-13 @@ -80,8 +80,8 @@ datetime,exchange,segment,symbol,scrip_name,side,amount,quantity,price,expiry_da 2024-07-01 11:31:03,FON,FO,NIFTY,NIFTY-CE-24050-04JUL2024,BUY,18285.0,100.0,182.85,2024-07-04 2024-07-01 13:45:26,FON,FO,NIFTY,NIFTY-CE-24050-04JUL2024,SELL,4792.5,25.0,191.7,2024-07-04 2024-07-01 13:45:26,FON,FO,NIFTY,NIFTY-CE-24050-04JUL2024,SELL,14373.75,75.0,191.65,2024-07-04 -2024-07-02 00:00:00,BMF,MF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,BUY,999.95,19.29,51.84, -2024-07-02 00:00:00,BMF,MF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,BUY,999.89,2.2,455.11, +2024-07-02 00:00:00,BMF,MF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,BUY,999.99,19.29,51.84, +2024-07-02 00:00:00,BMF,MF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,BUY,1001.24,2.2,455.11, 2024-07-02 09:45:41,FON,FO,NIFTY,NIFTY-PE-24150-04JUL2024,BUY,3125.0,25.0,125.0,2024-07-04 2024-07-02 09:53:05,FON,FO,NIFTY,NIFTY-PE-24150-04JUL2024,SELL,3508.75,25.0,140.35,2024-07-04 2024-07-02 12:44:33,FON,FO,NIFTY,NIFTY-CE-24000-04JUL2024,BUY,18155.0,100.0,181.55,2024-07-04 @@ -169,8 +169,8 @@ datetime,exchange,segment,symbol,scrip_name,side,amount,quantity,price,expiry_da 2024-08-01 14:35:26,FON,FO,NIFTY,NIFTY-CE-25000-01AUG2024,BUY,875.0,125.0,7.0,2024-08-01 2024-08-01 15:20:10,FON,FO,NIFTY,NIFTY-CE-25000-01AUG2024,SELL,1600.0,125.0,12.8,2024-08-01 2024-08-01 15:20:10,FON,FO,NIFTY,NIFTY-PE-24950-01AUG2024,SELL,6.25,125.0,0.05,2024-08-01 -2024-08-02 00:00:00,BMF,MF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,BUY,999.94,18.61,53.74, -2024-08-02 00:00:00,BMF,MF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,BUY,999.86,2.11,474.32, +2024-08-02 00:00:00,BMF,MF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,BUY,1000.1,18.61,53.74, +2024-08-02 00:00:00,BMF,MF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,BUY,1000.82,2.11,474.32, 2024-08-02 12:21:59,FON,FO,NIFTY,NIFTY-PE-24800-08AUG2024,BUY,4000.0,25.0,160.0,2024-08-08 2024-08-02 12:36:48,FON,FO,NIFTY,NIFTY-PE-24800-08AUG2024,SELL,4443.75,25.0,177.75,2024-08-08 2024-08-02 14:07:07,FON,FO,NIFTY,NIFTY-PE-24800-08AUG2024,BUY,4150.0,25.0,166.0,2024-08-08 @@ -229,8 +229,8 @@ datetime,exchange,segment,symbol,scrip_name,side,amount,quantity,price,expiry_da 2024-08-29 15:18:38,FON,FO,NIFTY,NIFTY-PE-25150-29AUG2024,BUY,3150.0,1000.0,3.15,2024-08-29 2024-08-29 15:19:47,FON,FO,NIFTY,NIFTY-PE-25150-29AUG2024,SELL,3027.5,350.0,8.65,2024-08-29 2024-08-29 15:19:47,FON,FO,NIFTY,NIFTY-PE-25150-29AUG2024,SELL,5655.0,650.0,8.7,2024-08-29 -2024-09-02 00:00:00,BMF,MF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,BUY,999.96,18.2,54.94, -2024-09-02 00:00:00,BMF,MF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,BUY,999.74,2.08,481.11, +2024-09-02 00:00:00,BMF,MF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,BUY,999.91,18.2,54.94, +2024-09-02 00:00:00,BMF,MF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,BUY,1000.71,2.08,481.11, 2024-09-02 12:42:05,FON,FO,NIFTY,NIFTY-CE-25300-05SEP2024,BUY,5015.0,50.0,100.3,2024-09-05 2024-09-02 12:45:33,FON,FO,NIFTY,NIFTY-CE-25300-05SEP2024,BUY,4500.0,50.0,90.0,2024-09-05 2024-09-02 12:45:45,FON,FO,NIFTY,NIFTY-CE-25300-05SEP2024,SELL,8975.0,100.0,89.75,2024-09-05 @@ -291,10 +291,27 @@ datetime,exchange,segment,symbol,scrip_name,side,amount,quantity,price,expiry_da 2024-09-26 15:13:54,FON,FO,NIFTY,NIFTY-PE-26200-26SEP2024,BUY,2750.0,1000.0,2.75,2024-09-26 2024-09-26 15:16:18,FON,FO,NIFTY,NIFTY-PE-26200-26SEP2024,SELL,950.0,1000.0,0.95,2024-09-26 2024-10-01 13:49:40,FON,FO,NIFTY,NIFTY-PE-25500-03OCT2024,BUY,7000.0,500.0,14.0,2024-10-03 -2024-10-03 00:00:00,BMF,MF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,BUY,999.93,18.22,54.89, -2024-10-03 00:00:00,BMF,MF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,BUY,999.86,2.07,482.09, +2024-10-03 00:00:00,BMF,MF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,MIRAE ASSET TAX SAVER FUND - D,BUY,1000.1,18.22,54.89, +2024-10-03 00:00:00,BMF,MF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,SBI MAGNUM TAX GAIN SCHEME - D,BUY,997.93,2.07,482.09, 2024-10-03 09:27:50,FON,FO,NIFTY,NIFTY-PE-25500-03OCT2024,SELL,25225.0,500.0,50.45,2024-10-03 2024-10-03 09:43:49,FON,FO,NIFTY,NIFTY-PE-25650-03OCT2024,BUY,18000.0,200.0,90.0,2024-10-03 2024-10-03 10:13:05,FON,FO,NIFTY,NIFTY-PE-25650-03OCT2024,SELL,29940.0,200.0,149.7,2024-10-03 2024-10-04 10:51:13,FON,FO,NIFTY,NIFTY-CE-25350-10OCT2024,BUY,4736.25,25.0,189.45,2024-10-10 2024-10-04 11:02:09,FON,FO,NIFTY,NIFTY-CE-25350-10OCT2024,SELL,4912.5,25.0,196.5,2024-10-10 +2024-10-07 09:25:40,FON,FO,NIFTY,NIFTY-CE-25100-10OCT2024,BUY,18655.0,100.0,186.55,2024-10-10 +2024-10-07 10:43:43,FON,FO,NIFTY,NIFTY-CE-25100-10OCT2024,BUY,13905.0,100.0,139.05,2024-10-10 +2024-10-07 11:02:54,FON,FO,NIFTY,NIFTY-CE-25100-10OCT2024,SELL,20090.0,200.0,100.45,2024-10-10 +2024-10-07 14:51:36,FON,FO,NIFTY,NIFTY-CE-25100-10OCT2024,BUY,17950.0,200.0,89.75,2024-10-10 +2024-10-07 15:29:14,FON,FO,NIFTY,NIFTY-CE-25100-10OCT2024,BUY,7000.0,100.0,70.0,2024-10-10 +2024-10-08 11:38:56,FON,FO,NIFTY,NIFTY-CE-25100-10OCT2024,SELL,25815.0,300.0,86.05,2024-10-10 +2024-10-08 12:44:09,FON,FO,NIFTY,NIFTY-CE-25500-24OCT2024,BUY,5000.0,50.0,100.0,2024-10-24 +2024-10-08 12:44:10,FON,FO,NIFTY,NIFTY-CE-25500-24OCT2024,BUY,15000.0,150.0,100.0,2024-10-24 +2024-10-08 13:55:21,FON,FO,NIFTY,NIFTY-CE-25500-24OCT2024,SELL,11855.0,100.0,118.55,2024-10-24 +2024-10-08 13:55:21,FON,FO,NIFTY,NIFTY-CE-25500-24OCT2024,SELL,12000.0,100.0,120.0,2024-10-24 +2024-10-09 10:23:15,FON,FO,NIFTY,NIFTY-PE-25150-17OCT2024,BUY,18000.0,100.0,180.0,2024-10-17 +2024-10-09 10:39:05,FON,FO,NIFTY,NIFTY-PE-25150-17OCT2024,SELL,4121.25,25.0,164.85,2024-10-17 +2024-10-09 10:39:37,FON,FO,NIFTY,NIFTY-PE-25150-17OCT2024,SELL,12255.0,75.0,163.4,2024-10-17 +2024-10-09 15:00:39,FON,FO,NIFTY,NIFTY-CE-25000-17OCT2024,BUY,30000.0,150.0,200.0,2024-10-17 +2024-10-10 12:44:10,FON,FO,NIFTY,NIFTY-CE-25000-17OCT2024,SELL,34755.0,150.0,231.7,2024-10-17 +2024-10-10 12:44:10,FON,FO,NIFTY,NIFTY-PE-25050-10OCT2024,BUY,18000.0,200.0,90.0,2024-10-10 +2024-10-10 15:00:39,FON,FO,NIFTY,NIFTY-PE-25050-10OCT2024,SELL,13670.0,200.0,68.35,2024-10-10 diff --git a/DATA/SOURCE/Holding/Holding_data.csv b/DATA/SOURCE/Holding/Holding_data.csv index 7964c053..893ea11d 100644 --- a/DATA/SOURCE/Holding/Holding_data.csv +++ b/DATA/SOURCE/Holding/Holding_data.csv @@ -1,21 +1,21 @@ segment,exchange,symbol,min_date,max_date,isin -EQ,NSE,BAJAJHFL,2024-09-13,2024-10-05,INE377Y01014 +EQ,NSE,BAJAJHFL,2024-09-13,2024-10-10,INE377Y01014 EQ,NSE,BHAGERIA,2020-05-05,2020-06-14,INE354C01027 EQ,NSE,BPCL,2021-08-06,2022-08-09,INE029A01011 EQ,NSE,GOLDBEES,2021-02-09,2021-06-03,INF204KB17I5 EQ,NSE,HERANBA,2021-03-04,2021-03-08,INE694N01015 EQ,NSE,IDEA,2020-07-29,2021-06-13,INE669E01016 EQ,NSE,INFY,2021-04-12,2021-06-13,INE009A01021 -EQ,NSE,IRCTC,2024-06-04,2024-10-05,INE335Y01020 -EQ,NSE,KPITTECH,2024-06-13,2024-10-05,INE04I401011 +EQ,NSE,IRCTC,2024-06-04,2024-10-10,INE335Y01020 +EQ,NSE,KPITTECH,2024-06-13,2024-10-10,INE04I401011 EQ,NSE,LICI,2022-05-13,2022-08-09,INE0J1Y01017 EQ,NSE,NIFTYBEES,2021-02-09,2021-06-13,INF204KB14I2 EQ,NSE,PNB,2020-07-29,2021-06-13,INE160A01022 EQ,NSE,SBIN,2021-05-10,2021-06-03,INE062A01020 EQ,NSE,TATACHEM,2021-06-15,2022-08-09,INE092A01019 -EQ,NSE,TATAMOTORS,2020-04-21,2024-10-05,INE155A01022 -EQ,NSE,TATAPOWER,2021-02-08,2024-10-05,INE245A01021 +EQ,NSE,TATAMOTORS,2020-04-21,2024-10-10,INE155A01022 +EQ,NSE,TATAPOWER,2021-02-08,2024-10-10,INE245A01021 EQ,NSE,VOLTAS,2021-06-15,2022-08-09,INE226A01021 EQ,NSE,YESBANK,2020-07-27,2021-11-09,INE528G01035 -MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,2024-05-24,2024-10-05,INF769K01DM9 -MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,2024-05-24,2024-10-05,INF200K01UM9 +MF,BMF,MIRAE_ASSET_ELSS_TAX_SAVER_FUND_DIRECT_PLAN_GROWTH,2024-05-24,2024-10-10,INF769K01DM9 +MF,BMF,SBI_LONG_TERM_EQUITY_FUND_DIRECT_PLAN_GROWTH,2024-05-24,2024-10-10,INF200K01UM9 diff --git a/DATA/SOURCE/TradeHistory/trade_2425.xlsx b/DATA/SOURCE/TradeHistory/trade_2425.xlsx index 676aa6293d1f9d4db33908da6c3e5b5d34d97c7b..380e47112095f151c6ff2577d55d5778894af8ab 100644 GIT binary patch delta 32858 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 diff --git a/FRONTEND/asset/js/profit_and_loss.js b/FRONTEND/asset/js/profit_and_loss.js index 681cd8fa..9a0cc495 100644 --- a/FRONTEND/asset/js/profit_and_loss.js +++ b/FRONTEND/asset/js/profit_and_loss.js @@ -111,6 +111,7 @@ function processProfitLossData(data) { avg_price: totalOpenAmount / totalQuantity, sell_price: totalCloseAmount / totalQuantity, pnl: group.reduce((sum, item) => sum + item.pnl_amount, 0), + brokerage: group.reduce((sum, item) => sum + item.brokerage, 0), history: group, }; }); @@ -129,6 +130,7 @@ function loadProfitLossDataTable(data) { "Sell Price", "Realized PNL", "PNL Percentage", + "Brokerage*", "Holding Days", ]; @@ -149,6 +151,7 @@ function loadProfitLossDataTable(data) { )}%`, pnlFlag ? ["text-danger"] : ["text-success"] ), + createCell(priceFormat(record.brokerage)), createCell(calcDays(record.min_datetime, record.max_datetime)), ]; }); diff --git a/FRONTEND/profit_and_loss.html b/FRONTEND/profit_and_loss.html index cd1b47e6..4d54700d 100644 --- a/FRONTEND/profit_and_loss.html +++ b/FRONTEND/profit_and_loss.html @@ -180,7 +180,13 @@

> -