[Archiv!] Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Könnte nirgendwo ohne dich hingehen - 2. - Seite 87

 

Übertragen von einem anderen Thema.

bercut0077 09.02.2011 18:47
Доброго времени суток. Подскажите пожалуйста, ситуация следующая. Иногда в момент выхода новостей дилер (Альпари) увеличивает значения для установки стоп лос и тейк профит со стандартных 20-30 до 200-300 пунктов. Как можно в советнике до открытии ордера обнаружить изменения? Заранее спасибо за ответ.

 
granit77:

Übertragen von einem anderen Thema.


wenn ( MarketInfo(Symb,MODE_STOPLEVEL)>50 )

50 wird nach dem Zufallsprinzip eingestellt, da der Anschlag entweder auf 30 oder genau 300 steht, wobei Symb das Symbol des Instruments ist.

 
volshebnik:

Hallo!

Können Sie mir bitte sagen, was los ist? Ich verwende den Tester für den GBPUSD - er eröffnet die Trades so, wie es sein sollte. Ich benutze es auf dem Dollar-Index DXH1 - es öffnet nicht viele Geschäfte, der Fehler "130" - Falsche Haltestellen. Außerdem ist nicht klar, was falsch ist - es öffnet sich und öffnet sich nicht in ähnlichen Situationen, aber mehr als das. Spread und Stop Level für Dollar Index -100 und 200. Spread und Stop Level für GBPUSD -3 und 4. Preise im Dollar-Index, z.B. 78,150, in der Paarung - 4 Dezimalstellen. Aber es wird berücksichtigt.

Hier ist ein Teil des Codes:


Versuchen Sie, den Spread vom SL abzuziehen, da der Eröffnungskurs des Kaufs beim Briefkurs liegt und Sie eigentlich einen Stopp von 100 und nicht 200 haben, da der Schlusskurs beim Geldkurs liegt.
[Gelöscht]  

Guten Abend zusammen!

Ich habe eine einfache Frage: Warum werden Dateien, die ich erstelle, egal ob es sich um Expert Advisors oder das Hochladen von Aktieninformationen handelt, im VirtualStore auf Laufwerk C und nicht im Stammverzeichnis von MetaTrader Finam gespeichert?

D.h. hier -

C:\Users\Виктор\AppData\Local\VirtualStore\Program Files\MetaTrader Finam\experts\files

und nicht hier

C:\Program Files\MetaTrader Finam\experts\files

Wir danken Ihnen im Voraus für Ihr Feedback!

 

Übertragen von einem anderen Zweig.

bercut0077 09.02.2011 19:40

es ist nicht klar, was an int ai_0 übergeben wird und was in check_bar(2) check_bar(1) passiert, bitte erklären Sie es.

int check_for_open() {
if (check_bar(2) == 1 && check_bar(1) == 1) gi_320 = TRUE;
else
if (check_bar(2) == 0 && check_bar(1) == 0) gi_324 = TRUE;
return (-1);
}
//-----------------------------
int check_bar(int ai_0) {
double l_ima_4 = iMA(Symbol(), PERIOD_M30, MA_big, 0, g_ma_method_228, g_applied_price_232, 0);
double l_ima_12 = iMA(Symbol(), PERIOD_M15, MA_big, 0, g_ma_method_228, g_applied_price_232, 0);
double l_ima_20 = iMA(Symbol(), PERIOD_M5, MA_big, 0, g_ma_method_228, g_applied_price_232, ai_0);
double l_ima_36 = iMA(Symbol(), PERIOD_M30, MA_small, 0, g_ma_method_228, g_applied_price_232, 0);
double l_ima_44 = iMA(Symbol(), PERIOD_M15, MA_small, 0, g_ma_method_228, g_applied_price_232, 0);
double l_ima_28 = iMA(Symbol(), PERIOD_M5, MA_small, 0, g_ma_method_228, g_applied_price_232, ai_0);
double ld_52 = (High[ai_0] + Low[ai_0]) / 2.0;
if (High[ai_0] < l_ima_28 && l_ima_28 < l_ima_20 && l_ima_44 < l_ima_12 && l_ima_36 < l_ima_4 && High[ai_0] < l_ima_44 && High[ai_0] < l_ima_36) return (1);
if (Low[ai_0] > l_ima_28 && l_ima_28 > l_ima_20 && l_ima_44 > l_ima_12 && l_ima_36 > l_ima_4 && Low[ai_0] > l_ima_44 && Low[ai_0] > l_ima_36) return (0);
return (-1);
}
 
BBSL:

Guten Abend zusammen!

Ich habe eine einfache Frage: Warum werden Dateien, die ich erstelle, egal ob es sich um Expert Advisors oder das Hochladen von Aktieninformationen handelt, im VirtualStore auf Laufwerk C und nicht im Stammverzeichnis von MetaTrader Finam gespeichert?


Sie müssen die Kontokontrolle deaktivieren, dann werden die Dateien im Stammverzeichnis des Terminals gespeichert

http://imglink.ru/pictures/09-02-11/f523a5bec03c0aeb73582105d1eb7831.jpg

[Gelöscht]  
IgorM:


Deaktivieren Sie die Kontokontrolle, dann werden die Dateien im Terminalordner gespeichert.

https://www.mql4.com/go?http://imglink.ru/pictures/09-02-11/f523a5bec03c0aeb73582105d1eb7831.jpg


danke))
 
NameLess:

Versuchen Sie auch, den Spread vom SL abzuziehen, denn die Kauferöffnung liegt auf dem Asc, und Ihr Stop liegt in Wirklichkeit bei 100 und nicht bei 200, weil der Schlusskurs auf dem Bid liegt.
Im Allgemeinen setzte ich Stop-Loss und TP von 400 Punkten, um es zu testen, aber es hat mich nicht betroffen .... Gleiche Ergebnisse
[Deleted]  

Hallo. Bitte um Hilfe. Ich habe den mt und alle dazugehörigen Indikatoren deinstalliert, alle. Jetzt habe ich es installiert und alles ist noch da. Was sollte ich tun? Vielleicht gibt es irgendwo Kopien der Indikatoren und alles andere?

[Deleted]  
Ich lade die Vorlage und alles erscheint, obwohl ich alles gelöscht habe