예제 #1
0
파일: cpp.py 프로젝트: ynzheng/aat
def _make_cpp_trade(
    id: str,
    timestamp: datetime,
    maker_orders: List["Order"] = None,
    taker_order: Optional["Order"] = None,
) -> TradeCpp:
    """helper method to ensure all arguments are setup"""
    return TradeCpp(id, timestamp, maker_orders or deque(), taker_order)
예제 #2
0
파일: trade.py 프로젝트: stjordanis/aat
def _make_cpp_trade(id,
                    timestamp,
                    volume,
                    price,
                    side,
                    instrument,
                    exchange,
                    filled=0.0,
                    maker_orders=None,
                    taker_order=None):
    '''helper method to ensure all arguments are setup'''
    return TradeCpp(id, timestamp, volume, price, side, instrument, exchange,
                    filled, maker_orders or deque(), taker_order)
예제 #3
0
파일: trade.py 프로젝트: frankfan007/aat
def _make_cpp_trade(id, timestamp, maker_orders=None, taker_order=None):
    '''helper method to ensure all arguments are setup'''
    return TradeCpp(id, timestamp, maker_orders or deque(), taker_order)