INNER CODE UNIT · Python
main
Fincept-Corporation/FinceptTerminal · fincept-qt/scripts/Analytics/alternateInvestment/cli.py:50
def main():
parser = argparse.ArgumentParser(description='Alternative Investments Analytics CLI')
subparsers = parser.add_subparsers(dest='command', help='Available commands')
# Digital Assets
digital = subparsers.add_parser('digital-assets', help='Digital asset analytics')
digital.add_argument('--data', required=True, help='Asset data (JSON)')
digital.add_argument('--method', default='fundamental', help='Analysis method: fundamental, volatility, onchain')
# Hedge Funds
hedge = subparsers.add_parser('hedge-funds', help='Hedge fund analytics')
hedge.add_argument('--data', required=True, help='Fund data (JSON)')
hedge.add_argument('--method', default='metrics', help='Analysis method: metrics (needs monthly_returns)')
# Natural Resources
natural = subparsers.add_parser('natural-resources', help='Natural resource analytics')
natural.add_argument('--data', required=True, help='Resource data (JSON)')
natural.add_argument('--method', default='basis', help='Analysis method: basis, contango, futures')