Hallo zusammen,
wie kann ich es in ProOrder einstellen, dass ein Kauf an einem bestimmten Tag ausgeführt wird und danach x-Tage danach verkauft wird? Was mache ich, wenn dieser Tag auf ein Wochenende fällt?
Mein Versuch, der aber nicht in jedem Monat einen Trade auslöst:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
DayBuy = 24
DayBuyb = 25
DayBuyChristmas = 22
// Grösse der Position
positionSize = 1
//Testing if today is not on weekend/christmas
IF (CurrentDayOfWeek > 5 ) AND DayBuy THEN
Daytobuy = 1
ELSE
Daytobuy = 0
ENDIF
IF (CurrentMonth = 12 ) THEN
christmas = 1
ELSE
christmas = 0
ENDIF
// Go Long...and win !!
IF Not LongOnMarket and Day = DayBuy and Daytobuy = 0 and christmas = 0 then
BUY positionSize CONTRACTS AT MARKET NextBarOpen
elsif Day = daybuyb and Daytobuy = 0 and christmas = 0 Then
BUY positionSize Contracts at Market
elsif Day = daybuychristmas and Daytobuy = 0 and christmas = 1 Then
BUY positionSize Contracts at Market
ENDIF
// Bedingungen zum Ausstieg von Long-Positionen
if onmarket and CurrentDayOfWeek < 5 AND BARINDEX - TRADEINDEX (1 )>= 6 then
SELL AT MARKET
elsif onmarket and CurrentDayOfWeek > 5 AND BARINDEX - TRADEINDEX (1 )>= 8 then
SELL AT MARKET
Endif
Danke euch !
Viele Grüße
Clemens