22 lines
574 B
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;
|
|
}
|