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

 
Roman.:


"Die Funktion GetTickCount() gibt die Anzahl der seit dem Systemstart verstrichenen Millisekunden zurück. Die Anzahl ist durch die Auflösung des Systemtimers begrenzt. Da die Zeit als Ganzzahl ohne Vorzeichen gespeichert wird, läuft sie alle 49,7 Tage über."


Ups, Entschuldigung.

OrderTicket() gibt 0 zurück. Bitte um Rat.

 
olis:


Oh, Entschuldigung.

OrderTicket() gibt 0 zurück. Bitte um Rat.

Zuerst brauchen Sie OrderSelect()
 
olis:


Oh, Entschuldigung.

OrderTicket() gibt 0 zurück. Bitte um Rat.


Analysieren Sie den Auftrag der Funktion mit Aufträgen - Ihre Variante und Sie werden verstehen.

 
stacksize:

Wie schreibe ich eine Zeichenkette mit mehreren Wörtern in eine Datei, so dass alle Wörter in einer Zelle stehen? Bei der Aufzeichnung werden alle durch ein Leerzeichen getrennten Wörter und sogar eine aus mehreren Variablen bestehende Zeichenfolge in verschiedene Zellen geschrieben.

Was ist, wenn ich bis zu vier Variablen addieren muss?

string text = a + b + c + d;

und schreiben Sie alles in eine Zelle

Ihre Frage ist nicht klar. Was meinen Sie mit "Zelle in der Datei"? Nennen Sie mir Ihren Code und die Ergebnisse, die Sie davon erwarten. Zum Beispiel ein Bildschirmfoto einer Textdatei mit Erklärungen wie "hier und hier sollte a und hier b geschrieben werden".

 
Hallo.

Ich schreibe einen EA - um auf die Kreuzung schnelle Stochastik.

Filter - lange Stochastik + Indikator "y"

bitte helfen. (keine Notwendigkeit, Arbeit zu bestellen (ich weiß bereits, wie man bezahlt))

danke.

//--- Eingabeparameter
extern double y_buy=0.1;
extern double lots=0.1;
extern double slippage=3;

extern int FastK=8;
extern int FastD=3;
extern int FastSlowing=3;

extern int SlowK=50;
extern int SlowD=3;
extern int SlowSlowing=3;

extern int metod=0;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| Experten-Deinitialisierungsfunktion |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}

//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//---- double y_znach = iCustom(0,0, "y",33,0,0);
double y_buy = iCustom(0,0, "y",33,0,0)
double stoch_Fast_SIGNAL=iStochastic(NULL,0,FastK,FastD,FastSlowing,0,0,MODE_SIGNAL,1);
double stoch_Fast_MAIN=iStochastic(NULL,0,FastK,FastD,FastSlowing,0,0,MODE_MAIN,1);
double stoch_Slow_SIGNAL=iStochastic(NULL,0,SlowK,SlowD,SlowSlowing,0,0,MODE_SIGNAL,2);
double stoch_Slow_MAIN=iStochastic(NULL,0,SlowK,SlowD,SlowSlowing,0,0,MODE_MAIN,2);

// Öffnungsbedingungen.--
//wenn der "y"-Indikatorwert größer ist als der "y_buy"-Indikatorwert
//es gibt ein Kreuz zwischen der schnellen stochastischen Hauptlinie und der Signallinie
//die langsame stochastische Signallinie ist höher als die Hauptlinie
if ( (stoch_Fast_SIGNAL==stoch_Fast_MAIN) && (y_znach>y_buy) && (stoch_Slow_SIGNAL>stoch_Slow_MAIN) ) // if-Anweisung mit Bedingung
{
OrderSend(Symbol(),OP_BUY,lots,Ask,slippage,Bid-25*Point,Ask+25*Point);
Alert("buy order");// message trader
}
//--------------------------------------------------------------------
return; // exit start()
}
 

Können Sie mir sagen, wie ich die Größe eines Handelskontrakts ermitteln kann?

Im MT5 ist das so:

SymbolInfoDouble(_Symbol,SYMBOL_TRADE_CONTRACT_SIZE);

und wie man dasselbe in MT4 ????????? erhält.

 
pusheax:

Können Sie mir sagen, wie ich die Größe eines Handelskontrakts ermitteln kann?

Im MT5 ist das so:

und wie man dasselbe in MT4 ????????? erhält.


Wenn Sie es nicht aus den MarketInfo-Daten herausquetschen können, gibt es keine andere Möglichkeit
 

Ich habe es versucht:

MarketInfo(symbol,MODE_LOTSIZE);

er gibt 100 aus, aber ich brauche 10000 oder 100000, ich weiß nicht, was es ist.

Gibt es eine Möglichkeit, diese Daten zu erhalten?

 
pusheax:

Ich habe es versucht:

er gibt 100 aus, aber ich brauche 10000 oder 100000, ich weiß nicht, was es ist.

Gibt es eine Möglichkeit, diese Daten zu erhalten?


Wenn Sie es nicht aus den MarketInfo-Daten heraus quetschen können, gibt es keine andere Möglichkeit
 

Aus dem Tutorium:

Es ist möglich, Parameter per Referenz zu übergeben. In diesem Fall wirkt sich die Änderung solcher Parameter auf die entsprechenden Variablen in der aufgerufenen Funktion aus, die als Referenz übergeben wird. Es ist nicht möglich, Elemente von Arrays per Referenz zu übergeben. Parameter können nur innerhalb eines einzelnen Moduls per Referenz übergeben werden.

Was meinen Sie mit dem Wort "Modul"?

Grund der Beschwerde: