используется один из кастомных видов интерактивных графических объектов
Wenn Sie ein Objekt löschen/kopieren (mit der Maus bei gedrückter STRG-Taste ziehen)/verschieben oder andere Manipulationen vornehmen müssen, ist dies alles im manuellen Modus über das Standard-Panel für die Arbeit mit grafischen Objekten möglich

Ich schreibe gerade meinen eigenen Tick-Indikator. Es stellte sich heraus, dass es schwieriger ist, einen praktischen (nicht ausgefallenen) Indikator zu finden, als einen zu schreiben.
Mit diesem Indikator wollte ich vor allem kritische Kommentare und Empfehlungen sammeln, um sie in meinem eigenen Indikator zu berücksichtigen.
Natürlich ist das kein Altruismus, sondern ich schreibe für mich selbst. Das Veröffentlichen in der kodobase ist ein Nebeneffekt.
Es ist schade, dass niedrige Punktzahlen unkommentiert bleiben.
Ich schreibe gerade meinen eigenen Tick-Indikator. Es stellte sich heraus, dass es schwieriger ist, einen praktischen (nicht ausgefallenen) Indikator zu finden, als einen zu schreiben.
Mit diesem Indikator wollte ich vor allem kritische Kommentare und Empfehlungen sammeln, um sie in meinem eigenen Indikator zu berücksichtigen.
Natürlich ist das kein Altruismus, sondern ich schreibe für mich selbst. Das Veröffentlichen in der kodobase ist ein Nebeneffekt.
Es ist schade, dass niedrige Punktzahlen unkommentiert bleiben.
Wenn Sie sich um die Hälfte eines typischen Spreads nach unten bewegen (und es ist besser, die Hauptkerzen bei (Geld+Brief)/2 zu ziehen), wird es informativer/klarer.
Was sollte ich zur Verdeutlichung verschieben? Der Indikator berührt die Candlesticks nicht - das Terminal zeichnet sie.
Verschieben Sie dieIndikatorwerte ein wenig nach unten - sonst verschmilzt Bid mit den Candlesticks in der Historie und der Indikator sieht aus wie ein bestimmter oberer Umschlag.
Wenn Sie den Indikator etwas weiter nach unten ziehen, können Sie besser erkennen, wie eine bestimmte Kerze gebildet wurde.
Verschieben Sie die Indikatorwerte nach unten - andernfalls verschmilzt Bid mit den Kerzen in der Historie und der Indikator sieht aus wie ein bestimmter oberer Umschlag.
Wenn Sie ihn etwas tiefer ziehen, ist es einfacher zu sehen, wie eine bestimmte Kerze gebildet wurde.
Bei Bid-Kerzen zeigt die Bid-Linie (standardmäßig blau - unten) die vollständige Bildung jedes Balkens an.
Sie können die Anzeige von Fill (gelb) und Ask (rot) in den Einstellungen deaktivieren. Sie können auch die Transparenz auf 255 einstellen.
Sie können gut sehen, wie sich der Geldkurs innerhalb jedes Balkens bewegt. Die X-Koordinate entspricht hier den Ticks im Abstand von ~2 Sekunden.
Eine Verschiebung ist nicht möglich, da die Preise vollständig mit der Chart-Skala übereinstimmen - sowohl zeitlich als auch preislich.
Es ist möglich, die Balkenanzeige ganz abzuschalten und NUR diesen Indikator zu verwenden. Es gibt keinerlei Informationsverlust, die Balken bestehen aus Ticks. Hier ist das gleiche Stück
Es ist möglich, die Anzeige der Balken von Hand auszuschalten (es ist notwendig, einen Automaten hinzuzufügen) und NUR diesen Indikator zu verwenden. Es gibt keinerlei Informationsverlust, die Balken bestehen aus Ticks.
Wir hängen unsere Indikatoren auf die übliche Art und Weise und ohne die Visualisierung der Balken erhalten wir viel mehr historische Kursinformationen
Ob der Preis den Buystop oder das Buylimit erreicht hat, ist sofort sichtbar. Tja und vieles mehr. Ansprüche an den Broker oder deren Abweichung können leicht begründet werden.
#include <fxsaber\ChartObjects\ChartObject_Chart.mqh>
#include <fxsaber\ChartObjects\ChartObjectTicks.mqh>
CHARTOBJECT* Chart;
CHARTOBJECT* ChartTicks;
void OnInit()
{
Chart = new CHARTOBJECT_CHART(0, 0, true);
ChartTicks = new CHARTOBJECTTICKS(Chart.GetChartID());
}
void OnDeinit( const int Reason )
{
POINTER::DeleteObject(ChartTicks);
POINTER::DeleteObject(Chart);
}
void OnChartEvent( const int id, const long& lparam, const double& dparam, const string& sparam )
{
EVENTBASE::MyEvent(id, lparam, dparam, sparam);
}
void OnTick( void )
{
if (::ChartGetInteger(Chart.GetChartID(), ::CHART_FIRST_VISIBLE_BAR) <= ::ChartGetInteger(Chart.GetChartID(), ::CHART_VISIBLE_BARS))
ChartTicks.Visual();
}
Es hat funktioniert!
Ich schreibe gerade meinen eigenen Tick-Indikator. Es stellte sich heraus, dass es schwieriger ist, einen praktischen (nicht ausgefallenen) Indikator zu finden, als einen zu schreiben.
Mit diesem Indikator wollte ich vor allem kritische Kommentare und Empfehlungen sammeln, um sie in meinem eigenen Indikator zu berücksichtigen.
Natürlich ist das kein Altruismus, sondern ich schreibe für mich selbst. Das Veröffentlichen in der kodobase ist ein Nebeneffekt.
Es ist schade, dass niedrige Punktzahlen unkommentiert bleiben.
Ichhabe es getan. Es wurden keine Wünsche geäußert, aber es wurde mehr daraus, als ich beabsichtigt hatte. Die Macht des MT5!
- 2016.11.01
- //www.mql5.com/ru/users/fxsaber">
- www.mql5.com
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.




Der Ticks-Indikator Ticks:
Der zeigt die ticks Preis-History (Bid/Ask) innerhalb aller sichtbaren Bars.
Autor: fxsaber