Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for n in lists[:-1]:
- if df.buysell[n] == 'Long':
- for a in df.loc[n+1:lists[lists.index(n)+1]].index:
- if df.RSI[a] < 50:
- df.buysell[a] = 'Long Exit'
- break
- elif df.SEMA[a] < df.MEMA[a]:
- df.buysell[a] = 'Long Exit'
- break
- elif a==lists[lists.index(n)+1]:
- if df.buysell[a] == 'Short':
- df.buysell[a] = 'Long Exit'
- else:
- df.buysell[a] = np.nan
- break
- if df.buysell[n] == 'Short':
- for a in df.loc[n+1:lists[lists.index(n)+1]].index:
- if df.RSI[a] > 50:
- df.buysell[a] = 'Short Exit'
- break
- elif df.SEMA[a] > df.MEMA[a]:
- df.buysell[a] = 'Short Exit'
- break
- elif a==lists[lists.index(n)+1]:
- if df.buysell[a] == 'Long':
- df.buysell[a] = 'Short Exit'
- else:
- df.buysell[a] = np.nan
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement