<?php return array (
  'hashing' => 
  array (
    'driver' => 'bcrypt',
    'bcrypt' => 
    array (
      'rounds' => '12',
      'verify' => true,
      'limit' => NULL,
    ),
    'argon' => 
    array (
      'memory' => 65536,
      'threads' => 1,
      'time' => 4,
      'verify' => true,
    ),
    'rehash_on_login' => true,
  ),
  'concurrency' => 
  array (
    'default' => 'process',
  ),
  'broadcasting' => 
  array (
    'default' => 'log',
    'connections' => 
    array (
      'reverb' => 
      array (
        'driver' => 'reverb',
        'key' => NULL,
        'secret' => NULL,
        'app_id' => NULL,
        'options' => 
        array (
          'host' => NULL,
          'port' => 443,
          'scheme' => 'https',
          'useTLS' => true,
        ),
        'client_options' => 
        array (
        ),
      ),
      'pusher' => 
      array (
        'driver' => 'pusher',
        'key' => NULL,
        'secret' => NULL,
        'app_id' => NULL,
        'options' => 
        array (
          'cluster' => NULL,
          'host' => 'api-mt1.pusher.com',
          'port' => 443,
          'scheme' => 'https',
          'encrypted' => true,
          'useTLS' => true,
        ),
        'client_options' => 
        array (
        ),
      ),
      'ably' => 
      array (
        'driver' => 'ably',
        'key' => NULL,
      ),
      'log' => 
      array (
        'driver' => 'log',
      ),
      'null' => 
      array (
        'driver' => 'null',
      ),
    ),
  ),
  'view' => 
  array (
    'paths' => 
    array (
      0 => '/Users/vishal/Desktop/AutoTrade-FlatTrade/resources/views',
    ),
    'compiled' => '/Users/vishal/Desktop/AutoTrade-FlatTrade/storage/framework/views',
  ),
  'cors' => 
  array (
    'paths' => 
    array (
      0 => 'api/*',
      1 => 'sanctum/csrf-cookie',
    ),
    'allowed_methods' => 
    array (
      0 => '*',
    ),
    'allowed_origins' => 
    array (
      0 => '*',
    ),
    'allowed_origins_patterns' => 
    array (
    ),
    'allowed_headers' => 
    array (
      0 => '*',
    ),
    'exposed_headers' => 
    array (
    ),
    'max_age' => 0,
    'supports_credentials' => false,
  ),
  'app' => 
  array (
    'name' => 'AutoTrade',
    'env' => 'local',
    'debug' => true,
    'url' => 'http://localhost:8000',
    'frontend_url' => 'http://localhost:3000',
    'asset_url' => NULL,
    'timezone' => 'UTC',
    'locale' => 'en',
    'fallback_locale' => 'en',
    'faker_locale' => 'en_US',
    'cipher' => 'AES-256-CBC',
    'key' => 'base64:rRwGgexVm7KgBaS7AP6x8PMd8Kg1TJbA50m9SXYZsFY=',
    'previous_keys' => 
    array (
    ),
    'maintenance' => 
    array (
      'driver' => 'file',
      'store' => 'database',
    ),
    'providers' => 
    array (
      0 => 'Illuminate\\Auth\\AuthServiceProvider',
      1 => 'Illuminate\\Broadcasting\\BroadcastServiceProvider',
      2 => 'Illuminate\\Bus\\BusServiceProvider',
      3 => 'Illuminate\\Cache\\CacheServiceProvider',
      4 => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
      5 => 'Illuminate\\Concurrency\\ConcurrencyServiceProvider',
      6 => 'Illuminate\\Cookie\\CookieServiceProvider',
      7 => 'Illuminate\\Database\\DatabaseServiceProvider',
      8 => 'Illuminate\\Encryption\\EncryptionServiceProvider',
      9 => 'Illuminate\\Filesystem\\FilesystemServiceProvider',
      10 => 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider',
      11 => 'Illuminate\\Hashing\\HashServiceProvider',
      12 => 'Illuminate\\Mail\\MailServiceProvider',
      13 => 'Illuminate\\Notifications\\NotificationServiceProvider',
      14 => 'Illuminate\\Pagination\\PaginationServiceProvider',
      15 => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider',
      16 => 'Illuminate\\Pipeline\\PipelineServiceProvider',
      17 => 'Illuminate\\Queue\\QueueServiceProvider',
      18 => 'Illuminate\\Redis\\RedisServiceProvider',
      19 => 'Illuminate\\Session\\SessionServiceProvider',
      20 => 'Illuminate\\Translation\\TranslationServiceProvider',
      21 => 'Illuminate\\Validation\\ValidationServiceProvider',
      22 => 'Illuminate\\View\\ViewServiceProvider',
      23 => 'App\\Providers\\AppServiceProvider',
    ),
    'aliases' => 
    array (
      'App' => 'Illuminate\\Support\\Facades\\App',
      'Arr' => 'Illuminate\\Support\\Arr',
      'Artisan' => 'Illuminate\\Support\\Facades\\Artisan',
      'Auth' => 'Illuminate\\Support\\Facades\\Auth',
      'Benchmark' => 'Illuminate\\Support\\Benchmark',
      'Blade' => 'Illuminate\\Support\\Facades\\Blade',
      'Broadcast' => 'Illuminate\\Support\\Facades\\Broadcast',
      'Bus' => 'Illuminate\\Support\\Facades\\Bus',
      'Cache' => 'Illuminate\\Support\\Facades\\Cache',
      'Concurrency' => 'Illuminate\\Support\\Facades\\Concurrency',
      'Config' => 'Illuminate\\Support\\Facades\\Config',
      'Context' => 'Illuminate\\Support\\Facades\\Context',
      'Cookie' => 'Illuminate\\Support\\Facades\\Cookie',
      'Crypt' => 'Illuminate\\Support\\Facades\\Crypt',
      'Date' => 'Illuminate\\Support\\Facades\\Date',
      'DB' => 'Illuminate\\Support\\Facades\\DB',
      'Eloquent' => 'Illuminate\\Database\\Eloquent\\Model',
      'Event' => 'Illuminate\\Support\\Facades\\Event',
      'File' => 'Illuminate\\Support\\Facades\\File',
      'Gate' => 'Illuminate\\Support\\Facades\\Gate',
      'Hash' => 'Illuminate\\Support\\Facades\\Hash',
      'Http' => 'Illuminate\\Support\\Facades\\Http',
      'Js' => 'Illuminate\\Support\\Js',
      'Lang' => 'Illuminate\\Support\\Facades\\Lang',
      'Log' => 'Illuminate\\Support\\Facades\\Log',
      'Mail' => 'Illuminate\\Support\\Facades\\Mail',
      'Notification' => 'Illuminate\\Support\\Facades\\Notification',
      'Number' => 'Illuminate\\Support\\Number',
      'Password' => 'Illuminate\\Support\\Facades\\Password',
      'Process' => 'Illuminate\\Support\\Facades\\Process',
      'Queue' => 'Illuminate\\Support\\Facades\\Queue',
      'RateLimiter' => 'Illuminate\\Support\\Facades\\RateLimiter',
      'Redirect' => 'Illuminate\\Support\\Facades\\Redirect',
      'Request' => 'Illuminate\\Support\\Facades\\Request',
      'Response' => 'Illuminate\\Support\\Facades\\Response',
      'Route' => 'Illuminate\\Support\\Facades\\Route',
      'Schedule' => 'Illuminate\\Support\\Facades\\Schedule',
      'Schema' => 'Illuminate\\Support\\Facades\\Schema',
      'Session' => 'Illuminate\\Support\\Facades\\Session',
      'Storage' => 'Illuminate\\Support\\Facades\\Storage',
      'Str' => 'Illuminate\\Support\\Str',
      'Uri' => 'Illuminate\\Support\\Uri',
      'URL' => 'Illuminate\\Support\\Facades\\URL',
      'Validator' => 'Illuminate\\Support\\Facades\\Validator',
      'View' => 'Illuminate\\Support\\Facades\\View',
      'Vite' => 'Illuminate\\Support\\Facades\\Vite',
    ),
  ),
  'auth' => 
  array (
    'defaults' => 
    array (
      'guard' => 'web',
      'passwords' => 'users',
    ),
    'guards' => 
    array (
      'web' => 
      array (
        'driver' => 'session',
        'provider' => 'users',
      ),
    ),
    'providers' => 
    array (
      'users' => 
      array (
        'driver' => 'eloquent',
        'model' => 'App\\Models\\User',
      ),
    ),
    'passwords' => 
    array (
      'users' => 
      array (
        'provider' => 'users',
        'table' => 'password_reset_tokens',
        'expire' => 60,
        'throttle' => 60,
      ),
    ),
    'password_timeout' => 10800,
  ),
  'cache' => 
  array (
    'default' => 'database',
    'stores' => 
    array (
      'array' => 
      array (
        'driver' => 'array',
        'serialize' => false,
      ),
      'session' => 
      array (
        'driver' => 'session',
        'key' => '_cache',
      ),
      'database' => 
      array (
        'driver' => 'database',
        'connection' => NULL,
        'table' => 'cache',
        'lock_connection' => NULL,
        'lock_table' => NULL,
      ),
      'file' => 
      array (
        'driver' => 'file',
        'path' => '/Users/vishal/Desktop/AutoTrade-FlatTrade/storage/framework/cache/data',
        'lock_path' => '/Users/vishal/Desktop/AutoTrade-FlatTrade/storage/framework/cache/data',
      ),
      'memcached' => 
      array (
        'driver' => 'memcached',
        'persistent_id' => NULL,
        'sasl' => 
        array (
          0 => NULL,
          1 => NULL,
        ),
        'options' => 
        array (
        ),
        'servers' => 
        array (
          0 => 
          array (
            'host' => '127.0.0.1',
            'port' => 11211,
            'weight' => 100,
          ),
        ),
      ),
      'redis' => 
      array (
        'driver' => 'redis',
        'connection' => 'cache',
        'lock_connection' => 'default',
      ),
      'dynamodb' => 
      array (
        'driver' => 'dynamodb',
        'key' => '',
        'secret' => '',
        'region' => 'us-east-1',
        'table' => 'cache',
        'endpoint' => NULL,
      ),
      'octane' => 
      array (
        'driver' => 'octane',
      ),
      'failover' => 
      array (
        'driver' => 'failover',
        'stores' => 
        array (
          0 => 'database',
          1 => 'array',
        ),
      ),
      'storage' => 
      array (
        'driver' => 'storage',
        'disk' => NULL,
        'path' => 'framework/cache/data',
      ),
    ),
    'prefix' => 'autotrade-cache-',
    'serializable_classes' => false,
  ),
  'database' => 
  array (
    'default' => 'mysql',
    'connections' => 
    array (
      'sqlite' => 
      array (
        'driver' => 'sqlite',
        'url' => NULL,
        'database' => 'autotrade',
        'prefix' => '',
        'foreign_key_constraints' => true,
        'busy_timeout' => NULL,
        'journal_mode' => NULL,
        'synchronous' => NULL,
        'transaction_mode' => 'DEFERRED',
      ),
      'mysql' => 
      array (
        'driver' => 'mysql',
        'url' => NULL,
        'host' => '127.0.0.1',
        'port' => '3306',
        'database' => 'autotrade',
        'username' => 'root',
        'password' => '',
        'unix_socket' => '',
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'prefix_indexes' => true,
        'strict' => true,
        'engine' => NULL,
        'options' => 
        array (
        ),
      ),
      'mariadb' => 
      array (
        'driver' => 'mariadb',
        'url' => NULL,
        'host' => '127.0.0.1',
        'port' => '3306',
        'database' => 'autotrade',
        'username' => 'root',
        'password' => '',
        'unix_socket' => '',
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'prefix_indexes' => true,
        'strict' => true,
        'engine' => NULL,
        'options' => 
        array (
        ),
      ),
      'pgsql' => 
      array (
        'driver' => 'pgsql',
        'url' => NULL,
        'host' => '127.0.0.1',
        'port' => '3306',
        'database' => 'autotrade',
        'username' => 'root',
        'password' => '',
        'charset' => 'utf8',
        'prefix' => '',
        'prefix_indexes' => true,
        'search_path' => 'public',
        'sslmode' => 'prefer',
      ),
      'sqlsrv' => 
      array (
        'driver' => 'sqlsrv',
        'url' => NULL,
        'host' => '127.0.0.1',
        'port' => '3306',
        'database' => 'autotrade',
        'username' => 'root',
        'password' => '',
        'charset' => 'utf8',
        'prefix' => '',
        'prefix_indexes' => true,
      ),
    ),
    'migrations' => 
    array (
      'table' => 'migrations',
      'update_date_on_publish' => true,
    ),
    'redis' => 
    array (
      'client' => 'phpredis',
      'options' => 
      array (
        'cluster' => 'redis',
        'prefix' => 'autotrade-database-',
        'persistent' => false,
      ),
      'default' => 
      array (
        'url' => NULL,
        'host' => '127.0.0.1',
        'username' => NULL,
        'password' => NULL,
        'port' => '6379',
        'database' => '0',
        'max_retries' => 3,
        'backoff_algorithm' => 'decorrelated_jitter',
        'backoff_base' => 100,
        'backoff_cap' => 1000,
      ),
      'cache' => 
      array (
        'url' => NULL,
        'host' => '127.0.0.1',
        'username' => NULL,
        'password' => NULL,
        'port' => '6379',
        'database' => '1',
        'max_retries' => 3,
        'backoff_algorithm' => 'decorrelated_jitter',
        'backoff_base' => 100,
        'backoff_cap' => 1000,
      ),
    ),
  ),
  'filesystems' => 
  array (
    'default' => 'local',
    'disks' => 
    array (
      'local' => 
      array (
        'driver' => 'local',
        'root' => '/Users/vishal/Desktop/AutoTrade-FlatTrade/storage/app/private',
        'serve' => true,
        'throw' => false,
        'report' => false,
      ),
      'public' => 
      array (
        'driver' => 'local',
        'root' => '/Users/vishal/Desktop/AutoTrade-FlatTrade/storage/app/public',
        'url' => 'http://localhost:8000/storage',
        'visibility' => 'public',
        'throw' => false,
        'report' => false,
      ),
      's3' => 
      array (
        'driver' => 's3',
        'key' => '',
        'secret' => '',
        'region' => 'us-east-1',
        'bucket' => '',
        'url' => NULL,
        'endpoint' => NULL,
        'use_path_style_endpoint' => false,
        'throw' => false,
        'report' => false,
      ),
    ),
    'links' => 
    array (
      '/Users/vishal/Desktop/AutoTrade-FlatTrade/public/storage' => '/Users/vishal/Desktop/AutoTrade-FlatTrade/storage/app/public',
    ),
  ),
  'flattrade' => 
  array (
    'api_base' => 'https://piconnect.flattrade.in/PiConnectAPI/',
    'ws_url' => 'wss://piconnect.flattrade.in/PiConnectWSAPI/',
    'auth_url' => 'https://auth.flattrade.in/',
    'token_url' => 'https://authapi.flattrade.in/trade/apitoken',
    'api_key' => '',
    'api_secret' => '',
    'redirect_uri' => 'http://localhost:8000/callback',
    'mock' => false,
    'nifty_index_token' => '26000',
    'vix_index_token' => '26017',
    'strike_range' => 400,
    'strike_step' => 50,
    'scan_steps_from_atm' => 5,
    'risk_free_rate' => 0.065,
  ),
  'logging' => 
  array (
    'default' => 'stack',
    'deprecations' => 
    array (
      'channel' => NULL,
      'trace' => false,
    ),
    'channels' => 
    array (
      'stack' => 
      array (
        'driver' => 'stack',
        'channels' => 
        array (
          0 => 'single',
        ),
        'ignore_exceptions' => false,
      ),
      'single' => 
      array (
        'driver' => 'single',
        'path' => '/Users/vishal/Desktop/AutoTrade-FlatTrade/storage/logs/laravel.log',
        'level' => 'debug',
        'replace_placeholders' => true,
      ),
      'daily' => 
      array (
        'driver' => 'daily',
        'path' => '/Users/vishal/Desktop/AutoTrade-FlatTrade/storage/logs/laravel.log',
        'level' => 'debug',
        'days' => 14,
        'replace_placeholders' => true,
      ),
      'slack' => 
      array (
        'driver' => 'slack',
        'url' => NULL,
        'username' => 'AutoTrade',
        'emoji' => ':boom:',
        'level' => 'debug',
        'replace_placeholders' => true,
      ),
      'papertrail' => 
      array (
        'driver' => 'monolog',
        'level' => 'debug',
        'handler' => 'Monolog\\Handler\\SyslogUdpHandler',
        'handler_with' => 
        array (
          'host' => NULL,
          'port' => NULL,
          'connectionString' => 'tls://:',
        ),
        'processors' => 
        array (
          0 => 'Monolog\\Processor\\PsrLogMessageProcessor',
        ),
      ),
      'stderr' => 
      array (
        'driver' => 'monolog',
        'level' => 'debug',
        'handler' => 'Monolog\\Handler\\StreamHandler',
        'handler_with' => 
        array (
          'stream' => 'php://stderr',
        ),
        'formatter' => NULL,
        'processors' => 
        array (
          0 => 'Monolog\\Processor\\PsrLogMessageProcessor',
        ),
      ),
      'syslog' => 
      array (
        'driver' => 'syslog',
        'level' => 'debug',
        'facility' => 8,
        'replace_placeholders' => true,
      ),
      'errorlog' => 
      array (
        'driver' => 'errorlog',
        'level' => 'debug',
        'replace_placeholders' => true,
      ),
      'null' => 
      array (
        'driver' => 'monolog',
        'handler' => 'Monolog\\Handler\\NullHandler',
      ),
      'emergency' => 
      array (
        'path' => '/Users/vishal/Desktop/AutoTrade-FlatTrade/storage/logs/laravel.log',
      ),
    ),
  ),
  'mail' => 
  array (
    'default' => 'log',
    'mailers' => 
    array (
      'smtp' => 
      array (
        'transport' => 'smtp',
        'scheme' => NULL,
        'url' => NULL,
        'host' => '127.0.0.1',
        'port' => '2525',
        'username' => NULL,
        'password' => NULL,
        'timeout' => NULL,
        'local_domain' => 'localhost',
      ),
      'ses' => 
      array (
        'transport' => 'ses',
      ),
      'postmark' => 
      array (
        'transport' => 'postmark',
      ),
      'resend' => 
      array (
        'transport' => 'resend',
      ),
      'sendmail' => 
      array (
        'transport' => 'sendmail',
        'path' => '/usr/sbin/sendmail -bs -i',
      ),
      'log' => 
      array (
        'transport' => 'log',
        'channel' => NULL,
      ),
      'array' => 
      array (
        'transport' => 'array',
      ),
      'failover' => 
      array (
        'transport' => 'failover',
        'mailers' => 
        array (
          0 => 'smtp',
          1 => 'log',
        ),
        'retry_after' => 60,
      ),
      'roundrobin' => 
      array (
        'transport' => 'roundrobin',
        'mailers' => 
        array (
          0 => 'ses',
          1 => 'postmark',
        ),
        'retry_after' => 60,
      ),
    ),
    'from' => 
    array (
      'address' => 'hello@example.com',
      'name' => 'AutoTrade',
    ),
    'markdown' => 
    array (
      'theme' => 'default',
      'paths' => 
      array (
        0 => '/Users/vishal/Desktop/AutoTrade-FlatTrade/resources/views/vendor/mail',
      ),
      'extensions' => 
      array (
      ),
    ),
  ),
  'queue' => 
  array (
    'default' => 'database',
    'connections' => 
    array (
      'sync' => 
      array (
        'driver' => 'sync',
      ),
      'database' => 
      array (
        'driver' => 'database',
        'connection' => NULL,
        'table' => 'jobs',
        'queue' => 'default',
        'retry_after' => 90,
        'after_commit' => false,
      ),
      'beanstalkd' => 
      array (
        'driver' => 'beanstalkd',
        'host' => 'localhost',
        'queue' => 'default',
        'retry_after' => 90,
        'block_for' => 0,
        'after_commit' => false,
      ),
      'sqs' => 
      array (
        'driver' => 'sqs',
        'key' => '',
        'secret' => '',
        'prefix' => 'https://sqs.us-east-1.amazonaws.com/your-account-id',
        'queue' => 'default',
        'suffix' => NULL,
        'region' => 'us-east-1',
        'after_commit' => false,
      ),
      'redis' => 
      array (
        'driver' => 'redis',
        'connection' => 'default',
        'queue' => 'default',
        'retry_after' => 90,
        'block_for' => NULL,
        'after_commit' => false,
      ),
      'deferred' => 
      array (
        'driver' => 'deferred',
      ),
      'failover' => 
      array (
        'driver' => 'failover',
        'connections' => 
        array (
          0 => 'database',
          1 => 'deferred',
        ),
      ),
      'background' => 
      array (
        'driver' => 'background',
      ),
    ),
    'batching' => 
    array (
      'database' => 'mysql',
      'table' => 'job_batches',
    ),
    'failed' => 
    array (
      'driver' => 'database-uuids',
      'database' => 'mysql',
      'table' => 'failed_jobs',
    ),
  ),
  'rulebook' => 
  array (
    'version' => '1.0',
    'agent_role' => 'NIFTY_OPTION_BUYING_AGENT',
    'global_rules' => 
    array (
      'scan_interval_seconds' => 180,
      'market_regime_required' => false,
      'greek_entry_priority' => false,
      'max_open_positions' => 1,
      'allow_ce_and_pe_simultaneously' => false,
      'confidence_levels' => 
      array (
        'high_confidence' => 80,
        'normal_trade' => 65,
        'low_confidence' => 55,
        'hold' => 0,
      ),
    ),
    'market_regimes' => 
    array (
      'TRENDING_UP' => 
      array (
        'preferred_option' => 'CE',
        'entry_confidence' => 65,
        'required_conditions' => 
        array (
          0 => 'spot_above_vwap',
          1 => 'ema20_above_ema50',
        ),
        'confirmation_conditions' => 
        array (
          0 => 'delta_rising',
          1 => 'gamma_rising',
          2 => 'oi_increasing',
          3 => 'volume_increasing',
          4 => 'atr_expanding',
        ),
        'minimum_confirmations' => 2,
      ),
      'TRENDING_DOWN' => 
      array (
        'preferred_option' => 'PE',
        'entry_confidence' => 65,
        'required_conditions' => 
        array (
          0 => 'spot_below_vwap',
          1 => 'ema20_below_ema50',
        ),
        'confirmation_conditions' => 
        array (
          0 => 'delta_rising',
          1 => 'gamma_rising',
          2 => 'oi_increasing',
          3 => 'volume_increasing',
          4 => 'atr_expanding',
        ),
        'minimum_confirmations' => 2,
      ),
      'SIDEWAYS' => 
      array (
        'preferred_option' => 'RANGE_REVERSAL',
        'support_trade' => 
        array (
          'option' => 'CE',
          'required' => 
          array (
            0 => 'near_support',
            1 => 'delta_rising',
            2 => 'gamma_rising',
          ),
        ),
        'resistance_trade' => 
        array (
          'option' => 'PE',
          'required' => 
          array (
            0 => 'near_resistance',
            1 => 'delta_rising',
            2 => 'gamma_rising',
          ),
        ),
      ),
      'EXPIRY_DAY' => 
      array (
        'preferred_data' => 
        array (
          0 => 'oi_shift',
          1 => 'gamma_expansion',
          2 => 'volume_spike',
          3 => 'strike_migration',
        ),
        'ignore_low_priority' => 
        array (
          0 => 'rsi',
          1 => 'vega',
          2 => 'theta',
        ),
        'minimum_confidence' => 60,
      ),
    ),
    'strike_selection' => 
    array (
      'steps_from_atm' => 5,
      'strikes_to_scan' => 
      array (
        0 => 'ATM-5',
        1 => 'ATM-4',
        2 => 'ATM-3',
        3 => 'ATM-2',
        4 => 'ATM-1',
        5 => 'ATM',
        6 => 'ATM+1',
        7 => 'ATM+2',
        8 => 'ATM+3',
        9 => 'ATM+4',
        10 => 'ATM+5',
      ),
      'score_weights' => 
      array (
        'delta' => 25,
        'gamma' => 25,
        'oi_change' => 20,
        'volume_change' => 15,
        'iv_change' => 10,
        'liquidity' => 5,
      ),
      'selection_rule' => 'highest_score',
    ),
    'greek_entry_rules' => 
    array (
      'required' => 
      array (
        0 => 'delta_rising',
        1 => 'gamma_rising',
      ),
      'preferred_delta_range' => 
      array (
        0 => 0.35,
        1 => 0.6,
      ),
      'confirmation_conditions' => 
      array (
        0 => 'delta_rising',
        1 => 'gamma_rising',
        2 => 'oi_increasing',
        3 => 'volume_increasing',
      ),
      'minimum_confirmations' => 2,
    ),
    'entry_rules' => 
    array (
      'required_any_two' => 
      array (
        0 => 'delta_rising',
        1 => 'gamma_rising',
        2 => 'oi_increasing',
        3 => 'volume_increasing',
        4 => 'breakout_candle',
        5 => 'vwap_cross',
        6 => 'oi_spike',
        7 => 'volume_spike',
        8 => 'opening_range_breakout',
        9 => 'previous_day_high_break',
        10 => 'previous_day_low_break',
      ),
      'minimum_required' => 2,
      'enforce_minimum' => false,
    ),
    'fallback_rules' => 
    array (
      0 => 
      array (
        'name' => 'missing_oi_confirmation',
        'allow_trade_if' => 
        array (
          0 => 'delta_rising',
          1 => 'gamma_rising',
          2 => 'volume_spike',
        ),
      ),
      1 => 
      array (
        'name' => 'missing_volume_confirmation',
        'allow_trade_if' => 
        array (
          0 => 'delta_rising',
          1 => 'gamma_rising',
          2 => 'oi_increasing',
        ),
      ),
      2 => 
      array (
        'name' => 'neutral_pcr',
        'action' => 'reduce_confidence_5_percent',
      ),
      3 => 
      array (
        'name' => 'weak_trend',
        'allow_trade_if' => 
        array (
          0 => 'delta_rising',
          1 => 'gamma_rising',
        ),
      ),
    ),
    'exit_rules' => 
    array (
      'profit_booking' => 
      array (
        'high_confidence' => 
        array (
          'partial_exit' => 20,
          'full_exit' => 35,
        ),
        'normal_trade' => 
        array (
          'partial_exit' => 15,
          'full_exit' => 25,
        ),
        'low_confidence' => 
        array (
          'full_exit' => 12,
        ),
      ),
      'stop_loss' => 
      array (
        'premium_loss_percent' => 15,
        'gamma_collapse' => true,
        'delta_reversal' => true,
        'oi_unwinding' => true,
      ),
      'time_based_exit' => 
      array (
        'expiry_day_no_momentum_minutes' => 10,
        'normal_day_no_momentum_minutes' => 20,
      ),
      'trailing_stop' => 
      array (
        'enabled' => true,
        'activate_at_profit_percent' => 3,
        'trail_from_peak_percent' => 3,
        'momentum_trail_from_peak_percent' => 5,
        'min_locked_profit_percent' => 1.5,
      ),
      'quick_profit' => 
      array (
        'enabled' => true,
        'peak_activate_percent' => 3,
        'giveback_from_peak_percent' => 2.5,
        'min_locked_profit_percent' => 1.5,
      ),
      'momentum_hold' => 
      array (
        'enabled' => true,
        'min_trend_strength' => 40,
        'min_momentum_pct' => 0.08,
        'defer_trend_break_exit' => true,
        'defer_intrabar_profit_book' => true,
        'giveback_multiplier' => 1.8,
        'require_vwap_alignment' => true,
      ),
      'runner_mode' => 
      array (
        'enabled' => true,
        'lookback_minutes' => 10,
        'retrace_lookback_minutes' => 10,
        'min_leg_move_points' => 
        array (
          'NIFTY50' => 60,
        ),
        'min_premium_profit_percent' => 8,
        'wide_trail_from_peak_percent' => 6,
        'min_locked_profit_percent' => 3,
        'full_exit_deferred_until_percent' => 50,
        'retrace_disarm_percent' => 30,
        'min_trend_strength' => 38,
      ),
    ),
    'rejection_rules' => 
    array (
      'hard_reject' => 
      array (
        0 => 'illiquid_option',
        1 => 'wide_spread',
        2 => 'gamma_falling',
        3 => 'delta_falling',
        4 => 'oi_unwinding',
        5 => 'market_closing',
      ),
    ),
    'learning_rules' => 
    array (
      'after_trade_close' => 
      array (
        0 => 'store_entry_conditions',
        1 => 'store_market_regime',
        2 => 'store_delta',
        3 => 'store_gamma',
        4 => 'store_oi',
        5 => 'store_volume',
        6 => 'store_profit_loss',
      ),
      'daily_analysis' => 
      array (
        'identify_most_profitable_regime' => true,
        'identify_best_entry_signal' => true,
        'identify_worst_signal' => true,
        'adjust_signal_weighting' => true,
      ),
    ),
    'nifty50' => 
    array (
      'symbol' => 'NIFTY50',
      'preferred_trading_hours' => 
      array (
        0 => '09:45-12:00',
        1 => '13:00-15:00',
      ),
      'expected_intraday_move_points' => 
      array (
        'low_volatility' => 80,
        'normal_volatility' => 150,
        'high_volatility' => 250,
      ),
    ),
  ),
  'services' => 
  array (
    'postmark' => 
    array (
      'key' => NULL,
    ),
    'resend' => 
    array (
      'key' => NULL,
    ),
    'ses' => 
    array (
      'key' => '',
      'secret' => '',
      'region' => 'us-east-1',
    ),
    'slack' => 
    array (
      'notifications' => 
      array (
        'bot_user_oauth_token' => NULL,
        'channel' => NULL,
      ),
    ),
  ),
  'session' => 
  array (
    'driver' => 'database',
    'lifetime' => 120,
    'expire_on_close' => false,
    'encrypt' => false,
    'files' => '/Users/vishal/Desktop/AutoTrade-FlatTrade/storage/framework/sessions',
    'connection' => NULL,
    'table' => 'sessions',
    'store' => NULL,
    'lottery' => 
    array (
      0 => 2,
      1 => 100,
    ),
    'cookie' => 'autotrade-session',
    'path' => '/',
    'domain' => NULL,
    'secure' => NULL,
    'http_only' => true,
    'same_site' => 'lax',
    'partitioned' => false,
    'serialization' => 'json',
  ),
  'tinker' => 
  array (
    'commands' => 
    array (
    ),
    'alias' => 
    array (
    ),
    'dont_alias' => 
    array (
      0 => 'App\\Nova',
    ),
    'trust_project' => 'always',
  ),
);
