Contents Menu Expand Light mode Dark mode Auto light/dark mode
pams documentation
pams documentation
  • User Guide
    • Preface
    • About this project
    • Install
    • Platform
    • Json config
    • Tutorials
      • Outline

API reference

  • Runner
    • Runner
    • SequentialRunner
  • 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
Edit 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