Indikatoren: spread_on_chart

 

spread_on_chart:

Der spread_on_chart Indikator zeigt die aktuellen Werte für Spread, Stop und Freeze Niveaus.

spread_on_chart in der linken oberen Eckespread_on_chart in der unteren rechten Ecke

Autor: Forexometer

 
Automated-Trading:

spread_on_chart:

Autor: Forexometer

Hallo.

Wenn ich den Code des Indikators in eine Expert Advisor Vorlage kopiere, und statt der

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const int begin,
                const double& price[])
{
   ObjectSetString(0,"spread",     OBJPROP_TEXT,"spread = "      +DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_SPREAD),1));
   ObjectSetString(0,"stoplevel",  OBJPROP_TEXT,"stop level = "  +DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL),1));
   ObjectSetString(0,"freezelevel",OBJPROP_TEXT,"freeze level = "+DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_TRADE_FREEZE_LEVEL),1));

   return(0);
}

des Indikators mache ich dies:

void OnTick(const int rates_total,
                const int prev_calculated,
                const int begin,
                const double& price[])
  {
  
   ObjectSetString(0,"spread",     OBJPROP_TEXT,"spread = "      +DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_SPREAD),1));
   ObjectSetString(0,"stoplevel",  OBJPROP_TEXT,"stop level = "  +DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL),1));
   ObjectSetString(0,"freezelevel",OBJPROP_TEXT,"freeze level = "+DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_TRADE_FREEZE_LEVEL),1));
  
  }

(bitte OnTick beachten), um diesen Indikator in einem EA laufen zu lassen, erhalte ich nur

in der oberen linken Ecke des Charts drei

Beschriftung

Beschriftung

Bezeichnung

und wenn ich die Maus darauf setze, wird der entsprechende Wert angezeigt (1. Spread, 2. Stop Level, 3. Freeze Level).

Wie kodiere ich richtig, um diesen Indikator in einem EA-Chart zu verwenden? (in der Art, dass nicht das Label, sondern die entsprechenden Parameter angezeigt werden, und

Auto-Refreshing?)

Vielen Dank für jede Hilfe!

 
Automated-Trading:

spread_on_chart:

Autor: Forexometer

Guter Indikator.

Es wäre nicht schlecht, den gleichen zu erstellen, aber mit (spread)-(swaplong)-(swapshort) minus swop-rot und plus swop-blau zum Beispiel, persönlich bin ich mehr an diesen Indikatoren beim Handel interessiert.

Wenn es nicht schwierig ist, natürlich.

Viel Glück!

 
LUKA-FX:

Ein guter Indikator.

Es wäre nicht schlecht, das gleiche zu erstellen, aber mit (spread)-(swaplong)-(swapshort) minus swop-rot und plus swop-blau zum Beispiel, persönlich bin ich mehr daran interessiert, diese Indikatoren beim Handel.

Wenn es nicht schwierig ist, natürlich.

Viel Glück!

Es wäre besser, zwei weitere Spalten in den Tausch "Marktübersicht" einzufügen und das war's.

Dies ist für die Entwickler.

Warum ist der Swap schlechter, wenn es einen Spread gibt?

 
Ich habe den fehlenden Code mit Informationen über Swaps gefunden. Swap-, Spread- und Level-Stop-Aufträge. https://www. mql5.com/ru/market/product/413
 

Was sagt ein Spread den Händlern?

  • Spreads basieren auf dem Kauf- und Verkaufspreis eines Währungspaares.
  • Die Kosten beruhen auf den Spreads und der Losgröße.
  • Spreads sind variabel und sollten von Ihrer Handelssoftware referenziert werden.

Spreads und Forex

Jeder Markt hat einen Spread, so auch der Devisenhandel. Ein Spread ist einfach definiert als die Preisdifferenz zwischen dem, wo ein Händler einen Basiswert kaufen oder verkaufen kann. Händler, die mit Aktien vertraut sind, bezeichnen dies synonym als Bid: Ask-Spread.

Nachfolgend sehen Sie ein Beispiel für die Berechnung des Spreads für den EURUSD. Zunächst ermitteln wir den Kaufkurs bei 1,35640 und ziehen dann den Verkaufskurs von 1,32626 ab. Nach diesem Vorgang verbleibt ein Wert von 0,00014. Händler sollten bedenken, dass der Pip-Wert dann auf dem EURUSD als vierte Stelle nach dem Komma angegeben wird, so dass der endgültige Spread 1,4 Pips beträgt.

Nachdem wir nun wissen, wie man den Spread in Pips berechnet, wollen wir uns nun die tatsächlichen Kosten ansehen, die den Händlern entstehen.



Kosten und Berechnungen von Spreads

Da der Spread nur eine Zahl ist, müssen wir nun wissen, wie wir den Spread in Dollar und Cent umrechnen können. Die gute Nachricht ist, dass die Ermittlung des Spreads mathematisch sehr einfach ist, sobald Sie die Pip-Kosten und die Anzahl der gehandelten Lots ermittelt haben.

