[ARCHIV]Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Ohne dich kann ich nirgendwo hingehen - 5. - Seite 413

 
Integer:


Ersetzen Sie Bid durch iClose(NULL,PERIOD_M5,0) und PERIOD_M5 durch NULL.

Das muss der Indikator auf der visuellen Testkarte sein?


Sagen Sie mir, gibt es Probleme mit dem BID und ist es besser,iClose zu verschreiben?
 
lottamer:


Danke, das wird auch nützlich sein. Es gibt oft "falsche Balken".

Welches Format sollte die Uhrzeit haben?


Im String-Format, wie im Terminal "2013.01.30 12:55". Einfacher ist es, eine vertikale Linie zu erstellen und die Zeit aus ihren Eigenschaften mit der Maus zu kopieren.
 
Integer:

In String, wie im Terminal "2013.01.30 12:55". Einfacher ist es, eine vertikale Linie zu erstellen und die Zeit aus ihren Eigenschaften mit der Maus zu kopieren.

danke
 
lottamer:

Sagen Sie mir, gibt es Probleme mit BID und ist es besser, iClose zu verschreiben?

Es gibt Probleme für den Indikator auf dem visuellen Testchart.
 
Integer:

Es gibt Probleme mit dem Indikator auf der visuellen Testkarte.

Es ist mir ziemlich peinlich zu fragen, was eine visuelle Testtabelle ist. Handelt es sich um eine Visualisierung im Prüfgerät oder um etwas anderes?
 
lottamer:

Es ist mir ziemlich peinlich zu fragen, was ein visueller Prüfplan ist. Handelt es sich um die Visualisierung im Prüfgerät oder um etwas anderes?

Ja. Test mit aktivierter "Visualisierung", mit geöffnetem Diagramm und allem, was darin zu sehen ist.
 

Guten Tag zusammen.

Studieren der Funktionen MarketInfo ( ) und Print( )

Hier ist ein einfacher Code mit diesen Funktionen

Tester, TF 60 min.

double T ;
int start()
{
 T = MarketInfo("EURUSD",MODE_HIGH); // в глобальную переменную Т запоминаем максимум дневной свечи,который должна возвращать  MarketInfo ( )
Print (" corresponds to ", T );           //
if ( T > iHigh( Symbol (), 0,10))  // если максимум текущей дневной свечи > High свечи N10(ТФ60 мин)
OrderSend(Symbol(),OP_SELL,0.1,Bid,1,0,0,"jfh",123 ); открыть ордер
}                                                                                                                       
return;

ПРОБЛЕМА 1.Ордер не открывается 2.Print() постоянно возвращает 0 ПРИМЕЧАНИЕ. Для открытия ордера - мне нужной сравнивать параметры свечей разных ТФ(60 мин и 1440 мин.) Подскажите пожалуйста как это можно сделать. Спасибо.

 
Zhunko:

Überprüft RefreshRates(). Wenn dieser Expert Advisor z.B. auf EURUSD ausgeführt wird und ein anderes Tool, dessen Fenster lange Zeit nicht geöffnet war, in die Einstellungen eingefügt wird (so dass der Verlauf nicht vorhanden ist), erscheint der Verlauf.

RefreshRates() bezieht sich also weiterhin auf den Server und füllt den Verlauf. Folglich ist es notwendig, die Ankunft der Geschichte zu kontrollieren.

Der Support sagt, dass sich keine der Funktionen direkt auf den Server bezieht. Also, alles wird über das Terminal erledigt :-)


Wenn Sie RefreshRates() entfernen, wird der Verlauf trotzdem aktualisiert. Dazu reicht es aus, dass das Instrument in der Marktübersicht geöffnet ist undder Zugang zu den Zeitserien
 
Vinin:

Wenn Sie RefreshRates() entfernen, stapelt sich der Verlauf immer noch. Dazu reicht es aus, das Instrument in der Marktübersicht zu öffnen undauf die Zeitreihe zuzugreifen
... Und im Allgemeinen ist diese Funktion nicht dazu gedacht, die Historie zu vertauschen (Nebeneffekt), sondern die aktuellen Werte zu aktualisieren.
 
tara:
... und im Allgemeinen dient diese Funktion nicht dem Paging der Historie (Nebeneffekt), sondern der Aktualisierung der aktuellen Werte.


Darüber ist bereits geschrieben worden.