[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 1122

 
sergeev:

Wenn Sie nur eine Anzahl von Minuten benötigen, gibt es keinen Grund, TimeToStr zu verwenden.

Zeit ist eine normale int-Zahl.

Oder alternativ - verwenden Sie TimeToStr nur mit dem Flag TIME_MINUTE


Nein, es funktioniert immer noch nicht, es gibt nur 03:00 zurück, aber es berücksichtigt keinen Tag, also ist es wohl nicht möglich, das zu bekommen, was ich im Sinn hatte. Schade, mcl Sprache scheint einfach zu sein, aber nicht geben große Funktionen, werde ich gehen und lernen Java.

extern datetime Time_1     = D'2011.01.12 13:30'; 
extern datetime Time_2     = D'2011.01.05 10:30'; 

datetime me_2     = D'1970.01.01 00:00'; 

bool   Commentari      = true;

int start()
  {

if (Commentari){
 Comment(
         "\n Дата  =  " + TimeToStr(Time_1-Time_2,TIME_MINUTES)," минут",
      
         "\n==============================");}
   return(0);
  }

Ich danke Ihnen allen für Ihre Geduld.

Ein besonderer Dank geht an Sie, Alexey, es war ein Vergnügen, mit Ihnen Geschäfte zu machen. )

Mit freundlichen Grüßen Eliza.

 
Die Plattform, die im Autostart versteckt ist, wird beim Einschalten des Computers auf den gesamten Bildschirm ausgeweitet. Kann ihre Aktion versteckt, unsichtbar gemacht werden?
 

Guten Tag zusammen,

Es gibt ein Problem mit Arrays:

Sagen wir

int start (){ // Funktion start

int OrdSen_1=OrderSend(Symbol(), OP_BUY, 0.10, Ask ,1, Ask-70*Point, Ask+70*Point); // Kaufauftrag
if(OrdSen_1==-1){ Alert("OrdSen_1 ",GetLastError());} // Fehler bei der Auftragserteilung prüfen

double mas1[]={}; // Array
}

Die Frage ist, wie man die Werte "Symbol(), OP_BUY, 0.10, Ask,1, Ask-70*Point, Ask+70*Point", die zu OrdSen_1 gehören, in das Array mas1[]={} platziert, so dass sie weiterverwendet werden können, aus dem Array entnommen werden können oder diese Werte mit Variablen für deren weitere Verwendung gleichgesetzt werden können. Es kann noch mehr solcher Anordnungen geben, ebenso wie Arrays. Die Hauptsache ist, dass Sie das Prinzip verstehen.

SEHR dankbar für Hilfe und Erklärungen, vorzugsweise im Detail :)

 

Ich fange an, eine Funktion in eine leere Vorlage zu schreiben

int start()
  {
//----
      int NOO(int a) {
      }
//----
   return(0);
  }

und es tritt ein Fehler auf

'(' - function definition unexpected
D.h. die Funktion war größer, das ist das, was übrig bleibt - der Fehler geht nicht weg.
 
Dimka-novitsek:
Die Plattform, die in der Autostartfunktion versteckt ist, wird beim Einschalten des Computers auf den gesamten Bildschirm ausgeweitet, aber ist es möglich, ihre Wirkung zu verbergen, unsichtbar zu machen?

"Das ist keine einfache Aufgabe.

Sie könnten es so machen.

Oder hier ist mehr

cmd или bat файл:

start "" /min "c:\Program Files\Mozilla Firefox\firefox.exe"
 
Abzasc:

Ich fange an, eine Funktion in eine leere Vorlage zu schreiben

und es tritt ein Fehler auf

D.h. die Funktion war größer, das ist das, was übrig bleibt - der Fehler geht nicht weg.

Die Funktion sollte außerhalb von start() geschrieben werden
 

Leute, bitte helft mir, es gibt hier eine Formel, aber ich kann nicht herausfinden, was es ist.

int init()
{
zurück(0);
}

int deinit()
{
double AngleIndex=0;
string AngleName=";


for(AngleIndex=0;AngleIndex<=720;AngleIndex=AngleIndex+22.5)
{
AngleName = "Winkel_" + AngleIndex;
ObjectDelete(AngleName + "Label");
ObjectDelete(Winkelname + " Linie");
}


zurück(0);
}

