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)
-   -   ADX wird ignoriert/ einzelnen Kerzen Nummern zuweisen (http://www.expert-advisor.com/forum/showthread.php?t=5204)

TraderHolic 08.10.16 19:20

ADX wird ignoriert/ einzelnen Kerzen Nummern zuweisen
 
Ich habe noch 2 Fragen.

Warum wird hier der ADX nicht berücksichtigt?
Der if Befehl wird auch bei "nicht erfüllen" des ADX trotzdem ausgeführt.

PHP-Code:

 if (OrdersTotal()==0)
         {if (
iADX(NULL,0,20,PRICE_CLOSE,MODE_MAIN,1)>25);
         {if (
iADX(NULL,0,20,PRICE_CLOSE,MODE_PLUSDI,1)<iADX(NULL,0,20,PRICE_CLOSE,MODE_MINUSDI,1));
         {if (
CandleTwoHigh<LetzeKerzeHigh && CandleThreeHigh<LetzeKerzeHigh && CandleFourHigh<LetzeKerzeHigh && CandleTwoHigh>CandleTwoLow+40)
            {if (
LetzeKerzeOpen>LetzeKerzeClose)
               {if (
Ask==LetzeKerzeLow)
                        {
Verkaufen();}
               }
            }}} 

Noch was:
Kann man auch einer einzelnen Kerze eine Nummer geben?
So wie man auch einer Order eine Nummer geben kann?

Danke :)

traderdoc 08.10.16 20:18

Siehe Post #16 des Threads "Definieren der MagicNumber".

traderdoc

ralfbenker 08.10.16 23:09

Zitat:

if (iADX(NULL,0,20,PRICE_CLOSE,MODE_MAIN,1)>25);
Irgendwie kommt mir das Semikolon am Ende der verschachtelten if-Anweisungen komisch vor??? Die darunter liegenden Anweisungen werden doch dann gar nicht ausgeführt, oder?

TraderHolic 10.10.16 13:43

Zitat:

Zitat von ralfbenker (Beitrag 36177)
Irgendwie kommt mir das Semikolon am Ende der verschachtelten if-Anweisungen komisch vor??? Die darunter liegenden Anweisungen werden doch dann gar nicht ausgeführt, oder?

Das wars! Vielen Dank.

Also kann man keiner Kerze eine Nummer zu weisen oder ähnliches?

ralfbenker 10.10.16 19:12

Zitat:

Zitat von TraderHolic (Beitrag 36196)
Also kann man keiner Kerze eine Nummer zu weisen oder ähnliches?

Also direkt ne Nummer zuweisen wüsste ich jetzt nicht wie. Aber jeder Bar hat ja ne Nummer die sich mit jedem neuen Bar um 1 erhöht.

Ne andere Möglichkeit wäre über das Time[] Array. Darüber wäre jede Kerze eindeutig idendifizierbar.


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