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)
-   -   Skript einbinden in Expert Advisor (http://www.expert-advisor.com/forum/showthread.php?t=4430)

1stdiablo 24.08.15 21:17

Skript einbinden in Expert Advisor
 
Hallo,
ich stehe vor einem Problem, was ich gerne mit Euch teilen möchte.

Mein Ziel ist eigentlich, ein Script direkt in einem EA ablaufen zu lassen. Daran bin ich allerdings gescheitert, da einfach in dem EA nichts passiert ist. Es gibt wohl aber die Möglichkeit aus einem Skript Variablen auszulesen. Das macht der iCustom()-Befehl. Ich weiß allerdings nicht genau, wie ich den anziehen muss.

Ich war auch schon hier: http://www.expert-advisor.com/forum/...-einbauen.html

Allerdings wurde ich daraus nicht schlau.

Zu meinem Fall: Das Skript heißt SuperTrend

im init steht:
Zitat:

int init() {
SetIndexStyle(0, DRAW_LINE);
SetIndexBuffer(0, gdaSuperTrend);
SetIndexLabel(0, "SuperTrend");
SetIndexStyle(1, DRAW_LINE);
SetIndexBuffer(1, gdaDnBuf);
SetIndexLabel(1, "SuperTrend Down");
SetIndexStyle(2, DRAW_LINE);
SetIndexBuffer(2, gdaUpBuf);
SetIndexLabel(2, "SuperTrend Up");
IndicatorShortName(INDICATOR_NAME+"["+(string)SuperTrend_Period+";"+DoubleToStr(SuperT rend_Multiplier,1)+"]");
return(0);
}
Ich benötige die Variablen "gdaDnBuf" und "gdaUpBuf".

Wie muss ich den iCustom()-Befehl anwenden, damit ich die Variablen in meinem EA verwenden kann? :)

Deepack 23.09.15 12:00

du meinst wohl einen Indikator und kein script...

die externen variablen des indicators werden benöigt
aber iCustom wird in vielen dokumentationen super und ausführlich beschrieben
iCustom - MQL4 Documentation


iCustom(Symbol(),Period(),"SuperTrend",extern1,ext ern2,extern3,... ,mode,shift);

mode=gibt dir die auswahl für den Variable die du möchtest
1 oder 2 in deinem fall

1stdiablo 03.11.15 00:03

Dank dir.
Ich habe mich damit nun auch näher befasst. Und ich kann den iCustom anwenden :-)


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:24 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