int start()
{
double AngleIndex=0;
string AngleName=";
double FactorIndex=0;
double AnglePriceLevel=0;
int Index=0;
string strLabel=";

for(AngleIndex=0;AngleIndex<=720;AngleIndex=AngleIndex+22.5)
{
AnglePriceLevel = CalculateSquare(FaktorIndex,StartPreis);

//Trim Zero's
if(Index==1)
{
strLabel = DoubleToStr(AngleIndex,1);
}
sonst
{
strLabel = DoubleToStr(AngleIndex,0);
}

AngleName = "Winkel_" + AngleIndex;



if(ObjectFind(Winkelname + "Linie") != 0)
{
ObjectCreate(AngleName + " Line", OBJ_HLINE, 0, Time[40], AnglePriceLevel);
//ObjectSet(Winkelname + " Linie", OBJPROP_STYLE, STYLE_DASHDOTDOT);
ObjectSet(Winkelname + "Linie", OBJPROP_BACK, true);

if(MathMod(Index,2) == 0)
{
ObjectSet(AngleName + " Line", OBJPROP_COLOR, _45Degree_Color);
ObjectSet(AngleName + " Line", OBJPROP_STYLE, STYLE_DASH);
}
sonst
{
ObjectSet(Winkelname + " Linie", OBJPROP_COLOR, _22.5Grad_Farbe); //25.5
ObjectSet(AngleName + " Line", OBJPROP_STYLE, STYLE_DASHDOTDOT);
}
}
sonst
{
ObjectMove(AngleName + " Line", 0, Time[40], AnglePriceLevel);
}

if(ObjectFind(Winkelname + " Etikett") != 0)
{
ObjectCreate(AngleName + " Label", OBJ_TEXT, 0, Time[20], AnglePriceLevel);

if(MathMod(Index,2) == 0)
{
ObjectSetText(AngleName + " Label", strLabel + "°", 12, "Verdana", _45Degree_Color);

}
sonst
{
ObjectSetText(AngleName + " Label", strLabel + "°", 12, "Verdana", EMPTY);
}

}
sonst
{
ObjectMove(AngleName + " Label", 0, Time[20], AnglePriceLevel);
}

FactorIndex = FactorIndex + 0,56;// 0,125 <<<<<<<<<<< Renier gebruik 0,14
Index = Index + 1;
}

zurück(0);
}






double CalculateSquare(double Factor, double Price)
{
double AnglePrice=0;

wenn(Preis > 0)
{

if(StringFind(Symbol(), "JPY",0) == -1)
{
Preis = Preis * 100000;
}
sonst
{
Preis = Preis * 1000;
}

if(Richtung_oben==true)
{
WinkelPreis = MathPow(MathSqrt(Preis) + Faktor,2);
}
sonst
{
WinkelPreis = MathPow(MathSqrt(Preis) - Faktor,2);
}

if(StringFind(Symbol(), "JPY",0) == -1)
{
AnglePrice = AnglePrice / 100000;
}
sonst
{
AnglePrice = AnglePrice / 1000;
}

}

return(WinkelPreis);

}


Ich möchte nur die Formel in Excel schreiben, um die Berechnung zu erleichtern, vielen Dank im Voraus

 
artmedia70:
Eine Funktion muss außerhalb von start() geschrieben werden

Wie war das?

Wenn ja.

int start()
  {
//----

//----
   return(0);
  }
  int My_function (int a, bool b=true, int c=1, double d=0.5)
   {
   return(0);
   }

dann

Function "My_function" is not referenced and will be removed from exp-file      

Obwohl, mit der Klammer ist der Fehler weg... Und wenn das nicht möglich ist, kann man dann keine Funktionen verschachteln?

Ich bin langsam auf der Stelle...

 
Abzasc:

Wie war das?

Wenn ja.

dann

Obwohl, mit der Klammer ist der Fehler weg... Und wenn das nicht möglich ist, kann man dann keine Funktionen verschachteln?

Ich bin langsam auf der Stelle...

Haben Sie versucht, die Warnung vom Englischen ins Russische zu übersetzen?

Übersetzen Sie es, bevor Sie weitere Fragen stellen. Ich denke, Sie werden verstehen, warum diese Warnung erscheint, wenn Sie sie ins Russische übersetzen.

Und was ist für Sie das Konzept der verschachtelten Funktionen?

 
artmedia70:

Haben Sie versucht, die Warnung vom Englischen ins Russische zu übersetzen?

Übersetzen Sie es, bevor Sie weitere Fragen stellen. Ich denke, Sie werden verstehen, warum diese Warnung erscheint, wenn Sie sie ins Russische übersetzen.

Mm-hmm. Ich hab's. Was ich nicht verstehe. Outside wird gelöscht, weil es nicht referenziert ist, Inside funktioniert nicht, weil.

Ich hätte gern eine Probe, ja?

Grund der Beschwerde: