Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 1103

 
Guten Tag) Könnten Sie mir bitte sagen, wie ich den Preis eines Fibo-Levels ermitteln kann?
Was stimmt mit dieser Zeile nicht? Der Modifikator scheint auf die erste Zeile zu zeigen, gibt aber den Preis des ersten Ankerpunkts an...
ObjectGetDouble(0,Fibo_Arrow,OBJPROP_PRICE,0);
Ich habe alle anderen Modifikatoren und Optionen ausprobiert
 
Money_Maker:
Guten Tag) Bitte beraten Sie mich: Wie erhalte ich den Preis der Expansionsfibo-Ebene?
Ich glaube, der Modifikator zeigt auf die erste Zeile, aber der Preis des ersten Ankerpunkts kommt heraus...
Ich habe alle anderen Modifikatoren und Optionen ausprobiert
ObjectGet("Fibo",OBJPROP_FIRSTLEVEL+n);
 
evillive:
danke für die Antwort,
das ist, was die Ebene Beschreibung gibt mir in diesem Fall ist es 261,8 aber ich wünschte, ich könnte den Preis dieser Ebene zu bekommen ...
 
Money_Maker:
Vielen Dank für die Antwort,
Ich bekomme die Beschreibung des Levels, in diesem Fall ist es 261.8, aber ich würde gerne den Preis des Levels bekommen...
Ist es nicht einfacher, die richtige Höhe selbst zu berechnen?
 
evillive:
Ist es nicht einfacher, die erforderliche Höhe selbst zu berechnen?
Möglicherweise muss es so gemacht werden, da es nicht von einer Linie erhalten werden kann (obwohl der Modifikator in ObjectGetDoubl angibt, dass es die Werte einer bestimmten Linie nimmt (wenn es ein Fibo oder Pitchfork ist))
 
Money_Maker Wie erhält man den Preis des Fibo-Levels? Ich denke, der Modifikator zeigt auf die erste Zeile und gibt den Preis des ersten Ankerpunkts zurück.
ObjectGet("Fibo",OBJPROP_FIRSTLEVEL+n);

Je nach dem Wert von n gibt Ihre Funktion 0,0 0,236 0,382 0,5 usw. zurück. Um den Anfangs- und Endpreis zu erhalten, verwenden wir

  Время1=ObjectGet("Fibo 25894", 0);
  Цена1= ObjectGet("Fibo 25894", 1);
  Время2=ObjectGet("Fibo 25894", 2);
  Цена2= ObjectGet("Fibo 25894", 3);

Die Preise der anderen Stufen können mit Hilfe des Verhältnisses berechnet werden

 
LRA:

Je nach dem Wert von n gibt Ihre Funktion 0,0 0,236 0,382 0,5 usw. zurück. Um die Anfangs- und Endpreise zu erhalten, verwenden wir

Die Preise der anderen Stufen lassen sich nach dem Verhältnis berechnen

Danke) Ich werde es auf diese Weise versuchen
 

Hallo zusammen!

Können Sie mir sagen, warum die Bestellungen nicht geöffnet werden?

extern int MA_1=5;

extern int MA_2=20;

extern MA_3=80;

extern inttern TP=100;

extern int SL=50;

extern double Lot=0.1;

Zeichenfolge Symb;

//+------------------------------------------------------------------+

Experten-Initialisierungsfunktion //|.

//+------------------------------------------------------------------+

int OnInit()

{

double MA_1_t;

double MA_2_t;

double MA_3_t;

int Gesamt;

int pos;

MA_1_t=iMA(NULL,0,MA_1,0,MODE_EMA,PRICE_CLOSE,0);

MA_2_t=iMA(NULL,0,MA_2,0,MODE_EMA,PRICE_CLOSE,0);

MA_3_t=iMA(NULL,0,MA_3,0,MODE_EMA,PRICE_CLOSE,0);

Symbol=Symbol();

Gesamt=0;

for(pos=1; pos<=OrdersTotal(); pos++)

pos=OrderSelect(pos-1,MODE_TRADES);

if(pos==0)

if(MA_1_t>MA_2_t&&Open[1]<MA_1_t&&Close[1]>MA_1_t)

{

pos=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-SL*Point,Ask+TP*Point, "Meine Order",16384,0,clrGreen);

zurück(0);

}

if(MA_1_t<MA_2_t&&Open[1]>MA_1_t&&Close[1]<MA_1_t)

{

pos=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL-Bid*Point,Bid-TP*Point, "Meine Order",16384,0,clrRed);

zurück(0);

}

zurück(0);

}

 
shtr: Können Sie mir bitte sagen, warum die Bestellungen nicht geöffnet werden?
pos=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL-Bid*Point,Bid-TP*Point, "Meine Order",16384,0,clrRed);

Was steht im Protokoll? Bei ECN-Konten müssen Sie zum Beispiel mit Null-Stopps (SL TP) eröffnen und dann ändern. Andernfalls Fehler 130

 
LRA:

Was steht im Protokoll? Bei ECN-Konten müssen Sie beispielsweise mit Null-Stopps (SL TP) eröffnen und dann ändern. Andernfalls Fehler 130

2016.10.11 08:51:37.151 Expert 1111 GBPUSD,M15: erfolgreich geladen
2016.10.11 08:51:39.678 TestGenerator: aktuelle Spanne 3 verwendet
2016.10.11 08:51:46.724 2016.01.01 00:00 1111 inputs: MA_1=5; MA_2=20; MA_3=80; TP=100; SL=50; Lot=0.1;

2016.10.11 08:52:02.646 GBPUSD,M15: 2399186 Tick-Ereignisse (2922 Balken, 2400187 Balkenzustände) verarbeitet in 0:00:15.922 (Gesamtzeit 0:00:25.437)

Das ist vom Tester.