Forums › ProRealTime forum Italiano › Supporto ProOrder › codice stop / profit di giornata › Reply To: codice stop / profit di giornata
03/28/2024 at 3:07 PM
#230660
Quindi non deve fare più di un’operazione giornaliera, comunque vada:
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 |
DEFPARAM CumulateOrders = False DEFPARAM FLATBEFORE = 090000 // Cancellare tutti gli ordini in attesa e chiudere tutte le posizioni all’orario "Flat After" DEFPARAM FLATAFTER = 123000 OTD = ((Barindex - TradeIndex(2)) > IntradayBarIndex) daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0 ONCE trend = 1 // 1=UP, -1=DOWN ONCE StartLevel = 18495 ONCE Box = 5*pipsize if not onmarket AND OTD then IF Trend = 1 THEN //UP IF close <= (StartLevel - Box) THEN SELLSHORT 0.5 CONTRACT AT MARKET ENDIF ELSIF Trend = -1 THEN //DOWN IF close >= (StartLevel + Box) THEN BUY 0.5 CONTRACT AT MARKET ENDIF ENDIF ENDIF // trailing start IF Trend = -1 THEN IF close <= (StartLevel - 5*PipSize) THEN StartLevel = StartLevel - 5*PipSize ENDIF ELSIF Trend = 1 THEN IF close >= (StartLevel + 5*PipSize) THEN StartLevel = StartLevel + 5*PipSize ENDIF ENDIF // Stop e target SET STOP pLOSS 5 SET TARGET pPROFIT 5 // |