OnMarket mit Graph wird wohl ignoriert?
Forums › ProRealTime Deutsch forum › ProOrder Support › OnMarket mit Graph wird wohl ignoriert?
- This topic has 6 replies, 2 voices, and was last updated 3 years ago by Rainer (RFW).
-
-
06/04/2021 at 9:57 AM #171111OnMarket mit Graph wird wohl ignoriert?12345678If LongOnMarket ThenLongProfit =(Close-(TradePrice+MSP))GRAPH (LongProfit) Coloured(100, 255, 150) AS "LongProfit"EndIfIf ShortOnMarket ThenShortProfit =((TradePrice-MSP)-Close)GRAPH (ShortProfit) Coloured(100, 255, 150) AS "ShortProfit"Endif
Hallo liebe PRTler,
scheinbar werden OnMarket Anweisungen in Verbindung mit Graph ignoriert.
Wie auf dem Screenshot in der Anlage zu sehen; Flat, dennoch wird der Graph-Befehl ausgeführt. Mir ist klar, dass immer der letzte Tradeprice herangezogen wird, mir geht es einfach um die Graph-Ausführung als solche.
Über Hilfe bei meinem Verständnis-Problem würde ich mich freuen.
Danke vorab und schon einmal ein schönes Wochenende.
Liebe Grüße
Rainer06/04/2021 at 10:03 AM #171114Versuchen Sie, beide GRAPH-Befehle ans Ende nach der letzten Zeile zu verschieben.
06/04/2021 at 10:21 AM #171118Guten Morgen Roberto,
WOW, Danke für die superschnelle Antwort, sehr nett.
Der Code steht schon am Ende. Bin ratlos.
Habe auch eine Zwischenlösung versucht, aber selbst die Steuerungs-Variablen, die korrekt gesetzt werden, werden ignoriert?
Bin ratlos.
Nochmals Danke und liebe Grüße
Rainer06/04/2021 at 10:22 AM #171119// nach Order
If LongOnMarket Then
SPLC = 1
LongProfit =(Close-(TradePrice+MSP))
Else
SPLC = 0
EndIf
If ShortOnMarket Then
SPSC = 1
ShortProfit =((TradePrice-MSP)-Close)
Else
SPSC = 0
EndIf// am Ende
If SPLC = 1 Then
GRAPH (LongProfit) Coloured(100, 255, 150) AS “LongProfit”
EndIf
If SPSC = 1 Then
GRAPH (ShortProfit) Coloured(100, 255, 150) AS “ShortProfit”
Endif06/04/2021 at 10:30 AM #171120Graph-Anweisung nach Variable12345678910111213141516171819202122232425262728293031// Reset am Code-AnfangSPLC = 0SPSC = 0LongProfit = 0ShortProfit = 0// Nach Order-PlatzierungIf LongOnMarket ThenSPLC = 1LongProfit =(Close-(TradePrice+MSP))ElseSPLC = 0EndIfIf ShortOnMarket ThenSPSC = 1ShortProfit =((TradePrice-MSP)-Close)ElseSPSC = 0EndIf// Am absoluten Code-Ende EndeGRAPH (SPLC) Coloured(255, 250, 205) AS "SPLC"GRAPH (SPSC) Coloured(255, 250, 205) AS "SPSC"If SPLC = 1 ThenGRAPH (LongProfit) Coloured(100, 255, 150) AS "LongProfit"EndIfIf SPSC = 1 ThenGRAPH (ShortProfit) Coloured(100, 255, 150) AS "ShortProfit"Endif06/04/2021 at 11:25 AM #171129Nur zur Problemverdeutlichung auf die Schnelle - kein wirkliches Handelssystem!123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566// Festlegen der Code-ParameterDEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviertLP = 20SP = 20MSP = 3SPLC = 0SPSC = 0LongProfit = 0ShortProfit = 0// Bedingungen zum Einstieg in Long-Positionenindicator1 = CCI[LP]c1 = (indicator1 CROSSES OVER -100) And (Close CROSSES OVER Average[LP](Close))// Bedingungen zum Einstieg in Short-Positionenindicator2 = CCI[SP]c2 = (indicator2 CROSSES UNDER 100) And (Close CROSSES UNDER Average[SP](Close))IF c1 THENBUY 1 CONTRACT AT MARKETENDIFIF c2 THENSELLSHORT 1 CONTRACT AT MARKETENDIFIF c2 THENSELL AT MARKETENDIFIF c1 THENEXITSHORT AT MARKETENDIFIf LongOnMarket ThenSPLC = 1LongProfit =(Close-(TradePrice+MSP))ElseSPLC = 0LongProfit = 0EndIfIf ShortOnMarket ThenSPSC = 1ShortProfit =((TradePrice-MSP)-Close)ElseSPSC = 0ShortProfit = 0EndIf// Stops und TargetsSET STOP %LOSS 0.5SET TARGET %PROFIT 0.7If SPLC = 1 ThenGRAPH (LongProfit) Coloured(100, 255, 150) AS "LongProfit"EndIfIf SPSC = 1 ThenGRAPH (ShortProfit) Coloured(100, 255, 150) AS "ShortProfit"Endif// Auch FLat wird stets der Graph-Befehl ausgeführt - Ratlos06/04/2021 at 11:42 AM #171133Hallo nochmal,
habe es mit Testen gelöst.
Ist ein Graph-Befehl während einer Sitzung einmal aktiv, bleibt er stets aktiv. Insofern setze ich eben den Wert entsprechend bei Flat auf 0.
So gehts.
Liebe Grüße und schönes Wochenende.
Rainer1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on