Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
pams documentation
pams documentation
  • User Guide
    • Preface
    • About this project
    • Install
    • Platform
    • JSON configuration
    • Tutorials
      • Outline
      • Running a simulation
      • Writing an agent
      • Writing an event or a market
      • Writing a logger
      • Fundamentalists, chartists and noise traders
      • Price limits
      • Trading halts
      • A fat-finger order
      • Shock transfer between markets through arbitrage
      • Two markets competing for volume

API reference

  • Runner
    • Runner
    • SequentialRunner
    • MultiThreadAgentParallelRunner
    • MultiProcessAgentParallelRunner
    • JaxAgentParallelRunner
    • TensorFlowAgentParallelRunner
    • TorchAgentParallelRunner
  • Simulator
    • Simulator
  • Session
    • Session
  • Market
    • Market
    • IndexMarket
  • Fundamentals
    • Fundamentals
  • Order
    • Order
    • Cancel
    • OrderKind
    • MARKET_ORDER
    • LIMIT_ORDER
  • Events
    • EventABC
    • EventHook
    • FundamentalPriceShock
    • PriceLimitRule
    • TradingHaltRule
    • OrderMistakeShock
  • Logs
    • Log
    • OrderLog
    • CancelLog
    • ExecutionLog
    • SimulationBeginLog
    • SimulationEndLog
    • SessionBeginLog
    • SessionEndLog
    • MarketStepBeginLog
    • MarketStepEndLog
  • Logger
    • Logger
    • MarketStepPrintLogger
    • MarketStepSaver
  • Agents
    • Agent
    • HighFrequencyAgent
    • FCNAgent
    • ArbitrageAgent
    • MarketShareFCNAgent
  • Utils
    • class_finder
    • json_extends
    • JsonRandom
Back to top
View this page

AgentsΒΆ

agents.Agent(agent_id, prng, simulator, name)

Agent class (abstract class).

agents.HighFrequencyAgent(agent_id, prng, ...)

High-frequency trading Agent class.

agents.FCNAgent(agent_id, prng, simulator, name)

FCN (Fundamental, Chartist, Noise) Agent class.

agents.ArbitrageAgent(agent_id, prng, ...[, ...])

Arbitrage Agent class.

agents.MarketShareFCNAgent(agent_id, prng, ...)

Market Share FCN Agent class.

Next
Agent
Previous
MarketStepSaver
Copyright © 2022, Masanori HIRANO
Made with Sphinx and @pradyunsg's Furo