← Todos los ejemplos
Ejemplo 26
Hook on fill log
a hook for "order filled": print what was filled, from the event.
- Categoría
- Host: necesita los datos y el motor de la terminal
- Permisos
- Ninguno
- Antes de ejecutarlo
- attached to "Order filled" (or "Order rejected", "Order
- Qué hace
- none
- Cómo ejecutarlo
- in Script Hooks, "+ Add script" under "Order filled", choose this
- Lenguaje
>=0.1.1, <0.2.0- Host
>=0.1.5, <0.2.0- Necesita
- event >=0.1.0, <0.2.0
Código
// Purpose: a hook for "order filled": print what was filled, from the event. // Category: host // Permissions: none // Preconditions: attached to "Order filled" (or "Order rejected", "Order // cancelled") in the Script Hooks window // Side effects: none // Run: in Script Hooks, "+ Add script" under "Order filled", choose this // file. The log shows what it printed; it needs no permission. lang ">=0.1.1, <0.2.0"; host "ttt" ">=0.1.5, <0.2.0"; requires "event" ">=0.1.0, <0.2.0"; fn main() { let e = event.current(); print(e.kind + " at " + to_string(e.time)); for line in e.data { print(" " + line); } }