-
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 False
Exit
を継承したクラスは、必ずcan_exit
メソッドを持たせてください。
そして、can_exitメソッド内では、True, またはFalseを返すようにします。
can_exitがTrueを返す時に、Strategy
クラスがイグジットを実行するようになっています。
引数のtrade
には、エントリーした時に作成されたTrade
オブジェクトが入ってきます。
Trade
オブジェクトの情報を自由に使って、ロジックを組み立ててください。
Trade
の詳細はTradeのページで確認してください。