Impulse - Seite 39

 
Karputov Vladimir:

Vielleicht sollten wir uns die Anzahl der Kauf- und Verkaufsverträge ansehen. Ich werde versuchen, mit den Symboleigenschaften zu arbeiten:

Symbol-Eigenschaften

SessionDeals

Ermittelt die Anzahl der Geschäfte in der aktuellen Sitzung

SessionBuyOrders

Ermittelt die Gesamtzahl der aktuellen Kaufaufträge

SessionSellOrders

Ermittelt die aktuelle Gesamtzahl der Verkaufsaufträge

SessionTurnover

Ermittelt den Gesamtumsatz der aktuellen Sitzung

SessionInterest

Ermittelt das Gesamtvolumen der offenen Positionen

SessionBuyOrdersVolume

Ermittelt das Gesamtvolumen der Kaufaufträge im Moment

SessionSellOrdersVolume

Ermittelt das aktuelle Volumen der Verkaufsaufträge

SessionOpen

Ermittelt den Eröffnungskurs der aktuellen Sitzung

SessionClose

Ermittelt den Schlusskurs der aktuellen Sitzung

SessionAW

Ruft den aktuellen gewichteten Durchschnittspreis der Sitzung ab

SessionPriceSettlement

Ermittelt den Abrechnungspreis der aktuellen Sitzung

SessionPriceLimitMin

Ermittelt den Mindestpreis der aktuellen Sitzung

SessionPriceLimitMax

Ruft den maximal zulässigen Preiswert der aktuellen Sitzung ab

Das habe ich überprüft. Bei Forex-Symbolen funktionieren diese Eigenschaften nicht (bzw. sie geben Null zurück).
 
Karputov Vladimir:
Wie auch immer, ich habe es überprüft. Bei Forex-Symbolen funktionieren diese Eigenschaften nicht (bzw. sie geben Null zurück).
wäre sehr überrascht, wenn sie irgendetwas zurückgeben würden!!!!
 
forexman77:
Haben Sie Doncian ausprobiert, um die Tics zu lockern?
Bringen Sie mich auf den neuesten Stand. Was ist das?
 
new-rena:
Bringen Sie mich auf den neuesten Stand. Was ist das?
Es gibt einen solchen Kanal. Was hat er nur... Die Frage ist...
 
Artyom Trishkin:

Ahh, so etwas habe ich neulich selbst geschrieben. Ich wusste nicht, dass ich das Fahrrad erfunden hatte...

Ich wusste nicht, dass ich ein Fahrrad erfunden habe... es hat ein verzögertes Signal, also mochte ich es nicht besonders.

 

Das Eintreffen von Ticks im Expert Advisor kann nun im Diagramm verfolgt werden:

//+------------------------------------------------------------------+
//|                                                    ShowTicks.mq5 |
//|                              Copyright © 2015, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2015, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.00"
#property description "Показ последних N тиков"
//--- input parameters
input int      ticks=24;  // количество показываемых тиков
//--- массив для хранения тиков
MqlTick tick_array[];
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   Comment(""); // очищаем график
   int resize=ArrayResize(tick_array,ticks-1);
   //--- инициализируем массив структур MqlTick
   for(int n=0;n<ticks-1;n++)
     {
      tick_array[n].time=TimeCurrent();
      tick_array[n].bid=0.0;
      tick_array[n].ask=0.0;
      tick_array[n].last=0.0;
      tick_array[n].volume=0;
     }
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//--- сдвинем массив
   MqlTick tick_array_temp[];
   ArrayCopy(tick_array_temp,tick_array,1,0,WHOLE_ARRAY);
   ArrayCopy(tick_array,tick_array_temp,0,0,WHOLE_ARRAY);
//--- получим последние цены
   SymbolInfoTick(Symbol(),tick_array[0]);
//--- выведем на график значения Bid и Ask  
   string comment="#  Time       Bid        Ask\r\n";
//--- сформируем содержимое комментария      
   for(int i=0;i<ticks-1;i++)
     {
      MqlTick tick=tick_array[i];
      string tick_string=StringFormat("%d: %s  %G  %G",
                                      i,
                                      TimeToString(tick.time,TIME_MINUTES|TIME_SECONDS),
                                      tick.bid,
                                      tick.ask);
      comment=comment+tick_string+"\r\n";
     }
//--- выводим комментарий на график        
   Comment(comment);

  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- очистим график
   Comment("");
  }
//+------------------------------------------------------------------+

Und so sieht es in der Grafik aus:

Tics

 
new-rena:
Bringen Sie mich auf den neuesten Stand. Was ist das?
Ganz einfach. Wenden Sie den Donchian-Kanal auf ein Tick-Chart an. Wenn es eine Impulsbewegung gibt, sollte sie diese erkennen.
 
Artyom Trishkin:

Der Doncian-Kanal kannverwendet werden, um zu prüfen, ob es eine Fortsetzung gibt, nachdem ein Extremum überschritten wurde oder nicht. Der Doncian funktioniert bei fast allen Währungen ab dem Minutenchart nicht mehr.

Währungen sind keineswegs ein Impulsinstrument. Wenn das Extremum überschritten wird, hören sie in der Regel auf, sich zu bewegen, oder gehen in eine Range über.

Es gibt Momente, in denen sie sich im Trend halten, aber wenn sie getestet werden, sind solche Momente selten und es gibt ein schlechtes Verhältnis von Verlustgeschäften.

Ich behaupte nicht, auf dem Tick-Chart, wie ich es nicht getestet, das ist, warum ich vorgeschlagen, es zu testen, außerdem ist es nicht eine lange Aufgabe, die eine Möglichkeit, es auf dem Tick-Chart zu testen hat.

 
forexman77:

Der Donchian-Kanal kann verwendet werden, um zu prüfen, ob es eine Fortsetzung gibt, nachdem ein Extremum überschritten wurde oder nicht. Der Doncian funktioniert bei fast allen Währungen ab dem Minutenchart nicht mehr.

Währungen sind keineswegs ein Impulsinstrument. Wenn das Extremum überschritten wird, hören sie in der Regel auf, sich zu bewegen, oder gehen in eine Range über.

Es gibt Momente, in denen sie sich im Trend halten, aber wenn sie getestet werden, sind solche Momente selten und es gibt ein schlechtes Verhältnis von Verlustgeschäften.

Ich behaupte nicht, auf dem Tick-Chart, wie ich es nicht getestet, das ist, warum ich vorgeschlagen, es zu testen, außerdem ist es nicht eine lange Aufgabe, die eine Möglichkeit, es auf dem Tick-Chart zu testen hat.

Ich verstehe, danke. Ich habe es nicht selbst benutzt, deshalb habe ich gefragt.
 
Artyom Trishkin:
Ich verstehe, danke. Ich habe es nicht selbst benutzt, deshalb habe ich gefragt.

Sie können auch eine Art Oszillator verwenden, um zu verhindern, dass der Kurs beim Kauf überkauft ist und umgekehrt.

Wo kann ich sehen, wie ich auf Ticks testen kann, so dass ein Tick wie ein Balken ist? Grundsätzlich können Sie Zecken von ducas herunterladen und überprüfen.