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

 

Warum ist der Ausdruck A=Close [1] nicht gültig?????????? Das Ergebnis ist immer 1 !!!!!!!!!!!!!

Auch hier ist immer 1 extern int Bar; B=Close [Bar];

Und hier ist es immer 0 C=A-B ; , und hier ist es immer Null int difference=Close [1] - Close [Bars]; Leute, sagt mir, ich bin dumm,

 
Dimka-novitsek:

Warum ist der Ausdruck A=Close [1] unangemessen??????????

Fragen Sie einen Anwalt.
 
Wirklich, wo ist das Problem??? Wie kann man den Unterschied überhaupt erkennen?
 
Dimka-novitsek:

Warum ist der Ausdruck A=Close [1] nicht gültig?????????? Das Ergebnis ist immer 1 !!!!!!!!!!!!!

Auch hier ist immer 1 extern int Bar; B=Close [Bar];

Und hier immer 0 C=A-B ;, und hier immer Null int difference=Close [1] - Close [Bars]; Leute, Hinweis, da ist was faul,

Zeigen Sie mir den vollständigen Code mit den Ausdrucken. Sie haben einfach irgendwo gepatzt. Und nennen Sie Variablen nicht in russischen Buchstaben - der dümmste Programmierton.
 


//+------------------------------------------------------------------+
//| Dimon's Bars.mq4
//| Copyright © 2010, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| Experten-Initialisierungsfunktion |
//+------------------------------------------------------------------+
externes Doppelband;
externes Doppelvolumen, Stoploss, Takeprofit;
Externe und interne Bars;
int init()
{
//----

//----
zurück(0);
}
//+------------------------------------------------------------------+
//| Experten-Deinitialisierungsfunktion |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
zurück(0);
}
//+------------------------------------------------------------------+
//| Expertenstartfunktion |
//+------------------------------------------------------------------+
int start()
{ int A,B,C;
A=Schließen [1];B=Schließen [Balken];
C=A-B ;
int Differenz=Schluss [1]-Schluss [Balken];

int Schlupf=3;
Comment("Close [B] ", B);


while(Differenz> Schlupf)
OrderSend ( Symbol(), OP_BUY, Volumen, Ask, Slippage,Bid-stoploss*Point,
Bid+takeprofit*Point, NULL, 0, 0, Red) ;

while(0-Differenz>Punkt)
OrderSend (Symbol(), OP_SELL, Volumen, Bid, Slippage,Ask+stoploss*Point,
Ask-takeprofit*Point, NULL, 0, 0, Black) ;


//----
zurück(0);
}
//+------------------------------------------------------------------+

Ich trainiere gerade, um mql4 besser zu verstehen. Ich verwende Comment, um zu sehen, was innerhalb des Programms im Allgemeinen vor sich geht.

 

Dimka-novitsek

Hier, hier ist das Richtige zu korrigieren, sehen Sie selbst.

Dateien:
0000001_3.mq4  2 kb
 
Dankeschön!!!!!! Ich habe die Variable falsch benannt. 4 Stunden lang konnte ich es nicht herausfinden. Ich werde es wissen. Nochmals danke!
 

Ich habe eine Menge Probleme mit diesem Indikator, aber ich bin mir nicht sicher, wie ich sie beheben kann. Ich habe keine Ahnung, was ich mit diesem Indikator machen soll, aber ich werde ihm sehr dankbar sein. Ich selbst bin eine absolute Null im Programmieren.

Dateien:
float_1.zip  4 kb
 
Wer hat einen Neo-Martin-Martin? Ich habe hier einen gefunden, aber es ist nicht derselbe, der Martin funktioniert nicht.
 
vlandex:
Es gab irgendwo einen solchen Expert Advisor - öffnen Sie einen Handel nach dem Zufallsprinzip, wenn es in den roten geschlossen, dann öffnen Sie die entgegengesetzte ein von 2 mal die Erhöhung der Menge. Wo ist sie?

Ich glaube, ich habe ein ähnliches in meinem Spielzeug.