-
Notifications
You must be signed in to change notification settings - Fork 8
Exit
RossyWhite edited this page Aug 21, 2017
·
1 revision
イグジット条件を表現するクラスです。
独自の条件を作成する場合は、このクラスを継承して作成します。
from zaifbot.rules import Exit継承して独自のクラスを作成してください。
class MyExit(Exit):
def can_exit(self, trade):
if 'some condition':
return True
return FalseExitを継承したクラスは、必ずcan_exitメソッドを持たせてください。
そして、can_exitメソッド内では、True, またはFalseを返すようにします。
can_exitがTrueを返す時に、Strategyクラスがイグジットを実行するようになっています。
引数のtradeには、エントリーした時に作成されたTradeオブジェクトが入ってきます。
Tradeオブジェクトの情報を自由に使って、ロジックを組み立ててください。
Tradeの詳細はTradeのページで確認してください。