#pragma once

using namespace std;

enum OPDirection {
    LONG,
    SHORT,
    NET
};


enum OPOrderStatus {
    UN_KNOWN,
    ALL_TRADED,
    PART_TRADED_NOT_QUEUEING,
    NO_TRADE_NOT_QUEUEING,
    CANCELED,
    PART_TRADED_QUEUEING,
    NO_TRADE_QUEUEING,
    ERROR,
    NOT_TOUCHED,
    TOUCHED
};

enum OPOpenClose {
    OPEN,
    CLOSE,
    CLOSE_TODAY,
    CLOSE_YESTERDAY,
};