Zitat:
Zitat von Crashbulle
Ich suche ein Tool, Indikator, Skript, welches über ein Dauerbutton/Panikbutton im Cartfenster beim Betätigen sofort alle Laufenden- und Standbuy-Trades schließt.
Ich hatte früher mal eines je für Sell- und Buy-Trades, kann es aber nicht mehr finden.
|
Hoi,
versuch das hier mal:
MT4GUI
Hier ein kleines Code-Beispiel, aber ich habe das noch nicht getestet.
http://forum.mql4.com/54924
PHP-Code:
#import "mt4gui.dll"
int tbPutButton(int,int,int,int,int,string);
bool tbIsClicked( int );
#import
int btn1 = 0;
int closebtn;
int init()
{
closebtn = tbPutButton(WindowHandle(Symbol(),Period()),210,145,100,35,"Close All");
pFontSize(14);
return(0);
}
if (tbIsClicked(closebtn))
{
PlaySound("ok.wav");
closeTrades(); // Deine Methode
}
Print(tbIsClicked(closebtn));
return(0);
}
void closeTrades()
{
for (int cnt = OrdersTotal(); cnt >= 0 ; cnt--)
{
if (OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES) == TRUE)
{
if(OrderMagicNumber()==0)
{
if(OrderType()==OP_BUY)
{
OrderClose(OrderTicket(),OrderLots(),Bid,5,White);
}
if(OrderType()==OP_SELL)
{
OrderClose(OrderTicket(),OrderLots(),Ask,5,Blue);
}
}
}
}
}
Carpe Diem,
Hoschie