Wie programmiert man? - Seite 32

 

Nur zur Erklärung ...

Beispiel:

Paar GBP/USD

Zeit H1

Hoch=1,9820

Tief=1,9859

Gesamte Spanne = 39 Pips.

Eröffnungskurs nächster H1 = 1,9843

Für Linie 1a (magenta)

1.9843 - (39/5) = 1.9835

Für Linie 1b (weiß)

1.9843 - (39/2) = 1.9824

Für die Linie 2a (magenta)

1.9843 + (39/5) = 1.9851

Für die Linie 2b (weiß)

1.9843 + (39/2) = 1.9863

Und die Linie kann sich automatisch für das nächste H1 ändern.

Und dieser Indikator kann für M30, H1 und H4 verwendet werden.

Mit freundlichen Grüßen,

 
 

komisch

Mann, ich muss wirklich müde sein..

Schau dir dieses Bild an.. FXDD !!!!

Dateien:
weird.jpg  94 kb
 

Vielleicht sind Ihr Einstiegspreis und Ihr aktueller Preis vertauscht?

 

Gewinncodierung für die Anzeige

Ich bin immer noch verwirrt, wie ich den aktuellen Gewinn einer bestimmten Währung im Spiel abzüglich des Swaps erfassen kann, wenn 3 andere Währungen auf derselben Plattform im Spiel sind. Wie muss ich es einrichten, um mit magischen Zahlen umzugehen?

Eine weitere Frage: Wie erfasse ich auch die Gesamtsumme der Gewinne oder Verluste, abzüglich der Swaps und abzüglich des Anfangssaldos aller Währungen im Spiel, einschließlich der geschlossenen Geschäfte?

Könnte sich jemand ein paar Minuten Zeit nehmen, um diese Routinen zu programmieren? Ihre Bemühungen werden aufrichtig geschätzt!!!!!!!!!!!!!!!

Vielen herzlichen Dank im Voraus!

Dave

<<<
 

Hilfe:Zeilenumbrüche in einem ObjektText

Wie kann ich ein Objekt Text mit mehreren Zeilen erstellen?

Beispiel:

Data=StringConcatenate("Bid:",Bid," Ask:",Ask);

ObjectCreate(object_name1, OBJ_TEXT, 0,x,y);

ObjectSetText(object_name1,Data, fontsize, "Comic Sans MS", Black);

Ich möchte ein Ergebnis wie:

Gebot:1234

Nachfrage:1236

und nicht: Bieten:1234 Bitten:1236

Das "\n" funktioniert nicht.

Danke

 

Wenn ich das tun würde, würde ich einfach dies tun:

Print(" Bid: ",Bid);

Print(" Ask: ",Ask);

Damit werden die Bid- und Ask-Preise gedruckt und untereinander gestellt, wie Sie es gewünscht haben. Außerdem müssen Sie auf diese Weise keine Variablen für die Ausgabe deklarieren. Ich hoffe, das ist, wonach Sie gesucht haben.

 
Willis11of12:
wenn ich das tun würde, würde ich einfach dies tun:

Print(" Bid: ",Bid);

Print(" Ask: ",Ask);

Dadurch werden die Bid- und Ask-Kurse gedruckt und untereinander gestellt, wie Sie es gewünscht haben. Außerdem müssen Sie auf diese Weise keine Variablen deklarieren. Ich hoffe, das ist das, wonach Sie gesucht haben.

Ja, aber ich möchte einen Objekttext auf dem Chart...

 

Hilfe bei der Codierung

Meine Herren

Welche Code-Zeile würde mir helfen, alle Pending Orders zu schließen, wenn die letzte Order mit Gewinn geschlossen wurde?

Wie kann ich eigentlich den letzten gewinnbringenden Handel identifizieren?

Mit freundlichen Grüßen

Vielen Dank im Voraus

 

Ausstieg s

Kann mir jemand zeigen, wie man einen indikatorbasierten Ausstieg programmiert?

unten ist, was ich bis jetzt habe. .aber es funktioniert nicht.

if( OrdersTotal() >= 1 )

{

int total=OrdersTotal();

for(int cnt=0;cnt<=summe;cnt++) // cnt Schleife

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if( OrderSymbol() == Symbol() && OrderMagicNumber() >= Magic_No_start && OrderMagicNumber() <= Magic_No_start + 100 && order_check != OrderTicket() ) // Prüfung auf Symbol

{

if(OrderType()==OP_BUY && OrderSymbol()==Symbol())

{

if( ACLOSE == 1 && OrderProfit() > 1)

{

OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); // LONG-Position schließen

}}

if(OrderType()==OP_SELL && OrderSymbol()==Symbol()) // auf Symbol prüfen

{

if( ACLOSE == 2 && OrderProfit() > 1)

{

OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // SHORT-Position schließen

}}

Grund der Beschwerde: