Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Durch Puffer oder durch Anweisung
Die Anweisung lautet etwa so
#Eigenschaft indicator_level1 30
#Eigenschaft indicator_level2 70Sagen wir, ich möchte 80% Level auf dem Momemtum-Indikator zeichnen, indem ich die Array Max und Array Min Werte nehme
wie kann ich diese Linie zeichnen?
ich erhalte den 80% Wert, aber wie kann ich ihn in das Diagramm einfügen
Hallo Leute!
Es sollte funktionieren. Zeigen Sie uns den gesamten Code.
Es sollte funktionieren. Zeigen Sie uns den gesamten Code.
Das Problem ist gelöst... Danke!
GlobalVariable Hilfe....
Ich möchte 2 GlobalVariable erstellen, damit mein EA beim Neustart weiß, dass er diese beiden Variablen verwenden soll, wenn sie existieren
Die erste ist der Wert einer Währung, wenn eine Bestellung (die erste Bestellung) platziert wurde, nenne ich diese Variable Zentrum. Es ist der Mittelwert, d.h. Bid + Ask / 2 = center
Die zweite ist count ...Nur eine einfache Zählung, die ich mit jeder neuen Order um eins erhöhe....., bis ich sie alle schließe und die Zählung auf Null zurückgesetzt wird.
//=======================================================
Funktioniert dies, um nach den globalen Variablen "center" und "count".... zu suchen und, falls gefunden, die Werte in die Variablen center und count in meinem EA zu schreiben?
if (GlobalVariableCheck(center))
wenn (GlobalVariableCheck(count))
{
center = (GlobalVariableGet(center));
count = (GlobalVariableGet(count));
AskStart=1;
BidStart=1;
}
//==============================================================
Schreibt dies (unter der Annahme, dass AskStart und BidStart gleich Null sind) den Center-Wert in die GlobalVariable "center"
if(AskStart==0)
if(BidStart==0)
{
AskStart = NormalizeDouble((Ask),4);
BidStart=NormalizeDouble((Bid),4);
center=((AskStart+BidStart)/2);
NormalizeDouble((Mitte),4);
Print(center);
AskStart=1;
BidStart=1;
Comment(center);
GlobalVariableSet("center",center);
}
//=====================================================================
Wird dadurch der Wert von count in die GlobalVariable "count" geschrieben?
tic = -1;
if(TradeLong)
if(Mitte>(Ask+sh1))
if(count==1)
{
while((tic == -1 )&¢er>(Ask+sh1))
{
Sleep(4000);
RefreshRates();
tic = OrderSend(Symbol(),OP_BUY,LE1, NormalizeDouble((Ask),4),5,Ask-sl1*Point,0,"",255,0,CLR_NONE);
}
if (tic != -1)
{
count=2;
GlobalVariableSet("count", count);
tic = -1;
}
sonst
{
return(0);
}
while((tic == -1 )&¢er>(Ask+sh1))
{
Sleep(4000);
RefreshRates();
tic = OrderSend(Symbol(),OP_SELL,LE00, NormalizeDouble((Bid),4),5,Bid+sl0*Point,Bid-tp000*Point,"",255,0,CLR_NONE);
}
return(0);
}
//==============================================
Wird dies die GlobalVariable count und center löschen?
if(OrdersTotal()==0)
{
Closenow=False;
count=1;
AskStart=0;
BidStart=0;
center=0;
Hedgeonce=1;
GlobalVariableDel(center);
GlobalVariableLöschen(Anzahl);
}
Vielen Dank für Ihre Hilfe und Überprüfung.....
einfaches ea
Gibt es einen EA, der den Handel zu einer bestimmten Tageszeit eröffnet und mit dem Sie die Preise festlegen können....exit strategy.....all variables
Festes Los zur Bestimmung von SL
Hallo
ich habe versucht, einen SL zu erstellen, der sich aus dem Risikoprozentsatz und der Lotgröße ableitet.
Beispiel
Saldo 2000
Risiko 2%
Cash At risk $40.00 = Saldo * Risiko
Losgröße 0,02
TickValue 10.00 oder wie von jedem Paar bestimmt.
TickSize 0.2 = TickValue * LotSize
SL 200 = Cash at Risk / TickSize.
Der SL würde also 200 Pips von der Eröffnung platziert werden.
Die Lotgröße sollte sich alle 1000 Dollar um 0,01 erhöhen.
Dies ist, was ich bis jetzt habe
if(OrderSelect(0,SELECT_BY_POS,MODE_HISTORY)) {
if(OrderType()==0 && OrderProfit()>0) {
if(AccountBalance()>1000*2) Lots=MathAbs(MathCeil(-AccountBalance()/OrderProfit()))*0.01;
else Lots=0.01;Jede Hilfe wäre großartig
Danke
Beno
Guten Tag
Wie verwenden Sie die Bar offen als Pivot-Punkt. Beispiel
Wenn sich der Bid über den Open Buy bewegt und den TP trifft (mit etwas Glück) und sich dann umkehrt, bewegt sich der Ask unter den Open, also eröffnen Sie einen Sell.
Mir ist klar, dass, wenn der TP nicht erreicht wird, eine andere Position eröffnet werden könnte.
Jede Hilfe wäre großartig.
Mit freundlichen Grüßen
Beno
LimitOrders, was ist offen?
Hallo,
ich möchte meinen eigenen EA schreiben.
Zuerst sende ich ein SellLimit und ein BuyLimit.
Dann möchte ich sehen, welche Orders davon erreicht werden. Wie kann ich sehen, welche Order noch offen ist?
Wenn ich OrdersTotal() anschaue, erhalte ich meine OPEN und PENDING Orders.
Vielen Dank,
sunshineh
durch OrderType( )
OP_BUY - Kaufposition,
OP_SELL - Verkaufsposition,
OP_BUYLIMIT - Kauf-Limit schwebende Position,
OP_BUYSTOP - Kaufstopp für schwebende Position,
OP_SELLLIMIT - Verkaufslimit für eine schwebende Position,
OP_SELLSTOP - Verkaufsstopp für eine schwebende Position.
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderType() == OP_BUY) {...do some thing....}
if(OrderType() == OP_SELL) {...do other thing....}
}