Skip to content
RossyWhite edited this page Aug 21, 2017 · 1 revision

Exitクラス

イグジット条件を表現するクラスです。
独自の条件を作成する場合は、このクラスを継承して作成します。

インポート

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のページで確認してください。

Clone this wiki locally