use_cal added
This commit is contained in:
23
README.md
23
README.md
@ -17,3 +17,26 @@ mom = vbt.indicator("talib:MOM").run(t1data.data["BAC"].close, timeperiod=10, sk
|
||||
mom_anch_d = AnchoredIndicator("talib:MOM", anchor='D').run(t1data.data["BAC"].close, timeperiod=10, skipna=True) #anchored to D
|
||||
```
|
||||
|
||||
`create_mask_from_window` - creates mask of the same size AS INPUT, True values denotes that the window is open. Used to filter entry window or forced eod window. Range is denoted by pair (start, end) indicating minutes elapsed from the market start of that day.
|
||||
|
||||
```python
|
||||
from ttools import create_mask_from_window
|
||||
|
||||
entry_window_opens = 3 #in minutes from start of the market
|
||||
entry_window_closes = 388
|
||||
forced_exit_start = 387
|
||||
forced_exit_end = 390
|
||||
|
||||
#create mask based on main session that day
|
||||
entry_window_opened = create_mask_from_window(entries, entry_window_opens, entry_window_closes)
|
||||
#limit entries to the window
|
||||
entries = entries & entry_window_opened
|
||||
|
||||
#create forced exits mask
|
||||
forced_exits_window = create_mask_from_window(exits, forced_exit_start, forced_exit_end)
|
||||
|
||||
#add forced_exits to exits
|
||||
exits = exits | forced_exits_window
|
||||
|
||||
exits.tail(20)
|
||||
```
|
||||
Reference in New Issue
Block a user