Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 17.05.20
VARO_TRADING VARO_TRADING ist offline
Neues Mitglied
 
Registriert seit: May 2020
Ort: Grassau
Beiträge: 6
VARO_TRADING befindet sich auf einem aufstrebenden Ast
Standard EA lässt nur einen offenen Trade im Metatrader 4 zu.

Hallo an diese geniale Trader Gemeinde.

Ich bin einer der neuen aus der letzten Woche.
Zuerst mal an alle Profis hier ein großes Lob für die ganzen super Tipps hier im Forum. Da ist ein Anfänger so wie ich es bin sehr froh drüber.

Ich trade seit ca. einem Jahr so wie es die Freizeit zulässt mit dem typischen Anfänger Erfolg. Ich habe seit diesem Jahr einige EAs ausprobiert welche mal besser mal überhaupt nicht funktionieren wollten. Ich habe mich versucht mit den ganzen Fachbegriffen und Programmierungen zu beschäftigen und habe letztlich mit etwas Unterstützung den hier aufgeführten EA programmiert.

Er funktioniert so gesehen auch schon recht gut und ich bin damit zufrieden. Jedoch lässt er nur 1 offenen Trade im Metatrader 4 zu. Andere Qährungspaare können bei einem offen Teade und verfügbaren Signal nicht öffnen.

Ich habe schon einige Beiträge hier im Forum ausprobiert. Aber das will immer noch nicht funktionieren.

Ich hoffe es kann mir hier jemand helfen.

Grüße an alle hier.

QUELLTEXT:


void OnTick()
{

// Erstelle ein Signal
string signal="";

// Definition des EA
double K0=iStochastic(_Symbol,_Period,5,3,3,MODE_SMA,0,MO DE_MAIN,0);
double D0=iStochastic(_Symbol,_Period,5,3,3,MODE_SMA,0,MO DE_SIGNAL,0);
double K1=iStochastic(_Symbol,_Period,5,3,3,MODE_SMA,0,MO DE_MAIN,1);
double D1=iStochastic(_Symbol,_Period,5,3,3,MODE_SMA,0,MO DE_SIGNAL,1);

//Verkaufssignal
if ((K0>56)&&(D0>56))
if ((D1>K0)&&(D1<K1))
{
signal="Verkaufen";
}

//Kaufssignal
if ((K0<44)&&(D0<44))
if ((D1<K0)&&(D1>K1))
{
signal="Kaufen";
}*

// Kaufe 2 Microlot
if(signal=="Kaufen" && OrderIsOpen==true)
OrderSend(_Symbol,OP_BUY,0.02,Ask,3,Ask-120*_Point,Ask+54*_Point,NULL,0,0,Green);

// Verkaufe 2 Mikrolot
if(signal=="Verkaufen" && OrderIsOpen==true)
OrderSend(_Symbol,OP_SELL,0.02,Bid,3,Bid+120*_Poin t,Bid-54*_Point,NULL,0,0,Red);

// Chart Ausgabe fuer das Signal
Comment("Das aktuelle Signal ist: ",signal);

}