Wie programmiert man? - Seite 21

 
Wackena:
Dies ist ein einfacher 3 Kerzen Gewinn Trailing (PT) Code oder mehr wie ein Trailing Stop. Er wird durch GapPT=Anzahl der Pips im Gewinn aktiviert. Beigefügt ist Chart-Beispiel von 3 Kerzen Methode.

Wackena

extern int GapPT=10;

int c, n, p;

double LongPT, ShortPT;

c=0; p=0;

for(n=0;n<=6;n++)

{

if(High[c+1]Low[c+2]) {n--;}

c++;

p++;

if(n==3) break;

}

ShortPT=NormalizeDouble(High,Digits);

LongPT=NormalizeDouble(Low,Digits);

int total = OrdersTotal();

for(int cnt=0;cnt<total;cnt++) {

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_BUY && OrderClosePrice()-OrderOpenPrice() >= GapPT*Point)

{

OrderModify(OrderTicket(),OrderOpenPrice(),LongPT,OrderTakeProfit(),0,GreenYellow);

}

if(OrderType()==OP_SELL && OrderOpenPrice()-OrderClosePrice() >= GapPT*Point)

{

OrderModify(OrderTicket(),OrderOpenPrice(),ShortPT,OrderTakeProfit(),0,Red);

}

}

Ich danke Ihnen sehr !!!!

1. wie ich es auf Transaktionen ausübe, die ich in der manuellen Weise incipit bin? oder automiticly

2. ich brauche, dass es einberufen wird, um sie gerade zu handeln, wenn er zur Niederlage eintritt

Beispiel: Wenn Trailing Profit 20 gerade die Auftragsthese -20 Trailing Profit Anfänger zu arbeiten

(Verzeihung für mein Englisch, ich hoffe, dass Sie mich verstehen)

und nochmals vielen Dank!!!!!

 

Ergebnisse meiner Zwischenzeit in dieser Methode

8.2.07 -3 Pips

+50 Kerne

9.2.07 + 50 Pips

mit großem Potenzial in dieser Methode Gewinn sie Maxima und Niederlage sie Minimum, weil die Trailing-Profit

alle von ihnen Verlierer, weil Psychologie des Handels und es wird Methode genau das Gegenteil von Psychologie diese

Inzwischen tue ich dies ist in der manuellen Weg

ich werde weiterhin aktualisieren weiter

Sie wissen, dass ich richtig bin

yossi1177

 
yossi1177:
ergebnisse meine zwischenzeit in dieser methode

8.2.07 -3 Pips

+50 Kerne

9.2.07 + 50 Pips

mit großem Potenzial in dieser Methode Gewinn sie Maxima und Niederlage sie Minimum, weil die Trailing-Profit

alle von ihnen Verlierer, weil Psychologie des Handels und es wird Methode genau das Gegenteil von Psychologie diese

Inzwischen tue ich dies ist in der manuellen Weg

ich werde weiterhin aktualisieren weiter

Sie wissen, dass ich Recht habe

yossi1177

siehe dies!!!!

Dateien:
 

Nachlaufender Gewinn

dieser Code funktioniert nicht

 

trailing ea

Ich habe dies in der Yahoo MTE&I Gruppe gepostet.

Ich habe 7 verschiedene Trailing-Stop-Ideen in einem einzigen Ea kombiniert.

Ich habe dies nicht für manuelle Trades getestet, aber ich habe viele der Funktionen in eas verwendet und sie funktionieren.

Es werden nur Positionen nachgezogen, die für das angehängte Währungspaar eingegeben wurden.

Es klingt auch wie das, was Sie wollen, ist der Typ 2, verzögerte Trailing Stop.

Versuchen Sie auch den Typ 3 mit 3 Levels,

Die erste Ebene verschiebt den Stopp um die Einstellung für diese Ebene, die zweite Ebene um diese Ebene und die dritte Ebene folgt von dort aus.

Zum Beispiel

Die erste Bewegung beträgt 20 Pips. Um den Breakeven zu erreichen, setzen Sie den ersten Stop auf 20.

Zweite Bewegung 30, 15 durch Setzen des zweiten Stopps auf 15 einrasten.

Dritte Bewegung 40, Nachziehen um 10 durch Setzen des Traillings auf 10.

Robert

 

Hilfe! ich brauche einfachen Code

Hallo! Alle

Ich fand fast alle Indikatoren sehr gut, ABER Indikator--"Pfeil" in diesem Forum ist immer über oder unter der Bar. Oftmals, wenn ich den Pfeil sehe, ist der beste Einstiegszeitpunkt schon vorbei. Es verwirrt mich, was und wann ist der Pfeil erschienen? Ich möchte also, dass der Pfeil in der Kursposition angezeigt wird, wenn der Pfeil erscheint, am besten mit dem Kommentar "XX:XX open price XXXX" in der linken oberen Ecke des Charts, damit ich weiß, was gerade passiert ist und den nächsten Schritt festlegen kann. Wer hier kann mir helfen, es zu beenden? vielen Dank zuerst.

Sorry für schlechtes Englisch..

 
Dateien:
 

Code gesucht

wie man diesen Code schreibt .....

Ich muss die Höhe einer Welle messen und dementsprechend eine Entscheidung treffen.

Zum Beispiel ... Ich betrachte einen 5-Minuten-Chart. Ich sehe eine Menge von Auf- und Abwärtswellen. Ich möchte eine Welle auswählen, die eine Höhe von 40 Pips oder mehr hat. Wie kann man einen solchen Code schreiben?

Kann mir jemand helfen?

Danke

 

Programmierer Hilfe -- Code Logic Hilfe

Hallo Programmierer,

Ich programmiere gerade meine Close-Order-Logik und scheine es nicht richtig zu machen:

bool LongClose()

{

if(MAFastC=MASlowP)

{

CrossedUp=false;

CrossedDn=true;

BarCount=0;

}

else

if(MAFastC>MASlowC && MAFastP<=MASlowP)

{

CrossedUp=true;

CrossedDn=false;

BarCount=0;

Alert("Crossed Down");

}

if(CrossedDn==true && NewBar()==true && Candle3mP=="Bear") BarCount++;

{

if(BarCount>=2 && Candle3mC=="Bear")

{

Alert("Close Long Position");

return(true);

}

else return(false);

}

CrossedUP/DN & BarCount sind statische Variablen.

Meine Abschlusslogik ist: Wenn ein Cross auftritt, wird der BarCount stimuliert, der die Bars seit dem Cross zählt. Wenn dieser Zähler 2 erreicht (d.h. 2 Balken nach dem Cross) und wenn der aktuelle Balken Bear ist, wird eine wahre Rückkehr zur Funktion ausgelöst.

Problem: Das Kreuz wird zwar gemeldet, aber der Zähler wird nicht ausgelöst und erreicht folglich nie den Status "true".

Vielen Dank für Ihre Hilfe,

SaxMan

 

Hallo. Versuchen Sie das.

bool LongClose()

{

if(MAFastC=MASlowP)

{

CrossedUp=false;

CrossedDn=true;

BarCount=0;

}

else

if(MAFastC>MASlowC && MAFastP<=MASlowP)

{

CrossedUp=true;

CrossedDn=false;

BarCount=0;

Alert("Crossed Down");

}

if(CrossedDn==true && NewBar()==true && Candle3mP=="Bear")

BarCount++;

if(BarCount>=2 && Candle3mC=="Bear")

{

Alert("Close Long Position");

return(true);

}

else return(false);