Hello LowTrader,
es freut mich, dass ich helfen konnte. Eigentlich denke ich, dass man dein Indikator auch unter EnterLong-Regel benutzen kann. Getestet habe ich es aber nicht.
Zu deiner Frage:
1) von dem was du schreibst, gehe ich davon aus, dass du noch nicht viel Programmiert hast. Ich würde dir empfehlen mal einfache Indikatoren mit VBS zu schreiben damit du die VBS-Datentypen und VBS-Syntax kennenlernst. Z.b. Open ausgeben, Open + Ref(open,-1) ausgeben, Open ausgeben nur wenn < Close... Übrigens, wenn ich dein Vorhaben richtig verstanden habe, kann man es auch mit einem VBS-Indikator umsetzen. Du musst nicht explizit VBS-Code in den INV-Code direkt einbinden.
2) Gehe Beispiele im Internet durch und versuche VBS-Befehle zu verstehen:
https://www.tutorialspoint.com/vbscript/
https://www.w3schools.com/asp/asp_ref_vbscript_functions.asp
https://technet.microsoft.com/en-us/library/ee198844.aspx
3) mache dir ein Plan was dein Script machen soll. So wie ich es gemacht habe, ein Schritt pro Zeile. Also schreibe dir zuerst mal die Kommentare. Danach schreibe zu jedem Kommentar die entsprechenden Befehle - Code.
4) Benutze die Debug-Funktionalität in VBS-Editor in Investox. So kannst du die einzelne Veriablen in jedem Schritt überprüfen.
5) Wenn (4) aus irgendwelchen Grund nicht möglich ist, schreibe dir die Werte die du Kontrollieren willst mit MessageBox:
MsgBox(<deineVariable>) aus. Vorsicht: wenn du diesen befehlt im Schleifen nutzt, kann es sein, dass du dein MessgaBox x-Tausend mal wegklicken musst.
nicht besondert schön
6) Fertige Indikatoren kannst du dir in Investox im Chart anzeigen und die Werte prüfen - Minimale-, Maximale-Werte, Ausreißer, oft vorkommende Werte.
7) Wenn ein Code nicht funktioniert, versuche mal die Zeile mit dem Fehler zu finden: kommentiere alle Zeilen aus = bringe den Code in den Zustand wo kein Fehler kommt. Danach entkommentiere die Zeilen nach und nach und prüfe nach jeder neuer entkommentierten Zeile ob du den Code ohne einen Fehler ausführen kannst. So findest du die Zeile mit dem Fehler. Vorsicht auf die Befehle die aus zwei Teilen bestehen For-Next, If-Then ...
Das ist so wie ich es mache mal kurz zusammengefasst.
LG
giuseppe
keep going on...
Inv [7.6.7]