Post trade working

This commit is contained in:
2026-03-19 12:55:27 -03:00
parent 072d44f3c3
commit 01e04df0f6
8 changed files with 654 additions and 2 deletions

View File

@ -8,6 +8,7 @@ import (
"quantex.com/qfixpt/src/app"
"quantex.com/qfixpt/src/client/api/rest"
"quantex.com/qfixpt/src/client/data"
"quantex.com/qfixpt/src/client/fix"
googlechat "quantex.com/qfixpt/src/client/notify/google"
"quantex.com/qfixpt/src/client/store"
"quantex.com/qfixpt/src/client/store/external"
@ -38,6 +39,13 @@ func Runner(cfg app.Config) error {
userData := data.New()
// Initialize FIX Post-Trade Manager.
fixManager := fix.NewManager(cfg.FIX, notify)
if err = fixManager.Start(); err != nil {
return fmt.Errorf("error starting FIX initiator: %w", err)
}
defer fixManager.Stop()
apiConfig := rest.Config{
Port: cfg.APIBasePort,
AllowedOrigins: cfg.AllowedOrigins,