Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Allgemeine Fragen

Allgemeine Fragen Allgemeine Fragen und Probleme rund um Metatrader 4.


Portalsuche


Werbung

Login
Benutzername:
Kennwort:


Statistik
Themen: 3824
Beiträge: 36909
Benutzer: 6.076
Aktive Benutzer: 496
Links: 80
Wir begrüßen unseren neuesten Benutzer: Spitzmaus
Mit 483 Benutzern waren die meisten Benutzer gleichzeitig online (21.04.16 um 17:12).
Neue Benutzer:
vor 18 Stunden
- Spitzmaus
vor 21 Stunden
- juleslesqu...
vor einem Tag
- hmf44
vor 2 Tagen
- Crossa
vor 2 Tagen
- snatshit

Onlineuser
'Wer ist online' anzeigen Benutzer: 2
Gäste: 78
Gesamt: 80
Team: 0
Team:  
Benutzer:  Domke01, juleslesquet
Freunde anzeigen

Empfehlungen

Werbung

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 02.05.16
Mitglied
 
Registriert seit: Apr 2016
Beiträge: 45
Top-SecreT befindet sich auf einem aufstrebenden Ast
Standard Trailing Stop Problem

Huhu,

ich hab hier was komisches was ich nicht nachvollziehen kann. Siehe Anhang. Die Position wird mit nem Preis von 1.07649 eröffnet. Dann wird der Stop Loss nachgezogen. Am Ende ist der Stoploss niedriger als der Eröffnungspreis und trotzdem macht die Position 10 Cent Verlust. Wie kann das sein? Kommission oder ähnliches wird doch nicht berechnet im Backtest.



LG
Angehängte Grafiken
Dateityp: jpg Unbenannt.JPG (30,0 KB, 25x aufgerufen)
  #2 (permalink)  
Alt 03.05.16
Mitglied
 
Registriert seit: Apr 2016
Beiträge: 45
Top-SecreT befindet sich auf einem aufstrebenden Ast
Standard

Warum wird das verschoben? Es geht um die Programmierung. Ich habe den selbst geschrieben.
  #3 (permalink)  
Alt 03.05.16
Benutzerbild von Master
Administrator
 
Registriert seit: Oct 2009
Ort: Kösching
Beiträge: 205
Master befindet sich auf einem aufstrebenden Ast
Standard

Ich kann hier nichts von Programmierung sehen!

Master
  #4 (permalink)  
Alt 03.05.16
Mitglied
 
Registriert seit: Jun 2014
Beiträge: 212
Hosch befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Top-SecreT Beitrag anzeigen
Warum wird das verschoben? Es geht um die Programmierung. Ich habe den selbst geschrieben.
Sali,

ich kann da leider auch nichts programmiertes sehen

Vielleicht liegt es an deinen Backtest-Daten quali?

Carpe Diem,
Hosch
  #5 (permalink)  
Alt 04.05.16
Mitglied
 
Registriert seit: Apr 2016
Beiträge: 45
Top-SecreT befindet sich auf einem aufstrebenden Ast
Standard

Ja ist auch egal wo es nun ist das Thema.
Wäre aber trotzdem schön wenn es mir jemand erklären könnte. Also an den Backtest Daten liegt es offenbar nicht.
Anderer Broker + Demokonto, selbes Phänomen.
Siehe oberster und unterster Eintrag. Kann das Slippage sein? Wobei es ja dann im Backtest keinen Sinn macht...
Angehängte Grafiken
Dateityp: jpg stoploss.JPG (80,4 KB, 13x aufgerufen)
  #6 (permalink)  
Alt 30.05.16
Benutzerbild von UForex
Mitglied
 
Registriert seit: Jan 2016
Ort: Braunschweig
Beiträge: 180
UForex befindet sich auf einem aufstrebenden Ast
Standard

Dieses Phänomen nennt sich "Slippage": Wer zuerst kommt Mahl zuerst oder auch wenn viele Zeitgleich (zum gleichen Tick) kaufen / verkaufen, bekommt nicht jeder den gewünschten preis, wenn die Volalität gerade nicht vorhanden ist.


Ein VPS mit niedriger Latenz und/oder ein Broker mit höherem Handeslvolumen in dem Währungspaar könnten die Slippage minimieren.

Grüße
  #7 (permalink)  
Alt 31.05.16
Benutzerbild von Crashbulle
Elite Mitglied
 
Registriert seit: Sep 2011
Ort: Voreifel
Beiträge: 584
Crashbulle befindet sich auf einem aufstrebenden Ast
Crashbulle eine Nachricht über MSN schicken Crashbulle eine Nachricht über Skype™ schicken
Standard

