Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   brauch Denkanstoß ObjectCreate/Loops (http://www.expert-advisor.com/forum/showthread.php?t=5202)

Trader6666 07.10.16 14:41

brauch Denkanstoß ObjectCreate/Loops
 
Hi Zusammen,

komm grad ned weiter:confused:

Ich möchte, nachdem ich auf einen Button geklickt habe,
6 Labels erstellen. Das erstellen soll nach jedem Klick erfolgen den ich nach dem Buttonklick mache.

x,y werte bekomm ich über OnChartEVent nur häng ich grad fest wie ich die 6 Klicks abrufen soll, damit ich die Objekte nach und nach platzieren/erstellen kann.

Habs mit schleifen probiert aber das funzt ned, bei while hängt der sich auf. Mit for rast der durch ohne das man was machen kann. innerhalb der for hab ich auch versucht ein CHARTEVENT mit einzubauen aber leider zeigt der da auch keine reaktion..... hoffe jem hat nen rat. Code hab ich grad keinen da hab grad alles verworfen weil ich ned weiter kam :(

LG

Kronenchakra 07.10.16 21:51

Eventuell ist da die Information drinnen die du benötigst:

https://www.mql5.com/en/articles/2281

LG

Trader6666 08.10.16 12:25

danke für den Hinweis Kronenchakra , aber das hilft mir wenig weiter, ich habe Probleme bei der Logikaufbau. Da gehts Primär um das erstellen eines Panels; Dennoch ein interessanter Artikel.... Kann es sein, dass in while Schleifen die
OnChartFunkion bewust ausgesetzt wird?!? Jedes mal wenn ich in der schleife drin bin erhalte ich keine neuen Informationen über die aktuelle Mausposition.

Kronenchakra 09.10.16 00:25

Ich denke jetzt habe ich dein Problem verstanden.

Du willst einen Button in einem Dialog drücken und dann mehrmals in den Chart zeigen, wo ein Objekt erzeugt werden soll.

Das würde ich mit einer Zählervariablen lösen,
erforderlichen falls static deklarieren.

pseudocode:

int count=0;

klick auf den Button, setze count auf 6

im OnChartEvent abfragen ob count>0 ist,
falls ja, Objekt erzeugen und count decrementieren.

Ich hoffe das hilft dir weiter

LG

Trader6666 10.10.16 01:38

danke Kronenchakra

hört sich gut an, werd versuchen die Tage das umzusetzen danke vorab!!!


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:05 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum