# write a simple op class 

By [wincloud](https://paragraph.com/@wincloud) · 2023-03-29

---

test code

    class Op:
        def __init__(self):
            # 自身的数据，占好坑位
            self.df = None
            self.s = ''
            self.i = ''
            self.side = ''
    
        def accept_data(self, df, side=''):
            """
            用于接收数据
            :param df:
            :param side: 方向 LONG SHORT
            :return:
            """
            self.df = df
            self.side = side
            k = df.iloc[-1]
            self.s = k['s']
            self.i = k['i']
    
        def verify(self):
            """
            是否验证通过，
            :return:
            """
            return True
    
        def is_long(self):
            return self.side == 'LONG'
    
        def is_short(self):
            return self.side == 'short'

---

*Originally published on [wincloud](https://paragraph.com/@wincloud/write-a-simple-op-class)*
