29.03.21
|
Mitglied
|
|
Registriert seit: Sep 2018
Beiträge: 238
|
|
Linien einzeichnen und durch Doppelklick verschieben
Hi,
ich habe folgendes Problem. Ich möchte Linien durch den EA im Chart einzeichnen und diese dann mit der Maus verschieben. Leider kann ich die hier eingezeichneten Linien nicht anklicken und verschieben. in mql4 ging das noch. Was muss man in mql5 dabei beachten?
Code:
void OnInit()
{
//cm3();
ObjectsDeleteAll(0,0,-1);
ObjectCreate(0,"T", OBJ_VLINE,0,0,0,0,0);
ObjectSetInteger(0,"T",OBJPROP_COLOR,clrLime);
ObjectCreate(0,"TT", OBJ_VLINE,0,0,0,0,0);
ObjectSetInteger(0,"TT",OBJPROP_COLOR,clrRed);
//ObjectMove(NULL,"T",0,Time[40],0) ;
ObjectMove(0,"T",0,iTime(NULL,PERIOD_CURRENT,40),0) ;
ObjectMove(0,"TT",0,iTime(NULL,PERIOD_CURRENT,60),0) ;
ObjectCreate(0,"LOESCHEN", OBJ_HLINE,0,0,0,0,0);
ObjectSetInteger(0,"LOESCHEN",OBJPROP_COLOR,clrAqua);
ObjectMove(0,"LOESCHEN",0,0,KursTakeProfitEINS) ;
ObjectCreate(0,"START", OBJ_HLINE,0,0,0,0,0);
//ObjectSet("START", OBJPROP_COLOR,clrLime);
ObjectSetInteger(0,"START",OBJPROP_COLOR,clrLime);
ObjectMove(0,"START",0,0,SymbolInfoDouble(NULL,SYMBOL_BID)+80) ;
}
|