Anhand der obigen Notierungen wissen wir, dass wir den EURUSD derzeit zu einem Preis von 1,3564 kaufen und die Transaktion zu einem Verkaufspreis von 1,35474 abschließen können, d. h. sobald unser Handel eröffnet ist, würde ein Händler einen Spread von 1,4 Pips zahlen. Um die Gesamtkosten zu ermitteln, müssen wir nun diesen Wert mit den Pip-Kosten multiplizieren und dabei die Gesamtmenge der gehandelten Lots berücksichtigen. Beim Handel mit einem 10k EURUSD-Lot mit 1 $ Pip-Kosten würden Ihnen bei dieser Transaktion Gesamtkosten in Höhe von 1,40 $ entstehen.

Denken Sie daran, dass die Pip-Kosten exponentiell sind. Das bedeutet, dass Sie diesen Wert mit der Anzahl der von Ihnen gehandelten Lots multiplizieren müssen. Je größer Ihre Positionen sind, desto höher sind auch die Kosten, die durch den Spread entstehen.


Änderungen des Spreads

Es ist wichtig zu wissen, dass Spreads variabel sind, d.h. sie bleiben nicht immer gleich und ändern sich sporadisch. Diese Änderungen beruhen auf der Liquidität, die je nach Marktbedingungen und anstehenden Wirtschaftsdaten variieren kann. Um sich über die aktuellen Spreads zu informieren, sollten Sie sich immer an Ihre Handelsplattform wenden.
 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Skripte: Nachrichten VLine

newdigital, 2014.01.30 09:25

Forex Spreads und die Nachrichten (basierend auf dailyfx Artikel)

  • Spreads basieren auf dem Kauf- und Verkaufspreis eines Währungspaares.
  • Spreads sind variabel und können sich während der Nachrichten ändern.
  • Achten Sie auf eine Normalisierung der Spreads, kurz nach wirtschaftlichen Ereignissen.

Die Finanzmärkte können durch die Veröffentlichung von Wirtschaftsnachrichten drastisch beeinflusst werden. Nachrichtenereignisse treten während der gesamten Handelswoche auf, wie im Wirtschaftskalender angegeben, und können die Marktvolatilität sowie die Spreads, die Sie bei Ihren bevorzugten Währungspaaren sehen, erhöhen.

Neue Händler sollten sich unbedingt damit vertraut machen, was während dieser Ereignisse passieren kann. Um Sie besser auf bevorstehende Nachrichten vorzubereiten, werden wir uns ansehen, was mit Forex-Spreads während volatiler Märkte passiert.


Spreads und die Nachrichten

Nachrichten sind eine berüchtigte Zeit der Marktunsicherheit. Diese Veröffentlichungen im Wirtschaftskalender erfolgen sporadisch und können, je nachdem, ob die Erwartungen erfüllt werden oder nicht, zu schnellen Kursschwankungen führen. Genau wie Einzelhändler kennen auch große Liquiditätsanbieter den Ausgang von Nachrichtenereignissen nicht, bevor sie veröffentlicht werden! Aus diesem Grund versuchen sie, einen Teil ihres Risikos durch eine Ausweitung der Spreads auszugleichen.

Oben sehen Sie ein Beispiel für die Spreads während der Veröffentlichung der NFP-Beschäftigungszahlen im Januar. Beachten Sie, wie sich die Spreads für die wichtigsten Devisenpaare ausweiteten. Auch wenn es sich um ein vorübergehendes Ereignis handelte, werden die Händler bis zur Normalisierung des Marktes höhere Handelskosten in Kauf nehmen müssen.


Umgang mit dem Spread

Es ist wichtig, sich daran zu erinnern, dass Spreads variabel sind, d.h. sie bleiben nicht immer gleich und ändern sich, wenn Liquiditätsanbieter ihre Preise ändern. Oben sehen Sie, wie schnell sich die Spreads nach den Nachrichten normalisieren. Innerhalb von 5 Minuten gingen die Spreads für den EURUSD von 6,4 Pips auf 1,4 Pips zurück. Was bedeutet das nun für Händler, die ihre Aufträge im Umfeld der Nachrichten ausführen wollen?

Händler sollten immer das Risiko des Handels mit volatilen Märkten bedenken. Eine der Optionen für den Handel mit Nachrichtenereignissen ist die sofortige Ausführung von Aufträgen zum Marktpreis in der Hoffnung, dass die Marktvolatilität die erhöhten Spread-Kosten deckt. Oder die Händler können abwarten, bis sich die Märkte normalisieren, und dann von der zusätzlichen Liquidität profitieren, sobald die Marktaktivität nachlässt.


 

Ich danke Ihnen sehr für diesen Indikator.

Ich mag es für seine Einfachheit, und zusätzliche Informationen zur Verfügung gestellt.

Könnten Sie bitte die Option zur Verfügung stellen, um das Dezimalkomma um eine Stelle nach links zu verschieben (für moderne gebrochene Pips-Angaben)?

Vielen Dank!