Das dürfte mit der Programmierung zusammen hängen.

Das wäre aber für uns nur im Code ersichtbar.

Ohne diesem kann man nur Raten und Spekulieren,
und trotzdem vollkommen Falsch liegen.

Denn es sind keine weiteren Daten / Einzelheiten genannt worden.

Es ist das gleiche, wie wenn einer am Autohaus vorbei kommt und Stolz, aber Ratlos sagt:

Habe eine wunderbare Karre mit 8-Zylinder, 500 PS aufgebaut.
Die ersten Meter aus der Garage ist er ruhig und Störungsfrei gefahren.
Doch plötzlich blieb er stehen, obwohl der Motor weiter sonorig und ruhig weiterläuft.

Helft mir, woran kann das liegen ??

Bei beiden Fragen ist guter RAT teuer.


Crashbulle
__________________
Was hoch aufsteigt, fällt tief herunter
Portfolio
Portfolio_1
  #8 (permalink)  
Alt 07.06.16
Neues Mitglied
 
Registriert seit: Jun 2016
Beiträge: 2
HansLuftibus befindet sich auf einem aufstrebenden Ast
Standard Trailing Stopp Luss

Ist einfach falsch programmiert. Code findet man überall.

Hier ein Beispiel:

/+------------------------------------------------------------------+
//-------------------
// Zieht Stopp Loss über Break even nach, gibt besseres Resultat als trailToBreakEven
// benötigt globale pippoints
// Globale Variablen
// promilleAbstand
//-------------------
void trailingSL(double slLong,double slShort)
{
//Stopp Loss
static double vorherigerLong=0;
static double vorherigerShort=20000;
static double newstopLong;
static double newstopShort;

//SL kann bei Short sehr gross werden, hatte damit am 6.4.16 grossen Verlust
// slLong=2*ATR;
// slShort=2*ATR;

// if(Bid>OrderOpenPrice()+StopLoss_long)

for(int counter1=0; counter1<=OrdersTotal()-1; counter1++)
{
RefreshRates();

bool order=OrderSelect(counter1,SELECT_BY_POS,MODE_TRAD ES);
if(OrderSymbol()==Symbol())
{

if(OrderType()==OP_BUY)
{
if(OrderStopLoss()==0) //fehlender SL
bool modify=OrderModify(OrderTicket(),OrderOpenPrice(), OrderOpenPrice() -(slLong*pippoints),0,0,CLR_NONE);
if(OrderStopLoss()>0)
{
if(DEBUGGING)
Print("Open Price "+DoubleToStr(OrderOpenPrice()));
if(Bid>OrderOpenPrice()+minimalGewinn*pippoints)

{ //erst Nachziehen, falls Stopp loss drin
newstopLong=Bid -(slLong*pippoints);
if(DEBUGGING)
Print("newstoplong "+DoubleToStr(OrderOpenPrice()));
//SL 2 %0 Abstand vom mittlerem MA
// newstopLong=currma2-promilleAbstand*currma2;

if(newstopLong>OrderStopLoss() && newstopLong>vorherigerLong)
{
bool modify=OrderModify(OrderTicket(),OrderOpenPrice(), newstopLong,0,0,CLR_NONE);
if(DEBUGGING)
Print("newstopLong: "+DoubleToStr(newstopLong));
}
}
}//Ende OrderStopLoss
}

if(OrderType()==OP_SELL)
{
if(OrderStopLoss()==0)
bool modify=OrderModify(OrderTicket(),OrderOpenPrice(), OrderOpenPrice()+(slShort*pippoints),0,0,CLR_NONE) ;
if(OrderStopLoss()>0)
{
if(Ask<OrderOpenPrice()-minimalGewinn*pippoints)
{
newstopShort=Ask+(slShort*pippoints);
//newstopShort=currma2+promilleAbstand*currma2;
if(newstopShort<OrderStopLoss() && newstopShort<vorherigerShort)//&& newstop>OrderOpenPrice()
bool modify=OrderModify(OrderTicket(),OrderOpenPrice(), newstopShort,0,0,CLR_NONE);
}
}
}

}//Ende OrderSymbol

}//Ende For
vorherigerLong=newstopLong;
vorherigerShort=newstopShort;

}
Thema geschlossen

Lesezeichen

Stichworte
backtest, backtest ergebnis, sl, stoploss, strategietester, tester


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +1. Es ist jetzt 15:19 Uhr.



Der Wavesnode - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2017 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2017 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------