deltamesh-federated-privacy.../delta_mesh/dsl_seed.c

22 lines
574 B
C

#include "dsl_seed.h"
void dsl_localmarket_seed_init(LocalMarketSeed* s, const char* venue, double inventory, double risk_budget) {
if (!s) return;
s->venue = venue;
s->inventory = inventory;
s->risk_budget = risk_budget;
}
void dsl_sharedsignals_seed_init(SharedSignalsSeed* s, double greeks, double ivol) {
if (!s) return;
s->aggregated_greeks = greeks;
s->implied_vol = ivol;
}
void dsl_plandelta_seed_init(PlanDeltaSeed* s, double quote, double hedge, unsigned long ts) {
if (!s) return;
s->quote = quote;
s->hedge = hedge;
s->timestamp = ts;
}