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

 
Trolls:

1. DC ist ein Handelszentrum. Im Prinzip ist es jeder, der MT benutzt. (Lesen Sie auf jeden Fall in Wikipedia nach, was ein DC und ein Broker ist) und vergleichen Sie, wie sie sich unterscheiden.

2. vielleicht (einige Brokerfirmen) erlauben es Ihnen nicht, einen Stop auf einmal zu setzen. Sie müssen es in zwei Schritten tun. zuerst geben Sie den Handel ein, dann setzen Sie den Stop.

Um die genaue Ursache des Problems herauszufinden, können Sie die Antwort des Servers im Protokoll ausdrucken. Wenn Sie die Ursache des Problems nicht sehen, gibt Ihnen der Server einen Code als Antwort.

https://book.mql4.com/ru/build/errors

und lesen Sie unbedingt diese https://www.mql5.com/ru/forum/131859/page9#473847

Herzlichen Dank. Sie können (einige Maklerunternehmen) verbieten sofortige Stop. Sie haben es in zwei Schritten zu tun. zuerst geben Sie den Handel, dann den Anschlag . Sie werden es erraten haben, auch ich musste zuerst manuell eine Order eröffnen und sie dann ändern, indem ich Stoploss und Takeprofit einstellte.

Ich danke Ihnen für die Beantwortung meiner Frage. Dank Ihnen verwende ich jetzt die Funktion Print(GetLastError) und kenne die Bedeutung von Point besser.

 
Frage über den ZZ-Indikator. Hilfe mit dem Code, wie man das aktuelle und vorherige obere Extremum von ZigZag finden - danke
 
T-G:
Frage über den ZZ-Indikator. Hilfe mit dem Code, wie man das aktuelle und vorherige obere Extremum von ZigZag findet - danke

https://docs.mql4.com/ru/indicators/icustom

alle Balken von 0 bis zum gewünschten Balken durchlaufen mit

  double val=iCustom(NULL, 0, "ZigZag",12, 5, 3, 1, i);

12, 5, 3 - ZZ-Parameter

0 - für Tops, 1 - für High, 2 - für Low (wenn man dem Text glauben darf)

i - Strichnummer

 

Guten Tag, ich kann keine logische Bedingung für Eröffnungsaufträge erstellen, sie öffnen sich entweder um 150 Einheiten oder öffnen sich überhaupt nicht, oder sogar in der Visualisierung alle Stops, das Band läuft nicht. Ich habe die Hilfe gelesen, gelesen, gelesen, mein Kopf ist völlig überhitzt, ich habe keine Ahnung. Hier ist ein Beispiel, was ich schreibe.

//+------------------------------------------------------------------+
//| für avalanche.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
extern double stoploss=0; extern double takeprofit=20; extern int otstup=20; extern datetime expiration=0;

//+------------------------------------------------------------------+
//| Experten-Initialisierungsfunktion |
//+------------------------------------------------------------------+
int init()
{
//----

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

//----
zurück(0);
}
//+------------------------------------------------------------------+
//| Expertenstartfunktion |
//+------------------------------------------------------------------+
int tiket,tikett;double volume=0.1;int i=0,R1=0,R2=0,A=1 ;double price=PRICE_OPEN;
// R1=((PRICE_OPEN- stoploss*Point)*stoploss)/stoploss;R2=((PRICE_OPEN+ stoploss*Point)*stoploss)/stoploss;


int start()
{
//----
for(int Uy=OrdersTotal();Uy<=-1;Uy--){
OrderSelect( Uy,SELECT_BY_POS );
if(OrderSymbol()==Symbol()&&OrderMagicNumber( )==1000||OrderMagicNumber( )==2000 &&OrderSymbol()==Symbol())
{i=AuftragsSumme() ;
if (i>=2){break;} sonst
tiket= OrderSend( Symbol(), OP_BUYSTOP, volume*A, price+otstup*Point, Point* 3, R1, PRICE_OPEN+takeprofit*Point+otstup, "OP_BUYSTOP", 1000, expiration, Red);
Alert ("OP_BUYSTOP", GetLastError( );
tikett= OrderSend( Symbol(), OP_SELLSTOP, volume*A, price -otstup*Point, Point* 3,R2, PRICE_OPEN-takeprofit*Point-otstup, "OP_SELLSTOP", 2000, expiration,C'0,128,255' );
Alert ("OP_SELLSTOP", GetLastError( );
} }

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

 
Ich glaube, ich habe es herausgefunden.
 
Dimka-novitsek:
Ich glaube, ich habe es herausgefunden.

Verwenden Sie den SRC , um Programmtext einzufügen, er ist nicht lesbar


was man auf den ersten Blick erkennen kann:

in der ersten Schleife for(int Uy=OrdersTotal();Uy<=-1;Uy--)

jetzt weniger als -1 Aufträge? wie kommt das?

 
Das ist nur, um sicherzustellen, dass es nicht zu wenig ist. Er wird noch eine Runde laufen, er wird keine Pause bekommen. Die Maschine, lassen Sie sie für sich selbst zählen.
 
ilunga:

https://docs.mql4.com/ru/indicators/icustom

alle Balken von 0 bis zum gewünschten Balken durchlaufen mit

12, 5, 3 - ZZ-Parameter

0 für Tops, 1 für High, 2 für Low (wenn man seinem Text Glauben schenken darf)

i - Strichnummer

Das verstehe ich, ich weiß sogar, wie ich das letzte finden kann, aber ich kann das letzte und vorletzte nicht finden.
 
????????????????????????????
 

SRC verwenden, um Programmtext einzufügen, unmöglich zu lesen

Wie verwenden Sie es? Ich weiß gar nicht, was das ist.

Grund der Beschwerde: