Nur für 1 % vom Kapital kaufen

Viewing 15 posts - 1 through 15 (of 19 total)
  • Author
    Posts
  • #159119 quote
    axmichi
    Participant
    Senior
    // Bedingungen zum Einstieg in Long-Positionen
    indicator1 = ExponentialAverage[200](close)
    c1 = (close > indicator1)
    indicator2 = MACDline[12,26,9](close)
    c2 = (indicator2 < 0)
    indicator3 = MACDline[12,26,9](close)
    indicator4 = MACDSignal[12,26,9](close)
    c3 = (indicator3 CROSSES OVER indicator4)
    
    IF not longonmarket and c1 AND c2 AND c3 THEN
    BUY 1 SHARES AT MARKET
    ENDIF
    
    X=(AverageTrueRange[10](close))*5
    
    SET STOP   LOSS   x
    SET TARGET PROFIT x * 2

    Hallo,

     

    hier ist ein einfacher Code, dieser soll nicht immer eine Aktie kaufen sondern im Wert von 1 % vom Gesamtkapital 10000, also 100 $.

    Ist der Abstand von Entry zum SL 5 $, dann müssen 20 Aktien gekauft werden, dies ist das Risiko des Trades.

    Steigt der Wert des Depots, dann wird auch der betrag höher, der riskiert werden kann.

    Danke und Gruß

    Kann das jemand helfen??

    Axmichi

    #159150 quote
    robertogozzi
    Moderator
    Master

    Eccolo:

    Capital  = 10000                             //initial Capital
    Equity   = Capital + StrategyProfit          //current Equity
    PerCent  = 1                                 //1%  risk
    RiskSize = (Equity * PerCent / 100)          //max. Money at risk
    MinSize  = 0.5                               //0.5 lots minimum
    //
    // Bedingungen zum Einstieg in Long-Positionen
    indicator1 = ExponentialAverage[200](close)
    c1 = (close > indicator1)
    indicator2 = MACDline[12,26,9](close)
    c2 = (indicator2 < 0)
    indicator3 = MACDline[12,26,9](close)
    indicator4 = MACDSignal[12,26,9](close)
    c3 = (indicator3 CROSSES OVER indicator4)
     
    IF not longonmarket and c1 AND c2 AND c3 THEN
       X = (AverageTrueRange[10](close))*5       //X = SL difference
       PositionSize = max(MinSize,RiskSize / X)  //Compute PositionSize, no less than MinSize
       BUY PositionSize SHARES AT MARKET
    ENDIF
    
    SET STOP   LOSS   x
    SET TARGET PROFIT x * 2
    //
    graph Equity
    graph RiskSize
    graph X
    graph PositionSize

    alla fine ho aggiunto alcune righe con GRAPH, in modo che tu possa vedere, Candela per Candela, il valore di quelle variabili (vedi foto alleata).

    #159295 quote
    axmichi
    Participant
    Senior

    Hallo Roberto,

     

    danke Dir, muss ich bei einer Aktie etwas ändern?

    Bei dir läuft das system, ja bei mir nicht

     

    schau mal bitte

    #159349 quote
    robertogozzi
    Moderator
    Master

    Es funktioniert gut für mich, Sie haben möglicherweise etwas falsch kopiert. Versuchen Sie, die angehängte .ITF-Datei zu importieren.

    #159828 quote
    axmichi
    Participant
    Senior

    Un Hallo,

     

    ich wollte fragen, ob es möglich ist, in den  code einen Breakeven Stop rein zu machen.

    Wenn der Kurs das 2 doppelte des SL (ATR) erreicht hat, dann soll der SL auf 50 % GEWINN  gezogen werden!!

    siehe Bild in der Anlage

    Danke….

    Capital  = 5000                             //initial Capital
    Equity   = Capital + StrategyProfit          //current Equity
    PerCent  = 2                                 //1%  risk
    RiskSize = (Equity * PerCent / 100)          //max. Money at risk
    MinSize  = 0.5                              //0.5 lots minimum
    //
    // Bedingungen zum Einstieg in Long-Positionen
    indicator1 = ExponentialAverage[17](close)
    c1 = (close > indicator1)
    indicator2 = MACDline[12,26,9](close)
    c2 = (indicator2 < 0.1)
    indicator3 = MACDline[12,26,9](close)
    indicator4 = MACDSignal[12,26,9](close)
    c3 = (indicator3 CROSSES OVER indicator4)
     
    IF not longonmarket and c1 AND c2 AND c3 THEN
    X = (AverageTrueRange[10](close))*3     //X = SL difference
    PositionSize = max(MinSize,RiskSize / X)  //Compute PositionSize, no less than MinSize
    BUY PositionSize SHARES AT MARKET
    ENDIF
     
    SET STOP   LOSS   x
    SET TARGET PROFIT x * 3
    

     

    #160560 quote
    axmichi
    Participant
    Senior
    IF not longonmarket and c1 AND c2 AND c3 THEN
    X = (AverageTrueRange[10](close))*3     //X = SL difference
    PositionSize = max(MinSize,RiskSize / X)  //Compute PositionSize, no less than MinSize
    BUY PositionSize SHARES AT MARKET
    
    c5 = tradeprice - x *2???
    if close > c5 then xy 2 ????
    ENDIF??????
     
    SET STOP   LOSS   x
    SET TARGET PROFIT x * 3 or xy??

    Hallo,

     

    ich möchte erreichen, dass das system den besseren Take profit zum beenden des Trades nimmt!!

    wenn also der Take Profit 3  erreicht ist, dann soll der Trade nur dann beendet werden wenn der Kurs unter dem EMA 10 liegt

    Liegt der Kurs  am Take profit 3 über dem EMA 10 dann soll der Trade beendet werden wenn der Kurs den EMA 10 danach von oben nach unten kreuzt.

    ich habe es in den Zeilen mit den ????? versucht aber es hat nicht funktioniert

     

    Viele Grüße

    #160685 quote
    robertogozzi
    Moderator
    Master

    Hier:

    IF not longonmarket and c1 AND c2 AND c3 THEN
       X = (AverageTrueRange[10](close))*3     //X = SL difference
       PositionSize = max(MinSize,RiskSize / X)  //Compute PositionSize, no less than MinSize
       BUY PositionSize SHARES AT MARKET
    ENDIF
    IF LongOnMarket THEN
       c5 = positionprice + (x * 2)
       if close > c5 then
          SELL (PositionSize * 0.5) SHARES AT MARKET        //close 50% after profit is at X*2
       ENDIF
       c6 = positionprice + (x * 3)
       IF c6 THEN
          IF close CROSSES UNDER Average[10,0](close) THEN  //close the rest when profit is at X*3 and the price crosses over Average[10]
             SELL AT MARKET
          ENDIF
       ENDIF
    ENDIF
    SET STOP   LOSS   x
    #160751 quote
    axmichi
    Participant
    Senior

    Hallo Roberto, das ist es leider nicht. 🙁

    Schau mal bitte das Bild an! Da habe ich es eingezeichnet

     

    LG Axmichi

    #160752 quote
    axmichi
    Participant
    Senior

    Hier das Bild

    #161332 quote
    axmichi
    Participant
    Senior

    Hallo ,

     

    ich möchte das der SL auf Breakeven gezogen wird, wenn der Kurs das 2 fache des STop loss erreicht hat.

     

    hier der Code

    IF not longonmarket and c1 AND c2 AND c3 THEN
    X = (AverageTrueRange[10](close))*3     //X = SL difference
    PositionSize = max(MinSize,RiskSize / X)  //Compute PositionSize, no less than MinSize
    BUY PositionSize SHARES AT MARKET
    ENDIF
     
    SET STOP   LOSS   x
    SET TARGET PROFIT x * 3

    Wäre schön wenn das geht?!

     

    LG Axmichi

    #161334 quote
    robertogozzi
    Moderator
    Master

    Da ist er:

    IF (close - PositionPrice) >= (x * 2) Then
       Sell at PositionPrice STOP
    Endif
    #161338 quote
    axmichi
    Participant
    Senior

    ich bekomme keinen trade der auf break even endet??

    fehlt da nicht die anweisung auf break even zu ziehen???

    #161340 quote
    axmichi
    Participant
    Senior

    Hier ein Bild zur Erklärung

    #161352 quote
    robertogozzi
    Moderator
    Master

    Poste den Code, sonst kann ich ihn nicht verifizieren.

    #161358 quote
    axmichi
    Participant
    Senior

    Hallo hier der Code.

     

    Danke und Gruß

    indicator1 = ExponentialAverage[17](close)
    c1 = (close > indicator1)
    indicator2 = MACDline[12,26,9](close)
    c2 = (indicator2 < 0.1)
    indicator3 = MACDline[12,26,9](close)
    indicator4 = MACDSignal[12,26,9](close)
    c3 = (indicator3 CROSSES OVER indicator4)
    
     
    IF not longonmarket and c1 AND c2 AND c3 THEN
    X = (AverageTrueRange[10](close))*3    //X = SL difference
    PositionSize = max(MinSize,RiskSize / X)  //Compute PositionSize, no less than MinSize
    BUY PositionSize SHARES AT MARKET
    
    ENDIF
     
    SET STOP   LOSS   x
    SET TARGET PROFIT x * 3
Viewing 15 posts - 1 through 15 (of 19 total)
  • You must be logged in to reply to this topic.

Nur für 1 % vom Kapital kaufen


ProOrder: Automatischer Handel & Backtesting

New Reply
Author
author-avatar
axmichi @axmichi Participant
Summary

This topic contains 18 replies,
has 2 voices, and was last updated by axmichi
4 years, 11 months ago.

Topic Details
Forum: ProOrder: Automatischer Handel & Backtesting
Language: German
Started: 01/23/2021
Status: Active
Attachments: 8 files
Logo Logo
Loading...