Files
catalyst/zipline/MESSAGES.py
T
2013-02-11 14:44:46 -05:00

47 lines
1.5 KiB
Python

# ---------------------
# Error Messages.
# User facing.
# ---------------------
class ERRORS(object):
# Raised if a user script calls the override_slippage magic
# with a slipage object that isn't a VolumeShareSlippage or
# FixedSlipapge
UNSUPPORTED_SLIPPAGE_MODEL = """
You attempted to override slippage with an unsupported class. \
Please use VolumeShareSlippage or FixedSlippage.
""".strip()
# Raised if a users script calls override_slippage magic
# after the initialize method has returned.
OVERRIDE_SLIPPAGE_POST_INIT = """
You attempted to override slippage after the simulation has \
started. You may only call override_slippage in your initialize \
method.
""".strip()
# Raised if a user script calls the override_commission magic
# with a commission object that isn't a PerShare or
# PerTrade commission
UNSUPPORTED_COMMISSION_MODEL = """
You attempted to override commission with an unsupported class. \
Please use PerShare or PerTrade.
""".strip()
# Raised if a users script calls override_commission magic
# after the initialize method has returned.
OVERRIDE_COMMISSION_POST_INIT = """
You attempted to override commission after the simulation has \
started. You may only call override_commission in your initialize \
method.
""".strip()
CALL_RECORD_VARIABLES_POST_INIT = """
You attempted to register recorded variables after the simulation has \
started. You may only call record_variables in your initialize \
method.
""".strip()