@traderdoc
Eben nicht ... das is ja das blöde.
Ich habe im Profil DAX30 zwei Charts.
Der erste in diesem Profil angelegte Chart hat ChartID 130434380257626821
Der zweite in diesem Profil angelegte Chart hat ChartID 130363500780287174
In einem weiteren Profil GBPUSD hab ich ebenfalls zwei Charts und wiederum
Der erste in diesem Profil angelegte Chart hat ChartID 130434380257626821
Der zweite in diesem Profil angelegte Chart hat ChartID 130363500780287174
usw
Alle Object() Befehle die ich fand, haben nur ChartID, aber nicht "ProfilID" als Parameter ...
@Pako
Kann dir nicht ganz folgen.
Aber hab als letzten Test noch folgendes ausprobiert:
2 Profile: Adidas und EURUSD
In beiden Profilen ist ein Chart und da drauf je ein TextLabel namens "lbl_swaptest" angelegt mit Textinhalt "balablabblabla". Dann hab ich folgendes Script:
PHP-Code:
ObjectSetString(130434380257626821,"lbl_swaptest",OBJPROP_TEXT,
"SWAPLONG:"+DoubleToString(MarketInfo(Symbol(),MODE_SWAPLONG),5)+
"SWAPSHORT:"+DoubleToString(MarketInfo(Symbol(),MODE_SWAPSHORT),5));
ObjectSetString(130434380257626821,"lbl_swaptest",OBJPROP_FONT,"Arial");
ObjectSetInteger(130434380257626821,"lbl_swaptest",OBJPROP_FONTSIZE,28);
ObjectSetInteger(130434380257626821,"lbl_swaptest",OBJPROP_COLOR,clrLime);
//Diese kryptische 130434380257626821 ist immer die ChartID vom erstangelegten Chart in einem Profil.)
über Profil Adidas "gedragt". Wie erwartet hat sich dort der Text auf "SWAPLONG: ....usw" verändert. Dann hab ich ins Profil EURUSD geschaut und ..... dort hat sich nichts verändert. Ein ebenfalls dort befindliches TextLabel namens "lbl_swaptest" zeigte weiterhin "balablabblabla" an.