Martingala
Forums › ProRealTime Deutsch forum › ProOrder Support › Martingala
- This topic has 7 replies, 2 voices, and was last updated 2 years ago by robertogozzi.
-
-
01/13/2022 at 3:12 PM #185350
Hallo,
wäre es möglich mir den folgenden Code zu programieren. Ich möchte das wie bei Martingal Trading, nach einem Verlusttrade das Risiko für den nächsten Trade * 2 genomen wird
Beispiel mit 100 $ Risk
1. Trade endet im Verlust
2. Trade wird eröffnet mit 200 $ Risk. Endet der Trade im Gewinn geht wieder mit 100 $ Risk weiter – endet der Trade auch wieder im Verlust öffnet der nächste Trade mit 300 $ Risk
Eendet der 3. Trade im Gewinn oder Verlust wird wieder ein normaler Trade mit 100 $ Risk eröffnet.
Geht das zu machen?
Vielen Dank!
Hier der Code:
ONCE Capital = 10000 //10000€ initial CapitalONCE Investment = 5 //5% max Investment for each tradeONCE MinLots = 0.5 //0.5 min lot size (Dax)ONCE Margin = 5 //5% Margin required by the broker for each lotInvested = Capital * Investment / 100 / PipValueCurrentMargin = close * Margin / 100TempLots1 = Capital / CurrentMarginTempLots2 = round(((Invested / CurrentMargin) * 10) – 0.5) / 10 //round to 1 decimal digitPositionSize = max(MinLots,TempLots2) //never below the minimum lotsc1 = DayOfWeek=1 // Day of Week = Montagc2 = time=174500 // Buy on Monday at 17.45h Local Time FrankfurtTIMEFRAME(daily) // Switch to daily chart candlesc3 = close<average[34](close) // Close on Monday is below 34-Tg-SMA (daily-TF)TIMEFRAME(default) // Switch back to default TF (5m or 15m)IF c1 AND c2 AND c3 THENBUY Positionsize SHARES AT MARKETENDIFexit1 = DayOfWeek = 3 // Exit on Wednesday at 09.00hexit2 = time=090000If LongOnMarket AND exit1 AND exit2 THENsell at marketENDIFPCTgSL = 2.6set stop %loss PCTgSLPCTtp = 2.3set target %Profit PCTtp//graph PositionSize01/13/2022 at 5:10 PM #185355Bitte starten Sie für jede Frage ein neues Thema, das keinen Bezug zu anderen bestehenden hat. Danke 🙂
Ich werde es so schnell wie möglich überprüfen.
01/13/2022 at 8:18 PM #18536601/15/2022 at 11:30 AM #185538Versuchen Sie dies, es scheint mir, dass es funktioniert:
123456789101112131415161718192021222324252627282930313233343536373839404142ONCE Capital = 10000 //10000€ initial CapitalONCE Investment = 5 //5% max Investment for each tradeONCE MinLots = 0.5 //0.5 min lot size (Dax)ONCE Margin = 5 //5% Margin required by the broker for each lotIF (StrategyProfit = 0) OR (Not OnMarket AND OnMarket[1]) THENInvested = Capital * Investment / 100 / PipValueCurrentMargin = close * Margin / 100TempLots1 = Capital / CurrentMarginTempLots2 = round(((Invested / CurrentMargin) * 10) - 0.5) / 10 //round to 1 decimal digitPositionSize = max(MinLots,TempLots2) //never below the minimum lotsMainSize = PositionSizeENDIFONCE MainSize = PositionSizeONCE LossSize = MainSizeIF StrategyProfit < StrategyProfit[1] THENLossSize = LossSize + MainSizePositionSize = LossSizeELSIF StrategyProfit > StrategyProfit[1] THENPositionSize = MainSizeLossSize = PositionSizeENDIFc1 = DayOfWeek=1 // Day of Week = Montagc2 = time=174500 // Buy on Monday at 17.45h Local Time FrankfurtTIMEFRAME(daily) // Switch to daily chart candlesc3 = close<average[34](close) // Close on Monday is below 34-Tg-SMA (daily-TF)TIMEFRAME(default) // Switch back to default TF (5m or 15m)IF c1 AND c2 AND c3 THENBUY Positionsize SHARES AT MARKETENDIFexit1 = DayOfWeek = 3 // Exit on Wednesday at 09.00hexit2 = time=090000If LongOnMarket AND exit1 AND exit2 THENsell at marketENDIFPCTgSL = 2.6set stop %loss PCTgSLPCTtp = 2.3set target %Profit PCTtp//graph PositionSize//graph StrategyProfit < Strategyprofit[1]//graph LossSize//graph MainSize01/16/2022 at 2:38 PM #185614Hallo, danke Ihnen!!
Ist es richtig, dass die Zeilen 13 – 20 allein dafür verantwortlich sind, das diese Martingale Regel funktioniert?
Ich möchte die Matringale regel nämlich auch bei einem Breakout system einsetzen, wo, wenn das system ausgestoppt wird nach martingale gleich wieder ein Einstieg erfolgt!
Danke
01/16/2022 at 3:04 PM #18562001/16/2022 at 7:56 PM #18563001/17/2022 at 3:40 PM #185732Ja, das sind die Zeilen 13-20, zusätzlich zu Zeile 11.
-
AuthorPosts