Repository Analysis

Fincept-Corporation/FinceptTerminal

FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment.

29.3 Moderate AI signal View on GitHub
29.3
Adjusted Score
29.3
Raw Score
100%
Time Factor
2026-05-30
Last Push
24,633
Stars
C++
Language
1,017,886
Lines of Code
2939
Files
16365
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 138MEDIUM 6568LOW 9659

Pattern Findings

16365 matches across 17 categories. Click a row to expand file-level details.

Decorative Section Separators6283 hits · 19514 pts
SeverityFileLineSnippet
MEDIUMsetup.sh4# ── Parse args ──────────────────────────────────────────────
MEDIUMsetup.sh12# ── Pinned versions (must match CMakeLists.txt) ─────────────
MEDIUMsetup.sh19# ── Colours ─────────────────────────────────────────────────
MEDIUMsetup.sh37# ── Detect OS ───────────────────────────────────────────────
MEDIUMsetup.sh47# ── Helper: version >= min ──────────────────────────────────
MEDIUMsetup.sh53# ── Step 1: System dependencies (build tools only) ──────────
MEDIUMsetup.sh96 # ── Self-heal brewed Python's pyexpat on macOS 26+ ──────────────────────
MEDIUMsetup.sh125# ── Step 2: Verify compiler version ─────────────────────────
MEDIUMsetup.sh140# ── Step 3: Verify CMake version ────────────────────────────
MEDIUMsetup.sh148# ── Step 4: Verify Python version ───────────────────────────
MEDIUMsetup.sh202# ── Step 6: Configure (using CMake preset) ──────────────────
MEDIUMsetup.sh219# ── Step 7: Build ───────────────────────────────────────────
MEDIUMsetup.sh224# ── Done ────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml293 # ── Qt 6.8.3 (matches CMakeLists' Qt6 EXACT pin) ──────────────────────
MEDIUM.github/workflows/release.yml303 # ── yt-dlp (bundled for dashboard video playback) ────────────────────
MEDIUM.github/workflows/release.yml307 # ── Configure + Build ─────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml1588 # ── Clean up the temp keychain ────────────────────────────────────────
MEDIUM.github/workflows/release.yml1594 # ── Upload ────────────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml1602# ═════════════════════════════════════════════════════════════════════════════
MEDIUM.github/workflows/release.yml1605# ═════════════════════════════════════════════════════════════════════════════
MEDIUM.github/workflows/release.yml3# ─────────────────────────────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml7# ─────────────────────────────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml23# ═════════════════════════════════════════════════════════════════════════════
MEDIUM.github/workflows/release.yml25# ═════════════════════════════════════════════════════════════════════════════
MEDIUM.github/workflows/release.yml38 # ── OpenSSL dev libs ──────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml49 # ── Qt ────────────────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml59 # ── Qt Installer Framework ────────────────────────────────────────────
MEDIUM.github/workflows/release.yml70 # ── yt-dlp (bundled for dashboard video playback) ────────────────────
MEDIUM.github/workflows/release.yml75 # ── Configure + Build ─────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml93 # ── Verify ───────────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml102 # ── Deploy Qt DLLs ────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml214 # ── Generate Installer ────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml225 # ── Upload ────────────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml236# ═════════════════════════════════════════════════════════════════════════════
MEDIUM.github/workflows/release.yml238# ═════════════════════════════════════════════════════════════════════════════
MEDIUM.github/workflows/release.yml259 # ── System deps ───────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml325 # ── Verify ───────────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml334 # ── Build self-contained AppImage ─────────────────────────────────────
MEDIUM.github/workflows/release.yml432 # ── Strip unused Qt SQL driver plugins ───────────────────────────
MEDIUM.github/workflows/release.yml507 # ── Build .deb package ────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml541 # ── Build .rpm package ────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml594 # ── Upload ────────────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml607# ═════════════════════════════════════════════════════════════════════════════
MEDIUM.github/workflows/release.yml609# ═════════════════════════════════════════════════════════════════════════════
MEDIUM.github/workflows/release.yml630 # ── Qt ────────────────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml643 # ── Icon ──────────────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml675 # ── yt-dlp (bundled for dashboard video playback) ────────────────────
MEDIUM.github/workflows/release.yml679 # ── Configure + Build ─────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml698 # ── Verify ───────────────────────────────────────────────────────────
MEDIUM.github/workflows/release.yml714 # ── Stage .app bundle contents (Python + resources FIRST) ─────────────
MEDIUM.github/workflows/release.yml918 # ── Canonicalise bundle layout for codesign ──────────────────────
MEDIUM.github/workflows/release.yml963 # ── Run macdeployqt on the fully staged bundle ────────────────────────
MEDIUM.github/workflows/release.yml1038 # ── Thin universal Mach-Os to arm64 ─────────────────────────────────
MEDIUM.github/workflows/release.yml1075 # ── Import Developer ID certificate into a temp keychain ──────────────
MEDIUM.github/workflows/release.yml1098 # ── Deep re-sign the entire bundle with Developer ID ─────────────────
MEDIUM.github/workflows/release.yml1133 # ── Fix bundled yt-dlp shebang ───────────────────────────────────
MEDIUM.github/workflows/release.yml1164 # ── Sign every nested Mach-O explicitly, leaves-first ────────────
MEDIUM.github/workflows/release.yml1181 # ── Enumerate every Mach-O via `file -h`, not by filename ────────
MEDIUM.github/workflows/release.yml1260 # ── Pre-flight: catch notary-fatal issues locally ────────────────
MEDIUM.github/workflows/release.yml1332 # ── Notarize + staple the .app BEFORE building the DMG ───────────────
6223 more matches not shown…
Unused Imports2967 hits · 2594 pts
SeverityFileLineSnippet
LOW.github/scripts/update_readme_table.py20
LOW.github/scripts/generate_updates_manifest.py13
LOWfincept-qt/scripts/ons_data.py7
LOWfincept-qt/scripts/ons_data.py9
LOWfincept-qt/scripts/ons_data.py9
LOWfincept-qt/scripts/grain_futures_data.py9
LOWfincept-qt/scripts/grain_futures_data.py9
LOWfincept-qt/scripts/akshare_energy.py10
LOWfincept-qt/scripts/scb_data.py26
LOWfincept-qt/scripts/scb_data.py28
LOWfincept-qt/scripts/scb_data.py29
LOWfincept-qt/scripts/coinpaprika_data.py8
LOWfincept-qt/scripts/coinpaprika_data.py10
LOWfincept-qt/scripts/coinpaprika_data.py10
LOWfincept-qt/scripts/ebrd_data.py10
LOWfincept-qt/scripts/ebrd_data.py10
LOWfincept-qt/scripts/adb_data.py12
LOWfincept-qt/scripts/adb_data.py14
LOWfincept-qt/scripts/adb_data.py16
LOWfincept-qt/scripts/nber_data.py10
LOWfincept-qt/scripts/nber_data.py10
LOWfincept-qt/scripts/nber_data.py162
LOWfincept-qt/scripts/un_sdg_data.py8
LOWfincept-qt/scripts/un_sdg_data.py10
LOWfincept-qt/scripts/un_sdg_data.py10
LOWfincept-qt/scripts/afdb_data.py10
LOWfincept-qt/scripts/afdb_data.py10
LOWfincept-qt/scripts/glassnode_data.py9
LOWfincept-qt/scripts/glassnode_data.py9
LOWfincept-qt/scripts/opec_data.py9
LOWfincept-qt/scripts/opec_data.py9
LOWfincept-qt/scripts/akshare_index.py10
LOWfincept-qt/scripts/govtrack_data.py7
LOWfincept-qt/scripts/govtrack_data.py9
LOWfincept-qt/scripts/govtrack_data.py9
LOWfincept-qt/scripts/coinglass_data.py9
LOWfincept-qt/scripts/coinglass_data.py9
LOWfincept-qt/scripts/global_innovation_data.py7
LOWfincept-qt/scripts/global_innovation_data.py9
LOWfincept-qt/scripts/global_innovation_data.py9
LOWfincept-qt/scripts/canada_gov_api.py16
LOWfincept-qt/scripts/canada_gov_api.py18
LOWfincept-qt/scripts/fmp_extra_data.py9
LOWfincept-qt/scripts/fmp_extra_data.py9
LOWfincept-qt/scripts/unep_data.py10
LOWfincept-qt/scripts/unep_data.py10
LOWfincept-qt/scripts/global_health_security_data.py10
LOWfincept-qt/scripts/global_health_security_data.py10
LOWfincept-qt/scripts/undp_data.py10
LOWfincept-qt/scripts/undp_data.py10
LOWfincept-qt/scripts/fiscal_data.py19
LOWfincept-qt/scripts/fiscal_data.py20
LOWfincept-qt/scripts/fiscal_data.py20
LOWfincept-qt/scripts/marketstack_data.py9
LOWfincept-qt/scripts/marketstack_data.py9
LOWfincept-qt/scripts/baostock_daily_backfill.py10
LOWfincept-qt/scripts/intrinio_data.py9
LOWfincept-qt/scripts/intrinio_data.py9
LOWfincept-qt/scripts/messari_data.py10
LOWfincept-qt/scripts/messari_data.py10
2907 more matches not shown…
Excessive Try-Catch Wrapping2125 hits · 2091 pts
SeverityFileLineSnippet
LOWdocs/PYTHON_CONTRIBUTOR_GUIDE.md133 except Exception as e:
LOWdocs/PYTHON_CONTRIBUTOR_GUIDE.md166 except Exception as e:
LOWfincept-qt/scripts/akshare_energy.py45 except Exception as e:
LOWfincept-qt/scripts/scb_data.py159 except Exception as e:
LOWfincept-qt/scripts/scb_data.py191 except Exception as e:
LOWfincept-qt/scripts/scb_data.py224 except Exception as e:
LOWfincept-qt/scripts/scb_data.py246 except Exception as e:
LOWfincept-qt/scripts/scb_data.py283 except Exception as e:
LOWfincept-qt/scripts/scb_data.py322 except Exception as e:
LOWfincept-qt/scripts/scb_data.py358 except Exception as e:
LOWfincept-qt/scripts/scb_data.py403 except Exception as e:
LOWfincept-qt/scripts/scb_data.py442 except Exception as e:
LOWfincept-qt/scripts/scb_data.py481 except Exception as e:
LOWfincept-qt/scripts/scb_data.py543 except Exception as e:
LOWfincept-qt/scripts/scb_data.py580 except Exception as e:
LOWfincept-qt/scripts/scb_data.py607 except Exception as e:
LOWfincept-qt/scripts/scb_data.py635 except Exception as e:
LOWfincept-qt/scripts/adb_data.py171 except Exception as e:
LOWfincept-qt/scripts/adb_data.py250 except Exception as e:
MEDIUMfincept-qt/scripts/adb_data.py251 print(f"Error parsing SDMX data: {e}", file=sys.stderr)
LOWfincept-qt/scripts/adb_data.py720 except Exception as e:
LOWfincept-qt/scripts/nber_data.py173 except Exception as e:
LOWfincept-qt/scripts/nber_data.py296 except Exception:
LOWfincept-qt/scripts/hdx_data.py56 except Exception as e:
LOWfincept-qt/scripts/hdx_data.py525 except Exception as e:
LOWfincept-qt/scripts/hdx_data.py538 except Exception as e:
LOWfincept-qt/scripts/akshare_index.py72 except Exception as e:
LOWfincept-qt/scripts/akshare_index.py184 except Exception as e:
LOWfincept-qt/scripts/cninfo_pdf_text_extractor.py50 except Exception:
LOWfincept-qt/scripts/cninfo_pdf_text_extractor.py56 except Exception:
LOWfincept-qt/scripts/cninfo_pdf_text_extractor.py73 except Exception:
LOWfincept-qt/scripts/cninfo_pdf_text_extractor.py114 except Exception:
LOWfincept-qt/scripts/cninfo_pdf_text_extractor.py277 except Exception as e: # pragma: no cover - defensive
MEDIUMfincept-qt/scripts/cninfo_pdf_text_extractor.py45def _load_reader() -> Tuple[str, Any]:
LOWfincept-qt/scripts/canada_gov_api.py108 except Exception as e:
LOWfincept-qt/scripts/canada_gov_api.py148 except Exception as e:
LOWfincept-qt/scripts/canada_gov_api.py190 except Exception as e:
LOWfincept-qt/scripts/canada_gov_api.py246 except Exception as e:
LOWfincept-qt/scripts/canada_gov_api.py299 except Exception as e:
LOWfincept-qt/scripts/canada_gov_api.py350 except Exception as e:
LOWfincept-qt/scripts/canada_gov_api.py408 except Exception as e:
LOWfincept-qt/scripts/canada_gov_api.py457 except Exception as e:
LOWfincept-qt/scripts/canada_gov_api.py545 except Exception as e:
LOWfincept-qt/scripts/canada_gov_api.py602 except Exception as e:
LOWfincept-qt/scripts/canada_gov_api.py651 except Exception as e:
LOWfincept-qt/scripts/canada_gov_api.py764 except Exception as e:
LOWfincept-qt/scripts/rba_data.py264 except Exception as e:
LOWfincept-qt/scripts/rba_data.py482 except Exception as exc:
LOWfincept-qt/scripts/akshare_alternative.py136 except Exception as e:
LOWfincept-qt/scripts/akshare_alternative.py261 except Exception as e:
LOWfincept-qt/scripts/fiscal_data.py154 except Exception as e:
LOWfincept-qt/scripts/baostock_daily_backfill.py82 except Exception:
LOWfincept-qt/scripts/baostock_daily_backfill.py147 except Exception:
LOWfincept-qt/scripts/baostock_daily_backfill.py335 except Exception as e: # pragma: no cover - defensive
LOWfincept-qt/scripts/coingecko.py178 except Exception as e:
LOWfincept-qt/scripts/akshare_crypto.py45 except Exception as e:
LOWfincept-qt/scripts/spreadsheet.py46 except Exception:
LOWfincept-qt/scripts/spreadsheet.py253 except Exception as e:
LOWfincept-qt/scripts/baostock_fundamentals_quarterly.py100 except Exception:
LOWfincept-qt/scripts/baostock_fundamentals_quarterly.py190 except Exception:
2065 more matches not shown…
Hyper-Verbose Identifiers2000 hits · 2064 pts
SeverityFileLineSnippet
LOWfincept-qt/scripts/akshare_energy.py59def get_energy_carbon_domestic():
LOWfincept-qt/scripts/ebrd_data.py35def get_transition_indicators(country: str = None, year: str = None) -> Any:
LOWfincept-qt/scripts/adb_data.py434def get_multiple_economies_data(indicator: str, economies: List[str], start_period: Optional[str] = None, end_period: Op
LOWfincept-qt/scripts/akshare_index.py129def get_index_analysis_daily_sw(symbol="801010", start_date="20200101", end_date="20261231"):
LOWfincept-qt/scripts/akshare_index.py133def get_index_analysis_weekly_sw(symbol="801010"):
LOWfincept-qt/scripts/akshare_index.py137def get_index_analysis_monthly_sw(symbol="801010"):
LOWfincept-qt/scripts/akshare_index.py141def get_index_analysis_week_month_sw(symbol="801010"):
LOWfincept-qt/scripts/akshare_index.py145def get_index_realtime_fund_sw():
LOWfincept-qt/scripts/akshare_index.py218def get_index_global_name_table():
LOWfincept-qt/scripts/akshare_index.py226def get_index_global_hist_sina(symbol="DJI"):
LOWfincept-qt/scripts/akshare_index.py230def get_index_stock_cons_sina(symbol="000300"):
LOWfincept-qt/scripts/akshare_index.py441def get_index_news_sentiment_scope():
LOWfincept-qt/scripts/akshare_index.py445def get_index_bloomberg_billionaires():
LOWfincept-qt/scripts/akshare_index.py449def get_index_bloomberg_billionaires_hist(symbol="�马化腾"):
LOWfincept-qt/scripts/akshare_index.py94def get_index_stock_cons_csindex(symbol="000300"):
LOWfincept-qt/scripts/akshare_index.py98def get_index_stock_cons_weight_csindex(symbol="000300"):
LOWfincept-qt/scripts/akshare_index.py199def get_index_detail_hist_cni(symbol="399001", start_date="20200101", end_date="20261231"):
LOWfincept-qt/scripts/akshare_index.py203def get_index_detail_hist_adjust_cni(symbol="399001", start_date="20200101"):
LOWfincept-qt/scripts/akshare_index.py260def get_index_option_cyb_qvix():
LOWfincept-qt/scripts/akshare_index.py264def get_index_option_kcb_qvix():
LOWfincept-qt/scripts/akshare_index.py308def get_index_option_cyb_min_qvix():
LOWfincept-qt/scripts/akshare_index.py312def get_index_option_kcb_min_qvix():
LOWfincept-qt/scripts/akshare_index.py414def get_index_inner_quote_sugar_msweet():
LOWfincept-qt/scripts/akshare_index.py418def get_index_outer_quote_sugar_msweet():
LOWfincept-qt/scripts/canada_gov_api.py198def get_datasets_by_publisher(publisher_id: str, rows: int = 100) -> Dict[str, Any]:
LOWfincept-qt/scripts/canada_gov_api.py464def download_resource_preview(resource_url: str, max_lines: int = 10) -> Dict[str, Any]:
LOWfincept-qt/scripts/fmp_extra_data.py38def get_institutional_holders(symbol: str) -> Any:
LOWfincept-qt/scripts/akshare_alternative.py53 def _convert_dataframe_to_json_safe(self, df: pd.DataFrame) -> List[Dict[str, Any]]:
LOWfincept-qt/scripts/akshare_alternative.py171 def get_movie_boxoffice_daily(self) -> Dict[str, Any]:
LOWfincept-qt/scripts/akshare_alternative.py175 def get_movie_boxoffice_weekly(self) -> Dict[str, Any]:
LOWfincept-qt/scripts/akshare_alternative.py179 def get_movie_boxoffice_monthly(self) -> Dict[str, Any]:
LOWfincept-qt/scripts/akshare_alternative.py183 def get_movie_boxoffice_yearly(self) -> Dict[str, Any]:
LOWfincept-qt/scripts/akshare_alternative.py187 def get_movie_boxoffice_realtime(self) -> Dict[str, Any]:
LOWfincept-qt/scripts/akshare_alternative.py207 def get_all_available_endpoints(self) -> Dict[str, Any]:
LOWfincept-qt/scripts/coingecko.py50def get_supported_vs_currencies() -> List[str]:
LOWfincept-qt/scripts/coingecko.py75def get_contract_market_chart(platform_id: str, contract_address: str, vs_currency: str, days: str) -> Dict[str, Any]:
LOWfincept-qt/scripts/coingecko.py77def get_contract_market_chart_range(platform_id: str, contract_address: str, vs_currency: str, from_unix: str, to_unix:
LOWfincept-qt/scripts/coingecko.py87def get_categories_with_market_data() -> List[Dict[str, Any]]:
LOWfincept-qt/scripts/coingecko.py93def get_exchange_id_name_list() -> List[Dict[str, Any]]:
LOWfincept-qt/scripts/coingecko.py99def get_exchange_volume_chart(exchange_id: str, days: str) -> List[Any]:
LOWfincept-qt/scripts/coingecko.py113def get_derivatives_exchanges() -> List[Dict[str, Any]]:
LOWfincept-qt/scripts/coingecko.py115def get_derivatives_exchange_details(exchange_id: str) -> Dict[str, Any]:
LOWfincept-qt/scripts/coingecko.py117def get_derivatives_exchange_list() -> List[Dict[str, Any]]:
LOWfincept-qt/scripts/akshare_crypto.py59def get_crypto_bitcoin_hold_report():
LOWfincept-qt/scripts/databento_provider.py2512 def get_futures_term_structure(
LOWfincept-qt/scripts/databento_provider.py3138def compute_implied_volatility(
LOWfincept-qt/scripts/port_congestion_data.py34def get_global_congestion_index(start_date: str, end_date: str) -> Any:
LOWfincept-qt/scripts/doing_business_data.py48def get_ease_of_doing_business(country: str = "all", year: int = 2020) -> Any:
LOWfincept-qt/scripts/doing_business_data.py62def get_trading_across_borders(country: str = "all", year: int = 2020) -> Any:
LOWfincept-qt/scripts/akshare_stocks_board.py56def get_stock_board_concept_name_em():
LOWfincept-qt/scripts/akshare_stocks_board.py60def get_stock_board_concept_name_ths():
LOWfincept-qt/scripts/akshare_stocks_board.py64def get_stock_board_concept_spot_em():
LOWfincept-qt/scripts/akshare_stocks_board.py68def get_stock_board_concept_cons_em(symbol="人工智能"):
LOWfincept-qt/scripts/akshare_stocks_board.py72def get_stock_board_concept_hist_em(symbol="人工智能", period="daily", start_date="20200101", end_date="20261231", adjust=""
LOWfincept-qt/scripts/akshare_stocks_board.py76def get_stock_board_concept_hist_min_em(symbol="人工智能", period="5"):
LOWfincept-qt/scripts/akshare_stocks_board.py80def get_stock_board_concept_index_ths(symbol="人工智能"):
LOWfincept-qt/scripts/akshare_stocks_board.py84def get_stock_board_concept_info_ths(symbol="人工智能"):
LOWfincept-qt/scripts/akshare_stocks_board.py88def get_stock_board_concept_summary_ths():
LOWfincept-qt/scripts/akshare_stocks_board.py92def get_stock_concept_cons_futu(symbol="人工智能"):
LOWfincept-qt/scripts/akshare_stocks_board.py99def get_stock_board_industry_name_em():
1940 more matches not shown…
Over-Commented Block1354 hits · 1326 pts
SeverityFileLineSnippet
LOW.github/workflows/release.yml741 <key>CFBundleVersion</key><string>4.0.3</string>
LOW.github/workflows/release.yml761 # the bundle. We use `rsync -a` (not `ditto`) because ditto under
LOW.github/workflows/release.yml881 # points to missing targets). `-exec test -e` resolves through
LOW.github/workflows/release.yml921 # to Linux/Windows where there's no .app bundle. On macOS that
LOW.github/workflows/release.yml1041 # archive labelled `clang_64` that contains both slices fused with
LOW.github/workflows/release.yml1121 <key>com.apple.security.network.client</key><true/>
LOW.github/workflows/release.yml1161 echo "Stripping extended attributes from bundle..."
LOW.github/workflows/release.yml1181 # ── Enumerate every Mach-O via `file -h`, not by filename ────────
LOW.github/workflows/release.yml1261 # `codesign --verify` above validates that signatures are *present
LOW.github/workflows/release.yml1321 fi
LOW.github/workflows/release.yml1681#
LOW.github/workflows/build-cpp.yml501 # ----------------------------------------------------------------
LOW.github/scripts/sync_scripts.sh1#!/usr/bin/env bash
LOWfincept-qt/CMakeLists.txt1cmake_minimum_required(VERSION 3.27)
LOWfincept-qt/CMakeLists.txt81# through the cache. Cuts clean rebuilds by 5-20x when source hasn't changed.
LOWfincept-qt/CMakeLists.txt161endif()
LOWfincept-qt/CMakeLists.txt181# /GL + /LTCG produce the smallest, fastest binary but make every incremental
LOWfincept-qt/CMakeLists.txt261# -DFINCEPT_BUILD_TESTS=ON to compile the Qt Test executables under
LOWfincept-qt/CMakeLists.txt441
LOWfincept-qt/CMakeLists.txt601 get_target_property(_libs qgeoview ${_prop})
LOWfincept-qt/CMakeLists.txt2841# zlib: gzip (Upstox master) + zip (Shoonya symbol masters) decompression.
LOWfincept-qt/resources/requirements-numpy2.txt161mplfinance>=0.12.0
LOWfincept-qt/scripts/yfinance_data.py1261 else:
LOWfincept-qt/scripts/exchange/__init__.py1# Fincept Exchange Scripts — CCXT-based exchange connectivity
LOWfincept-qt/scripts/agents/GeopoliticsAgents/README.md41# World Order Agents (Kissinger)
LOW…GeopoliticsAgents/PrisonersOfGeographyAgents/README.md101===== DATA SOURCES REQUIRED =====
LOWfincept-qt/scripts/agno_trading/core/workflow_engine.py121 "status": "failed",
LOWfincept-qt/scripts/agno_trading/core/workflow_engine.py141#
LOW…ts/Analytics/backtesting/vectorbt/vectorbt_provider.py1321 mn, mx, st = rng.get('min', 5), rng.get('max', 50), rng.get('step', 5)
LOW…ts/Analytics/backtesting/vectorbt/vectorbt_provider.py1341 # calculate_atr(vbt, high, low, close, period=14)
LOWfincept-qt/scripts/Analytics/gluonts_wrapper/README.md101result = evaluate_forecasts(train_data, test_data, prediction_length=5)
LOW…ncept-qt/scripts/Analytics/tsmoothie_wrapper/README.md101# Returns: {
LOWfincept-qt/src/ui/workspace/LayoutOpenDialog.cpp1#include "ui/workspace/LayoutOpenDialog.h"
LOWfincept-qt/src/ui/navigation/CommandBar.cpp1// src/ui/navigation/CommandBar.cpp
LOWfincept-qt/src/ui/navigation/CommandBar.cpp601 if (list_)
LOWfincept-qt/src/ui/navigation/CommandBar_Assets.cpp1// src/ui/navigation/CommandBar_Assets.cpp
LOWfincept-qt/src/ui/navigation/CommandBar_Assets.cpp21#include <QEvent>
LOWfincept-qt/src/ui/navigation/CommandBar_Suggestions.cpp1// src/ui/navigation/CommandBar_Suggestions.cpp
LOWfincept-qt/src/ui/navigation/ToolBar.cpp1#include "ui/navigation/ToolBar.h"
LOWfincept-qt/src/ui/navigation/ToolBar.h1#pragma once
LOWfincept-qt/src/ui/navigation/FKeyBar.h1#pragma once
LOWfincept-qt/src/ui/navigation/CommandBar_Input.cpp1// src/ui/navigation/CommandBar_Input.cpp
LOWfincept-qt/src/ui/charts/ChartFactory.h1#pragma once
LOWfincept-qt/src/ui/charts/KLineChartWidget.cpp1#include "ui/charts/KLineChartWidget.h"
LOWfincept-qt/src/ui/components/ComponentBrowserDialog.cpp1#include "ui/components/ComponentBrowserDialog.h"
LOWfincept-qt/src/ui/components/ComponentCard.h1#pragma once
LOWfincept-qt/src/ui/theme/Theme.h1#pragma once
LOWfincept-qt/src/ui/theme/ThemeManager.h1#pragma once
LOWfincept-qt/src/ui/command/SuggestionIndex.h1#pragma once
LOWfincept-qt/src/ui/command/CommandPalette.h1#pragma once
LOWfincept-qt/src/ui/command/QuickCommandBar.cpp1#include "ui/command/QuickCommandBar.h"
LOWfincept-qt/src/ui/command/CommandPalette.cpp1#include "ui/command/CommandPalette.h"
LOWfincept-qt/src/ui/error/ErrorPipeline.h1#pragma once
LOWfincept-qt/src/ui/pushpins/SymbolChip.h1#pragma once
LOWfincept-qt/src/ui/pushpins/SymbolChip.cpp1#include "ui/pushpins/SymbolChip.h"
LOWfincept-qt/src/ui/notifications/NotificationService.h1#pragma once
LOWfincept-qt/src/ui/widgets/LoadingOverlay.h1// src/ui/widgets/LoadingOverlay.h
LOWfincept-qt/src/ui/widgets/NotifToast.h1#pragma once
LOWfincept-qt/src/ui/widgets/WorldMapWidget.cpp1// src/ui/widgets/WorldMapWidget.cpp
LOWfincept-qt/src/ui/widgets/WorldMapWidget.cpp21#include <QPainterPath>
1294 more matches not shown…
Deep Nesting1150 hits · 940 pts
SeverityFileLineSnippet
LOWfincept-qt/scripts/ons_data.py84
LOWfincept-qt/scripts/grain_futures_data.py69
LOWfincept-qt/scripts/akshare_energy.py24
LOWfincept-qt/scripts/scb_data.py639
LOWfincept-qt/scripts/scb_data.py286
LOWfincept-qt/scripts/scb_data.py484
LOWfincept-qt/scripts/coinpaprika_data.py117
LOWfincept-qt/scripts/ebrd_data.py78
LOWfincept-qt/scripts/adb_data.py182
LOWfincept-qt/scripts/adb_data.py556
LOWfincept-qt/scripts/adb_data.py594
LOWfincept-qt/scripts/nber_data.py184
LOWfincept-qt/scripts/nber_data.py310
LOWfincept-qt/scripts/un_sdg_data.py137
LOWfincept-qt/scripts/afdb_data.py85
LOWfincept-qt/scripts/glassnode_data.py75
LOWfincept-qt/scripts/hdx_data.py193
LOWfincept-qt/scripts/opec_data.py63
LOWfincept-qt/scripts/akshare_index.py24
LOWfincept-qt/scripts/govtrack_data.py65
LOWfincept-qt/scripts/coinglass_data.py61
LOWfincept-qt/scripts/global_innovation_data.py72
LOWfincept-qt/scripts/canada_gov_api.py553
LOWfincept-qt/scripts/canada_gov_api.py659
LOWfincept-qt/scripts/fmp_extra_data.py53
LOWfincept-qt/scripts/unep_data.py86
LOWfincept-qt/scripts/global_health_security_data.py174
LOWfincept-qt/scripts/undp_data.py84
LOWfincept-qt/scripts/rba_data.py426
LOWfincept-qt/scripts/rba_data.py144
LOWfincept-qt/scripts/rba_data.py267
LOWfincept-qt/scripts/akshare_alternative.py61
LOWfincept-qt/scripts/fiscal_data.py29
LOWfincept-qt/scripts/fiscal_data.py486
LOWfincept-qt/scripts/fiscal_data.py689
LOWfincept-qt/scripts/marketstack_data.py78
LOWfincept-qt/scripts/baostock_daily_backfill.py276
LOWfincept-qt/scripts/intrinio_data.py60
LOWfincept-qt/scripts/coingecko.py149
LOWfincept-qt/scripts/messari_data.py143
LOWfincept-qt/scripts/akshare_crypto.py24
LOWfincept-qt/scripts/open_secrets_data.py92
LOWfincept-qt/scripts/spreadsheet.py52
LOWfincept-qt/scripts/spreadsheet.py192
LOWfincept-qt/scripts/baostock_fundamentals_quarterly.py275
LOWfincept-qt/scripts/baostock_fundamentals_quarterly.py152
LOWfincept-qt/scripts/waqi_data.py122
LOWfincept-qt/scripts/databento_provider.py68
LOWfincept-qt/scripts/databento_provider.py3196
LOWfincept-qt/scripts/databento_provider.py190
LOWfincept-qt/scripts/databento_provider.py358
LOWfincept-qt/scripts/databento_provider.py454
LOWfincept-qt/scripts/databento_provider.py862
LOWfincept-qt/scripts/databento_provider.py899
LOWfincept-qt/scripts/databento_provider.py1197
LOWfincept-qt/scripts/databento_provider.py1392
LOWfincept-qt/scripts/databento_provider.py1526
LOWfincept-qt/scripts/databento_provider.py1750
LOWfincept-qt/scripts/databento_provider.py1800
LOWfincept-qt/scripts/databento_provider.py1853
1090 more matches not shown…
Cross-File Repetition73 hits · 365 pts
SeverityFileLineSnippet
HIGHfincept-qt/scripts/akshare_energy.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_index.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_crypto.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_stocks_board.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_stocks_margin.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_reits.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_stocks_historical.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_stocks_financial.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_currency.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_stocks_holders.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_stocks_funds.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_stocks_realtime.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_news.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_futures.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/akshare_stocks_hot.py0safely call akshare function with error handling and retries
HIGHfincept-qt/scripts/canada_gov_api.py0get detailed information about a specific publisher args: publisher_id: the unique id of the publisher returns: json res
HIGHfincept-qt/scripts/swiss_gov_api.py0get detailed information about a specific publisher args: publisher_id: the unique id of the publisher returns: json res
HIGHfincept-qt/scripts/datagovuk_api.py0get detailed information about a specific publisher args: publisher_id: the unique id of the publisher returns: json res
HIGHfincept-qt/scripts/canada_gov_api.py0get all datasets published by a specific publisher args: publisher_id: the unique id of the publisher rows: number of da
HIGHfincept-qt/scripts/swiss_gov_api.py0get all datasets published by a specific publisher args: publisher_id: the unique id of the publisher rows: number of da
HIGHfincept-qt/scripts/datagovuk_api.py0get all datasets published by a specific publisher args: publisher_id: the unique id of the publisher rows: number of da
HIGHfincept-qt/scripts/canada_gov_api.py0get detailed information about a specific dataset args: dataset_id: the unique id or name of the dataset returns: json r
HIGHfincept-qt/scripts/swiss_gov_api.py0get detailed information about a specific dataset args: dataset_id: the unique id or name of the dataset returns: json r
HIGHfincept-qt/scripts/datagovuk_api.py0get detailed information about a specific dataset args: dataset_id: the unique id or name of the dataset returns: json r
HIGHfincept-qt/scripts/govdata_de_api_complete.py0get detailed information about a specific dataset args: dataset_id: the unique id or name of the dataset returns: json r
HIGHfincept-qt/scripts/canada_gov_api.py0get all data files (resources) for a specific dataset args: dataset_id: the unique id or name of the dataset returns: js
HIGHfincept-qt/scripts/swiss_gov_api.py0get all data files (resources) for a specific dataset args: dataset_id: the unique id or name of the dataset returns: js
HIGHfincept-qt/scripts/datagovuk_api.py0get all data files (resources) for a specific dataset args: dataset_id: the unique id or name of the dataset returns: js
HIGHfincept-qt/scripts/govdata_de_api_complete.py0get all data files (resources) for a specific dataset args: dataset_id: the unique id or name of the dataset returns: js
HIGHfincept-qt/scripts/canada_gov_api.py0get detailed information about a specific resource args: resource_id: the unique id of the resource returns: json respon
HIGHfincept-qt/scripts/swiss_gov_api.py0get detailed information about a specific resource args: resource_id: the unique id of the resource returns: json respon
HIGHfincept-qt/scripts/datagovuk_api.py0get detailed information about a specific resource args: resource_id: the unique id of the resource returns: json respon
HIGHfincept-qt/scripts/govdata_de_api_complete.py0get detailed information about a specific resource args: resource_id: the unique id of the resource returns: json respon
HIGHfincept-qt/scripts/canada_gov_api.py0download a preview of a resource (first few lines of csv/tsv) args: resource_url: direct url to the resource file max_li
HIGHfincept-qt/scripts/swiss_gov_api.py0download a preview of a resource (first few lines of csv/tsv) args: resource_url: direct url to the resource file max_li
HIGHfincept-qt/scripts/datagovuk_api.py0download a preview of a resource (first few lines of csv/tsv) args: resource_url: direct url to the resource file max_li
HIGHfincept-qt/scripts/govdata_de_api_complete.py0download a preview of a resource (first few lines of csv/tsv) args: resource_url: direct url to the resource file max_li
HIGHfincept-qt/scripts/canada_gov_api.py0get popular publishers based on dataset count args: limit: maximum number of publishers to return returns: json response
HIGHfincept-qt/scripts/swiss_gov_api.py0get popular publishers based on dataset count args: limit: maximum number of publishers to return returns: json response
HIGHfincept-qt/scripts/datagovuk_api.py0get popular publishers based on dataset count args: limit: maximum number of publishers to return returns: json response
HIGHfincept-qt/scripts/canada_gov_api.py0get recently updated datasets args: limit: maximum number of datasets to return returns: json response with recent datas
HIGHfincept-qt/scripts/swiss_gov_api.py0get recently updated datasets args: limit: maximum number of datasets to return returns: json response with recent datas
HIGHfincept-qt/scripts/datagovuk_api.py0get recently updated datasets args: limit: maximum number of datasets to return returns: json response with recent datas
HIGHfincept-qt/scripts/news_correlation.py0if arg starts with '@', read content from that file path and delete it.
HIGHfincept-qt/scripts/news_nlp.py0if arg starts with '@', read content from that file path and delete it.
HIGHfincept-qt/scripts/news_geolocation.py0if arg starts with '@', read content from that file path and delete it.
HIGHfincept-qt/scripts/Analytics/options/gex_calculator.py0if arg starts with '@', read content from that file path and delete it.
HIGHfincept-qt/scripts/unesco_data.py0centralized request handler with comprehensive error handling
HIGHfincept-qt/scripts/bea_data.py0centralized request handler with comprehensive error handling
HIGHfincept-qt/scripts/govinfo_data.py0centralized request handler with comprehensive error handling
HIGHfincept-qt/scripts/oscar_data.py0centralized request handler with comprehensive error handling
HIGHfincept-qt/scripts/federal_reserve_data.py0centralized request handler with comprehensive error handling
HIGHfincept-qt/scripts/government_us_data.py0make http request with comprehensive error handling
HIGHfincept-qt/scripts/congress_gov_data.py0make http request with comprehensive error handling
HIGHfincept-qt/scripts/oecd_data.py0make http request with comprehensive error handling
HIGH…t/scripts/agents/finagent_core/modules/hooks_module.py0convert to agno agent config. returns config for agent initialization.
HIGH…pts/agents/finagent_core/modules/compression_module.py0convert to agno agent config. returns config for agent initialization.
HIGH…/scripts/agents/finagent_core/modules/memory_module.py0convert to agno agent config. returns config for agent initialization.
HIGH…scripts/agents/finagent_core/modules/session_module.py0convert to agno agent config. returns config for agent initialization.
HIGH…/Analytics/backtesting/fasttrade/fasttrade_provider.py0return indicator catalog normalized to {indicators: {category: [{id, name}]}}.
13 more matches not shown…
AI Slop Vocabulary189 hits · 309 pts
SeverityFileLineSnippet
LOWsetup.sh208# Override the preset's default CMAKE_PREFIX_PATH with the one we just set,
MEDIUMfincept-qt/scripts/scb_data.py485 """Get comprehensive demographic overview"""
MEDIUMfincept-qt/scripts/messari_data.py67 """Get comprehensive on-chain and market metrics for an asset."""
MEDIUMfincept-qt/scripts/sec_data.py938 """Get comprehensive company overview including filings, facts, and insider data"""
MEDIUMfincept-qt/scripts/fmp_data.py641 """Get comprehensive company overview including profile, quotes, and key metrics"""
MEDIUMfincept-qt/scripts/nasdaq_data.py838 """Get comprehensive market overview with multiple data sources"""
MEDIUMfincept-qt/scripts/bis_data.py37 """BIS SDMX API client with comprehensive coverage of all endpoints"""
MEDIUMfincept-qt/scripts/akshare_analysis.py218 """Get comprehensive stock technical indicators
MEDIUMfincept-qt/scripts/cftc_data.py551 """Get comprehensive COT overview for multiple markets"""
MEDIUMfincept-qt/scripts/trading_economics_data.py213 """11. Get comprehensive financial data (credit ratings + bond yields) for a country."""
MEDIUMfincept-qt/scripts/unesco_data.py321 """Get comprehensive education data overview for countries"""
MEDIUMfincept-qt/scripts/unesco_data.py67 """Centralized request handler with comprehensive error handling"""
MEDIUMfincept-qt/scripts/unesco_data.py543 """Export comprehensive dataset for a single country"""
MEDIUMfincept-qt/scripts/eia_data.py366 """Get comprehensive energy overview"""
MEDIUMfincept-qt/scripts/imf_data.py515 """Get comprehensive economic data for a country"""
MEDIUMfincept-qt/scripts/bea_data.py65 """Centralized request handler with comprehensive error handling"""
MEDIUMfincept-qt/scripts/bea_data.py493 """Get comprehensive economic overview from multiple datasets"""
MEDIUMfincept-qt/scripts/bea_data.py536 """Get comprehensive regional economic snapshot"""
MEDIUMfincept-qt/scripts/bls_data.py534 """Get comprehensive labor market overview"""
MEDIUMfincept-qt/scripts/bls_data.py587 """Get comprehensive inflation overview"""
MEDIUMfincept-qt/scripts/govinfo_data.py124 """Centralized request handler with comprehensive error handling"""
MEDIUMfincept-qt/scripts/government_us_data.py60 """Make HTTP request with comprehensive error handling"""
MEDIUMfincept-qt/scripts/government_us_data.py406 """Get comprehensive treasury data from multiple endpoints"""
MEDIUMfincept-qt/scripts/congress_gov_data.py634 """Get comprehensive data for a bill from multiple endpoints"""
MEDIUMfincept-qt/scripts/congress_gov_data.py63 """Make HTTP request with comprehensive error handling"""
MEDIUMfincept-qt/scripts/oscar_data.py64 """Centralized request handler with comprehensive error handling"""
MEDIUMfincept-qt/scripts/blockchain_com_data.py43 """Get comprehensive Bitcoin network statistics."""
MEDIUMfincept-qt/scripts/wto_data.py536 """Get comprehensive trade restrictions analysis"""
MEDIUMfincept-qt/scripts/wto_data.py569 """Get comprehensive notifications analysis"""
MEDIUMfincept-qt/scripts/wto_data.py644 """Get comprehensive WTO analysis across all APIs"""
MEDIUMfincept-qt/scripts/multpl_data.py365 # Get comprehensive overview across all categories
MEDIUMfincept-qt/scripts/yfinance_data.py145 # Extract comprehensive information - many more fields available from yfinance
MEDIUMfincept-qt/scripts/yfinance_data.py165 # Additional comprehensive metrics
MEDIUMfincept-qt/scripts/federal_reserve_data.py527 """Get comprehensive monetary data from multiple endpoints"""
MEDIUMfincept-qt/scripts/federal_reserve_data.py72 """Centralized request handler with comprehensive error handling"""
MEDIUMfincept-qt/scripts/oecd_data.py879 """Get comprehensive economic summary for a country"""
MEDIUMfincept-qt/scripts/oecd_data.py239 """Make HTTP request with comprehensive error handling"""
MEDIUM…t-qt/scripts/agents/finagent_core/execution_planner.py514 query=f"""Based on the data collected, provide a comprehensive analysis of {symbol}:
MEDIUMfincept-qt/scripts/agents/finagent_core/core_agent.py439 """Get comprehensive system information."""
MEDIUM…cept-qt/scripts/agents/finagent_core/agentic/runner.py288 # with similar queries can leverage what we learned (Letta tier 3).
MEDIUM…t/scripts/agents/finagent_core/agentic/eval_harness.py109 # Imported lazily so the harness file itself is importable without the
MEDIUM…/scripts/agents/tests/agentic/test_hard_integration.py59# ── Test harness ────────────────────────────────────────────────────────────
MEDIUM…ts/renaissance_technologies_hedge_fund_agent/config.py83 max_leverage: float = 12.5 # RenTech uses high leverage
MEDIUM…ologies_hedge_fund_agent/guardrails/risk_guardrails.py313 """Check leverage against limits"""
MEDIUM…echnologies_hedge_fund_agent/memory/learning_memory.py478 # Filter to actual best practices
MEDIUM…ogies_hedge_fund_agent/agents/tools/portfolio_tools.py88 "leverage_implied": 8.5, # Implied leverage
MEDIUM…ogies_hedge_fund_agent/agents/tools/portfolio_tools.py286 "leverage_limit": 12.5, # RenTech uses high leverage
MEDIUM…hnologies_hedge_fund_agent/reasoning/risk_reasoning.py354 # Gross exposure (leverage)
MEDIUMfincept-qt/scripts/agno_trading/core/auto_trader.py35 max_leverage: float = 1.0 # No leverage by default
MEDIUMfincept-qt/scripts/agno_trading/core/auto_trader.py272 # Check leverage
MEDIUMfincept-qt/scripts/agno_trading/core/auto_trader.py301 # Apply leverage
MEDIUMfincept-qt/scripts/agno_trading/config/settings.py152 max_leverage: float = 1.0 # No leverage by default
MEDIUMfincept-qt/scripts/ai_quant_lab/qlib_data_processors.py138 """Apply robust z-score normalization"""
MEDIUMfincept-qt/scripts/Analytics/financial_analysis_cli.py118 """Run comprehensive analysis across all statements"""
MEDIUMfincept-qt/scripts/Analytics/skfolio_wrapper.py623 """Calculate comprehensive performance metrics"""
MEDIUMfincept-qt/scripts/Analytics/skfolio_wrapper.py774 """Generate comprehensive portfolio analytics report"""
MEDIUMfincept-qt/scripts/Analytics/finrl/finrl_backtest.py42 """Calculate comprehensive performance metrics from account value series."""
MEDIUMfincept-qt/scripts/Analytics/quant/data_validator.py436 """Generate comprehensive statistics for the data."""
MEDIUM…s/Analytics/python_skfolio_lib/skfolio_optimization.py186 # ===== UNCERTAINTY SETS (for robust optimization) =====
MEDIUM…t/scripts/Analytics/python_skfolio_lib/skfolio_data.py724 # Apply robust transformation
129 more matches not shown…
Docstring Block Structure33 hits · 165 pts
SeverityFileLineSnippet
HIGHfincept-qt/scripts/databento_provider.py2318 Fetch historical futures data using continuous symbology. Continuous symbology examples: - ES.
HIGHfincept-qt/scripts/universal_ckan_api.py91 Get portal configuration for the specified country. Args: country_code: Two-letter country code (us, u
HIGH…s/agents/finagent_core/registries/vectordb_registry.py139 Create a vector database instance. Args: db_type: Type of vectordb (e.g., 'pgvector', 'pin
HIGH…pts/agents/finagent_core/registries/models_registry.py291 Create a model instance. Args: provider: Provider name (e.g., 'openai', 'anthropic')
HIGH…s/agents/finagent_core/registries/embedder_registry.py172 Create an embedder instance. Args: provider: Embedder provider (e.g., 'openai', 'cohere')
HIGH…scripts/agents/finagent_core/modules/tracing_module.py227 Start a new span. Args: name: Span name attributes: Span attributes R
HIGH…nologies_hedge_fund_agent/agents/tools/signal_tools.py78 Calculate the strength of a trading signal. Args: ticker: Stock ticker signal_
HIGH…nologies_hedge_fund_agent/agents/tools/signal_tools.py111 Backtest a trading signal. Args: ticker: Stock ticker signal_type: Type of sig
HIGH…echnologies_hedge_fund_agent/utils/embedder_factory.py267 Create Agno embedder instance from configuration. Args: override_config: Optional configur
HIGH…echnologies_hedge_fund_agent/utils/embedder_factory.py364 Convenience function to create embedder from configuration. Args: config_dict: Optional configuration
HIGH…e_technologies_hedge_fund_agent/utils/model_factory.py284 Create Agno model instance from configuration. Args: override_config: Optional configurati
HIGH…e_technologies_hedge_fund_agent/utils/model_factory.py361 Convenience function to create model from configuration. Args: config_dict: Optional configuration dic
HIGH…chnologies_hedge_fund_agent/knowledge/strategy_docs.py48 Add a strategy specification document. Args: strategy_name: Name of the strategy
HIGHfincept-qt/scripts/agno_trading/core/agent_evolution.py240 Evolve an agent based on performance Args: agent_id: Agent ID model: Model nam
HIGHfincept-qt/scripts/agno_trading/core/agent_manager.py50 Create a new trading agent Args: config: Agent configuration Returns:
HIGHfincept-qt/scripts/agno_trading/core/agent_manager.py140 Run an agent with a prompt and track metrics Args: agent_id: Agent identifier
HIGH…pt-qt/scripts/ai_quant_lab/qlib_feature_engineering.py361 Evaluate a feature expression. Examples: - "Ref($close, 5) / $close - 1" # 5-day momentum
HIGHfincept-qt/scripts/Analytics/quant/base_calculator.py69 Validate and convert input to appropriate numeric type. Args: data: Input data to validate
HIGHfincept-qt/scripts/Analytics/quant/base_calculator.py259 Create standardized result dictionary. Args: value: Calculated value method: M
HIGHfincept-qt/scripts/Analytics/quant/base_calculator.py359 Validate that the specified method is supported. Args: method: Method to validate
HIGH…scripts/Analytics/backtesting/fasttrade/ft_evaluate.py76 Evaluate a single rule condition against backtest results. Rule format: [metric_path, operator, threshold]
HIGH…scripts/Analytics/backtesting/fasttrade/ft_backtest.py393 Execute a full backtest. Main entry point. Accepts a JSON-like config dict and optional DataFrame. Returns
HIGH…t-qt/scripts/Analytics/backtesting/fasttrade/ft_cli.py100 Load a strategy JSON file from disk. Reads and parses a JSON strategy configuration file used by fast-trade.
HIGH…pts/Analytics/backtesting/vectorbt/vbt_optimization.py32 Run parameter optimization using VBT's vectorized approach. VBT's key advantage: it can test thousands of para
HIGH…pts/Analytics/backtesting/vectorbt/vbt_optimization.py133 Walk-Forward Optimization. Splits data into n_splits windows. For each window: 1. Optimize on training por
HIGH…ripts/Analytics/backtesting/vectorbt/vbt_strategies.py53 Build entry/exit signals for any strategy type. Args: vbt: vectorbt module strategy_type: Stra
HIGH…qt/scripts/Analytics/backtesting/base/base_provider.py255 Run a backtest Args: request: Backtest request dictionary containing: - st
HIGH…qt/scripts/Analytics/backtesting/base/base_provider.py309 Run parameter optimization (optional) Args: request: Optimization request dictionary
HIGH…corporateFinance/startup_valuation/scorecard_method.py100 Comprehensive assessment with simplified inputs Args: All parameters: 'weak', 'average', '
HIGHfincept-qt/scripts/Analytics/fixedIncome/yield_curve.py221 Fit Nelson-Siegel model to yield curve. y(t) = b0 + b1*[(1-exp(-t/tau))/(t/tau)] + b2*[(1-exp(-t/tau))
HIGHfincept-qt/scripts/Analytics/fixedIncome/yield_curve.py301 Fit Svensson model (extended Nelson-Siegel) to yield curve. Adds second hump term for better medium-te
HIGHfincept-qt/scripts/Analytics/fixedIncome/yield_curve.py384 Interpolate yield curve to get rates at specific maturities. Args: maturities: Known matur
HIGHfincept-qt/scripts/Analytics/fixedIncome/yield_curve.py424 Analyze yield curve shape and characteristics. Args: maturities: List of maturities
Magic Placeholder Names25 hits · 125 pts
SeverityFileLineSnippet
HIGH…qt/src/screens/data_sources/connectors/OpenBanking.cpp50 {"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp19 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp39 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp52 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp67 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp111 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp133 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp157 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp42 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp53 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp76 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp87 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp98 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp111 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp123 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp135 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp146 {{"apiKey", "API Key (Pro only)", FieldType::Password, "your-api-key", false, "", {}}}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp179 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp215 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp227 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp250 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp274 {"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp299 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},
HIGH…t/src/screens/data_sources/connectors/ApiStreaming.cpp25 {"apiKey", "API Key / Token", FieldType::Password, "your-api-key", false, "", {}},
HIGH…rc/screens/data_sources/connectors/SearchWarehouse.cpp59 {"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},
Verbosity Indicators66 hits · 110 pts
SeverityFileLineSnippet
LOWfincept-qt/scripts/databento_provider.py1639 # Step 3: Build definitions map
LOWfincept-qt/scripts/databento_provider.py1642 # Step 4: Compute IV and Greeks for each option with a price
LOWfincept-qt/scripts/databento_provider.py1550 # Step 1: Get option definitions (strikes, expirations, raw symbols)
LOWfincept-qt/scripts/databento_provider.py1576 # Step 2: Get daily close prices via ohlcv-1d
LOWfincept-qt/scripts/databento_provider.py1709 # Step 5: Build skew data by DTE and delta buckets
LOWfincept-qt/scripts/databento_fno_chain.py98 # Step 1: Fetch definitions (cached 24h on disk)
LOWfincept-qt/scripts/databento_fno_chain.py126 # Step 2: Fetch underlying spot price
LOWfincept-qt/scripts/databento_fno_chain.py129 # Step 3: Filter to near-the-money if spot is available
LOWfincept-qt/scripts/databento_fno_chain.py141 # Step 4: Group by strike into CE/PE pairs
LOWfincept-qt/scripts/databento_fno_chain.py153 # Step 5: Fetch quotes via ohlcv-1d (cheaper and more reliable than cmbp-1)
LOWfincept-qt/scripts/databento_fno_chain.py157 # Step 6: Assemble chain rows
LOW…_technologies_hedge_fund_agent/tests/test_glm_model.py572 # Step 1: Research Analysis
LOW…_technologies_hedge_fund_agent/tests/test_glm_model.py584 # Step 2: Risk Assessment
LOW…_technologies_hedge_fund_agent/tests/test_glm_model.py596 # Step 3: Final Decision
LOWfincept-qt/scripts/vision_quant/setup_index.py66 # Step 1: Download OHLCV data
LOWfincept-qt/scripts/vision_quant/setup_index.py93 # Step 2: Generate candlestick images
LOWfincept-qt/scripts/vision_quant/setup_index.py130 # Step 3: Train AttentionCAE model
LOWfincept-qt/scripts/vision_quant/setup_index.py180 # Step 4: Encode all images and build FAISS index
LOW…pt-qt/scripts/agno_trading/core/debate_orchestrator.py160 # Step 1: Bull makes case
LOW…pt-qt/scripts/agno_trading/core/debate_orchestrator.py175 # Step 2: Bear makes case
LOW…pt-qt/scripts/agno_trading/core/debate_orchestrator.py190 # Step 3: Analyst makes final decision
LOWfincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py72 # Step 1: Calculate market equilibrium returns (reverse optimization)
LOWfincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py76 # Step 2: Prepare views
LOWfincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py100 # Step 3: Black-Litterman formula
LOWfincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py117 # Step 4: Optimize portfolio with posterior estimates
LOWfincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py178 # Step 1: Tree clustering
LOWfincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py183 # Step 2: Quasi-diagonalization (reorder assets)
LOWfincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py187 # Step 3: Recursive bisection
LOWfincept-qt/scripts/Analytics/finrl/finrl_data.py277 # Step 1: Download
LOWfincept-qt/scripts/Analytics/finrl/finrl_data.py281 # Step 2: Clean
LOWfincept-qt/scripts/Analytics/finrl/finrl_data.py284 # Step 3: Feature engineer
LOWfincept-qt/scripts/Analytics/finrl/finrl_data.py293 # Step 4: Split
LOWfincept-qt/scripts/Analytics/finrl/finrl_data.py296 # Step 5: Save
LOW…equityInvestment/equity_valuation/private_valuation.py848 # Step 1: Normalize financials
LOW…equityInvestment/equity_valuation/private_valuation.py854 # Step 2: Income Approach Valuations
LOW…equityInvestment/equity_valuation/private_valuation.py859 # Step 3: Market Approach Valuations
LOW…equityInvestment/equity_valuation/private_valuation.py864 # Step 4: Asset Approach Valuations
LOW…equityInvestment/equity_valuation/private_valuation.py869 # Step 5: Calculate Discounts and Premiums
LOW…equityInvestment/equity_valuation/private_valuation.py874 # Step 6: Synthesize Results
LOWfincept-qt/src/core/layout/WorkspaceShell.cpp290 // Step 1: explicit last-loaded layout (set by apply() on every non-auto
LOWfincept-qt/src/core/layout/WorkspaceShell.cpp308 // Step 2: most recent kind='auto' snapshot from the ring buffer. The
LOWfincept-qt/src/auth/PinManager.cpp75 // Step 1: Normalize key length
LOWfincept-qt/src/auth/PinManager.cpp82 // Step 2: Create inner/outer padded keys.
LOWfincept-qt/src/auth/PinManager.cpp92 // Step 3: Inner hash — H(ipad || message)
LOWfincept-qt/src/auth/PinManager.cpp98 // Step 4: Outer hash — H(opad || inner_hash)
LOWfincept-qt/src/mcp/McpProvider.cpp398 // Step 1: replace '.' with "-dot-". Internal tool names never contain
LOWfincept-qt/src/mcp/McpProvider.cpp403 // Step 2: validate against the common subset. We intentionally do not
LOW…t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp133// Step 1: POST /VendorsAPI/Service1.svc/TOTPLogin → body.RequestToken
LOW…t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp134// Step 2: POST /VendorsAPI/Service1.svc/GetAccessToken → body.AccessToken
LOW…t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp156 // Step 1: TOTP login
LOW…t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp185 // Step 2: Get access token
LOWfincept-qt/src/trading/brokers/iifl/IIFLBroker.cpp155 // Step 1: Interactive login (trade token)
LOWfincept-qt/src/trading/brokers/iifl/IIFLBroker.cpp179 // Step 2: Market data login (feed token)
LOW…pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp98 // Step 1: /api/login
LOW…pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp124 // Step 2: /api/twofa
LOW…pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp158 // Step 3: /connect/finish (capture redirect)
LOW…pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp190 // Step 4: Exchange for access_token
LOWfincept-qt/src/trading/brokers/kotak/KotakBroker.cpp3// Step 1: POST /login/1.0/tradeApiLogin {mobileNumber, ucc, totp} → view_token + view_sid
LOWfincept-qt/src/trading/brokers/kotak/KotakBroker.cpp4// Step 2: POST /login/1.0/tradeApiValidate {mpin} → trading_token + trading_sid + base_url
LOWfincept-qt/src/trading/brokers/samco/SamcoBroker.cpp110 // Step 1: access token from the permanent secret API key.
6 more matches not shown…
Redundant / Tautological Comments72 hits · 105 pts
SeverityFileLineSnippet
LOWfincept-qt/scripts/adb_data.py85 # Check if response is an XML error (ADB returns XML for errors even when JSON requested)
LOWfincept-qt/scripts/adb_data.py717 # Output result as JSON
LOWfincept-qt/scripts/canada_gov_api.py484 # Check if it's a text-based file
LOWfincept-qt/scripts/fiscal_data.py214 # Check if we've got all the data
LOWfincept-qt/scripts/swiss_gov_api.py903 # Check if it's a text-based file
LOWfincept-qt/scripts/datagovuk_api.py485 # Check if it's a text-based file
LOWfincept-qt/scripts/universal_ckan_api.py833 # Output result as JSON
LOWfincept-qt/scripts/universal_ckan_api.py152 # Check if CKAN API returned success
LOWfincept-qt/scripts/universal_ckan_api.py371 # Check if it's a simple list of names or a search result format
LOWfincept-qt/scripts/sec_data.py973 # Check if we have any successful data
LOWfincept-qt/scripts/fmp_data.py668 # Check if we have any successful data
LOWfincept-qt/scripts/fmp_data.py714 # Check if we have any successful data
LOWfincept-qt/scripts/nasa_gibs_api.py1510 # Output result as JSON
LOWfincept-qt/scripts/cboe_data.py332 # Check if European index
LOWfincept-qt/scripts/french_gov_api.py1063 # Check if it's a name or postal code
LOWfincept-qt/scripts/cftc_data.py207 # Check if identifier is in our mappings
LOWfincept-qt/scripts/cftc_data.py213 # Check if identifier is a 6-digit code
LOWfincept-qt/scripts/cftc_data.py568 # Check if we have any successful data
LOWfincept-qt/scripts/unesco_data.py107 # Check if response is a ZIP file
LOWfincept-qt/scripts/cnstats_data.py660 # Check if JSON output mode
LOWfincept-qt/scripts/imf_data.py151 # Check if country name contains key words
LOWfincept-qt/scripts/imf_data.py548 # Check if we have any successful data
LOWfincept-qt/scripts/congress_gov_data.py306 # Check if we have all bills
LOWfincept-qt/scripts/govdata_de_api_complete.py471 # Check if it's a text-based file
LOWfincept-qt/scripts/wto_data.py682 # Check if API key is provided as last argument
LOWfincept-qt/scripts/n2yo_satellite_data.py146 # Check if API key is configured
LOWfincept-qt/scripts/n2yo_satellite_data.py1082 # Output result as JSON
LOWfincept-qt/scripts/federal_reserve_data.py77 # Check if response is JSON or CSV
LOWfincept-qt/scripts/oecd_data.py266 # Check if response is XML, JSON or CSV
LOWfincept-qt/scripts/fincept_output_standard.py143 # Check if it's a multi-output structure
LOWfincept-qt/scripts/fincept_output_standard.py149 # Check if it's tabular data (list of dicts with same keys)
LOWfincept-qt/scripts/fincept_output_standard.py182 # Check if all dicts have the same keys
LOW…t-qt/scripts/agents/finagent_core/core_agent_stream.py111 # Check if model supports streaming
LOW…pts/agents/finagent_core/registries/models_registry.py353 # Check if API key is required
LOW…pts/agents/finagent_core/modules/compression_module.py70 # Check if it looks like timeseries
LOW…pts/agents/finagent_core/modules/compression_module.py118 # Check if within limit
LOW…pts/agents/finagent_core/modules/compression_module.py356 # Check if result needs compression
LOW…_technologies_hedge_fund_agent/models/model_factory.py112 # Check if we have a custom base URL
LOW…hnologies_hedge_fund_agent/reasoning/risk_reasoning.py230 # Check if correlated positions exist
LOWfincept-qt/scripts/agents/rdagents/cli.py724 # Check if port is free; if not, increment
LOWfincept-qt/scripts/agno_trading/core/auto_trader.py345 # Check if TP or SL hit
LOWfincept-qt/scripts/agno_trading/core/agent_manager.py332 # Check if agent has been used recently
LOWfincept-qt/scripts/agno_trading/config/models.py373 # Check if model exists
LOW…ept-qt/scripts/agno_trading/utils/confidence_scorer.py137 # Check if price is trending
LOWfincept-qt/scripts/Analytics/quant/data_validator.py198 # Check if data is empty
LOWfincept-qt/scripts/Analytics/quant/data_validator.py724 # Check if square
LOWfincept-qt/scripts/Analytics/quant/data_validator.py729 # Check if symmetric
LOWfincept-qt/scripts/Analytics/quant/data_validator.py777 # Check if weights sum to 1
LOW…t/scripts/Analytics/python_skfolio_lib/skfolio_data.py517 # Check if most differences are the same (allowing for some missing dates)
LOW…ipts/Analytics/python_skfolio_lib/skfolio_portfolio.py802 # Check if rebalancing is beneficial
LOW…ipts/Analytics/python_skfolio_lib/skfolio_portfolio.py1214 # Check if rebalancing is needed
LOW…t/scripts/Analytics/python_skfolio_lib/skfolio_core.py854 # Check if factors are prices or returns
LOW…cripts/Analytics/backtesting/vectorbt/vbt_portfolio.py1422 # Check if this trade is contiguous (entry follows previous exit)
LOW…ipts/Analytics/backtesting/zipline/zipline_provider.py1312 # Check if we're offset days from month start
LOW…ipts/Analytics/backtesting/zipline/zipline_provider.py1704 # Check if synthetic by seeing if the fetch returned "real" data
LOWfincept-qt/scripts/Analytics/derivatives/utils.py131 # Check if weekend
LOWfincept-qt/scripts/Analytics/derivatives/utils.py135 # Check if holiday
LOW…orateFinance/advanced_analytics/regression_analysis.py281 # Check if params is a wrapper dict with comp_data, subject_metrics, type keys
LOWfincept-qt/scripts/Analytics/alternateInvestment/cli.py310 # Output result as JSON
LOW…t/scripts/Analytics/alternateInvestment/hedge_funds.py268 # Check if above high water mark
12 more matches not shown…
Self-Referential Comments11 hits · 34 pts
SeverityFileLineSnippet
MEDIUMfincept-qt/scripts/sentinelhub_data.py679 # Create a small date range around the scene time
MEDIUM…scripts/agents/finagent_core/tools/terminal_toolkit.py107 # Create a closure that captures `name`
MEDIUM…_technologies_hedge_fund_agent/tests/test_glm_model.py778 # Create the Investment Committee team
MEDIUM…naissance_technologies_hedge_fund_agent/agents/base.py74 # Create the agent
MEDIUM…ce_technologies_hedge_fund_agent/teams/trading_team.py46 # Create the team
MEDIUM…e_technologies_hedge_fund_agent/teams/research_team.py52 # Create the team
MEDIUM…sance_technologies_hedge_fund_agent/teams/risk_team.py46 # Create the team
MEDIUM…_technologies_hedge_fund_agent/teams/medallion_fund.py58 # Create the Investment Committee members
MEDIUM…_technologies_hedge_fund_agent/teams/medallion_fund.py62 # Create the sub-teams
MEDIUM…_technologies_hedge_fund_agent/teams/medallion_fund.py67 # Create the top-level team
MEDIUM…ics/functime_wrapper/functime_service_polars_legacy.py1245 # Create a simple forecaster
Cross-Language Confusion7 hits · 28 pts
SeverityFileLineSnippet
HIGHfincept-qt/scripts/un_comtrade_data.py180 # Comtrade wraps results in {"data": [...], "count": N, "error": null}
HIGHfincept-qt/scripts/exchange/place_order.py18 "price": null,
HIGHfincept-qt/scripts/exchange/place_order.py23 "average": null,
HIGHfincept-qt/scripts/agents/deepagents/cli.py25 "thread_id": str, "error": str|null }
HIGHfincept-qt/scripts/Analytics/quantstats_analytics.py596 result.update(null)
HIGHfincept-qt/scripts/Analytics/options/iv_surface.py43are >= 3 common strikes; otherwise falls back to the union (gaps = null).
HIGH…cripts/Analytics/backtesting/vectorbt/vbt_portfolio.py676 _sys.stderr.write(f'[PF-BUILD] index match: close={close_series.index.dtype}, entries={entries.index.dtype}, equal={
Dead Code5 hits · 10 pts
SeverityFileLineSnippet
MEDIUM…cept-qt/scripts/agents/finagent_core/agentic/runner.py714
MEDIUM…cept-qt/scripts/agents/finagent_core/agentic/runner.py741
MEDIUM…ept-qt/scripts/Analytics/economics/analytics_engine.py1177
MEDIUM…ept-qt/scripts/Analytics/economics/analytics_engine.py1180
MEDIUM…ept-qt/scripts/Analytics/economics/analytics_engine.py1182
Overly Generic Function Names3 hits · 3 pts
SeverityFileLineSnippet
LOWfincept-qt/scripts/ai_quant_lab/qlib_data_processors.py460 def process_data(self,
LOW…qt/scripts/Analytics/python_skfolio_lib/skfolio_api.py371 def run_task():
LOW…pts/Analytics/finanicalanalysis/core/data_processor.py230 def process_data(self, data: Union[Dict, pd.DataFrame, str],
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippet
LOWfincept-qt/scripts/lint.sh3# Usage:
LOW…calanalysis/specialized_analysis/financial_modeling.py2246 # Example usage