INNER CODE UNIT · Python

on_state_change

alex-jb/orallexa-ai-trading-agent · desktop_agent/main.py:102

    def on_state_change(decision: str, risk: str) -> None:
        _cancel_all_timers()

        upper = decision.upper()
        if upper == "THINKING":
            bull.set_state("thinking")
        elif upper == "LISTENING":
            bull.set_state("listening")
        elif upper == "BUY":
            bull.set_state_from_decision("BUY", risk)
            bull.react_to_trade("BUY")
        elif upper == "SELL":
            bull.set_state_from_decision("SELL", risk)
            bull.react_to_trade("SELL")
        elif upper == "WAIT":
            bull.set_state("wait")
        elif upper == "HAPPY":
            bull.set_state("happy")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…