-
Notifications
You must be signed in to change notification settings - Fork 323
Open
Description
In this part of ch4_turtle_trading.py, shouldn't in the last two elif statements "short_exit" and "long_exit" be swapped? Since if position > 0 then we are long and there should be a long exit and not a short exit and vice versa.
init=True
position=0
for k in range(len(signals)):
if signals['long_entry'][k] and position==0:
signals.orders.values[k] = 1
position=1
elif signals['short_entry'][k] and position==0:
signals.orders.values[k] = -1
position=-1
elif signals['short_exit'][k] and position>0:
signals.orders.values[k] = -1
position = 0
elif signals['long_exit'][k] and position < 0:
signals.orders.values[k] = 1
position = 0
else:
signals.orders.values[k] = 0
return signals
Metadata
Metadata
Assignees
Labels
No labels