Adrian001
Tag
Bejegyzések száma: 6

Hát újra kezdtem az egészet tiszta lappal, fejjel, erre jutottam:
extern double Profit = 40; //A profit (T/P)
extern double Befektetes = 0.1; //Kereskesdés osszege
extern double Stopploss = 150; //stopploss
extern int Maxkereskedes = 100; //kereskedesek max szama
extern int Leptek = 15; //Mozgási érték pippben
extern int csuszas = 3; //slipp
int eladas,
eladasstopp,
vetel,
vetelstopp;
int start()
{
if (OrdersTotal()<=1) //Ide kellene valami, hogy ha lezárul egy kereskedés profittal, akkor a lentieket mind hajtsa végre
{
eladasstopp=OrderSend
(
Symbol(),
OP_BUYSTOP,
Befektetes,
NormalizeDouble(Ask+Leptek*_Point,Digits), //Remélhetőleg az aktuális ár felett 150 nél rakja le
csuszas,
Stopploss,
Profit,
NULL,
0,
0,
Blue,
);
eladas=OrderSend
(
Symbol(),
OP_BUYLIMIT,
Befektetes,
NormalizeDouble(Ask-Leptek*_Point,Digits), //Remélhetöleg az aktuális ár alatt 150 nél rakja le
csuszas,
Stopploss,
Profit,
NULL,
0,
0,
Blue,
);
vetelstopp=OrderSend
(
Symbol(),
OP_SELLSTOP,
Befektetes,
NormalizeDouble(Bid-Leptek*_Point,Digits), //Remélhetöleg az aktuális ár felett 150 nél rakja le
csuszas,
Stopploss,
Profit,
NULL,
0,
0,
Red,
);
vetel=OrderSend
(
Symbol(),
OP_SELLLIMIT,
Befektetes,
NormalizeDouble(Bid+Leptek*_Point,Digits), //Remélhetöleg az aktuális ár alatt 150 nél rakja le
csuszas,
Stopploss,
Profit,
NULL,
0,
0,
Red,
);
}