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)
-   -   Mathe Nachhillfe gesucht (http://www.expert-advisor.com/forum/showthread.php?t=6742)

TogoTiger 09.09.20 12:53

Frag mal deinen Taschenrechner. Der weiss das ganz bestimmt.

Indikator-Trading 09.09.20 13:22

Zitat:

Zitat von MA-EA (Beitrag 44386)
Hallo.

Brauch noch mal Mathe-Nachhilfe. :rolleyes:

Und zwar im Dividieren und Multiplizieren von Dezimalzahlen. Ich schnall das irgendwie nicht. :confused:

...

0.75 dividieren durch 5

0.75 dividieren durch 0.5

5 dividieren durch 0.75

0.75 multiplizieren mit 0.5

-0.75 multiplizieren mit 5.0


Ich versteh einfach nicht so ganz, wann das Divisionszeichen ( / ) und wann das Multiplikationszeichen ( * ) verwendet werden muss.

Dir hat man doch ins Hirn geschissen oder???

TogoTiger 09.09.20 14:11

Der will uns doch verarschen.
Hat lange gedauert, bis ich das gemerkt habe. Selber schuld.

Indikator-Trading 09.09.20 14:38

Zitat:

Zitat von TogoTiger (Beitrag 44389)
Der will uns doch verarschen.
Hat lange gedauert, bis ich das gemerkt habe. Selber schuld.

Nein, das glaube ich nicht. Dazu müsste er ja Selbstironie aufweisen können und gleichzeitig eine realistische Einschätzung über sein Unvermögen/Vermögen haben.....
Da bleibe dann eher bei meiner These aus Post #22
Die wurde ja sowieso schon mehrfach von ihm in anderen Themen hier im Forum bestätigt...

traderdoc 09.09.20 19:01

Das schlägt in der Tat dem Fass den Boden raus. Also ich habe ja in den 35 Jahren Programmierung schon so Einige erlebt, deren Materie das Programmieren dann wirklich nicht war, aber das lag dann eher am logischen Mangelvermögen.

Was uns @MA-EA jetzt hier auftischt, grenzt wirklich an Verarschung, denn es kann mir keiner erzählen, dass selbst nur nach dem Besuch von 6 Klassen ein Unwissen über die Benutzung des Divisions-Querstriches bzw. des Multiplikations-Sternchens bestehen soll.

Aber evtl. outet er sich ja nochmal, was der ganze Zinnober hier soll.

Bis dahin bleiben wir gespannt.

traderdoc

TogoTiger 09.09.20 19:49

Selbst hier wo ich wohne, in einem der ärmsten Länder Afrikas mit entsprechend lausigen Schulen, würde kein 10 jähriges Kind so eine Frage stellen.
Nein, der Typ verarscht uns. Es hilft nur eins: ignorieren.

traderdoc 09.09.20 21:01

Zitat:

Zitat von TogoTiger (Beitrag 44394)
Selbst hier wo ich wohne, in einem der ärmsten Länder Afrikas mit entsprechend lausigen Schulen, würde kein 10 jähriges Kind so eine Frage stellen.
Nein, der Typ verarscht uns. Es hilft nur eins: ignorieren.

Nur, was sollte sein Ziel und was sein Nutzen sein?

traderdoc

TogoTiger 09.09.20 21:40

Der Typ ist krank. Er scheint das zu brauchen.
Was solls, ich brauch das nicht. Ich les das nur noch, wenn ich mich mal amüsieren will
Nur, dafür gibts Besseres hier in Afrika.

MA-EA 10.09.20 01:08

Liste der Anhänge anzeigen (Anzahl: 1)
Würd ich mir so ne Mühe machen, bloß um irgendwen zu verar... :rolleyes:


Das Folgende ist vielleicht kein Mathe-Problem, aber es ist verwirrend. Ich meine, wie kann denn, wenn man von einem MA-Wert nen anderen MA-Wert abzieht, und den zu nem weiteren MA plus/minus rechnet, wie können da vollkommen unlogische Anzeigen im Datenfenster rauskommen? Schaut Euch das mal an. Entweder ist am Indi im Anhang wirklich irgendwas total verkehrt, oder der MT4 braucht dringenst Mathe-Nachhilfe. Anders ist das jedenfalls echt nicht mehr zu erklären. :confused: Wenn Ihr nicht helfen wollt, dann sagt mir wenigstens was ungefähr der Fehler sein könnte. Aber das ist doch echt nicht mehr normal...
Code:

extern string MfMs2="( MA_Fast - MA_Slow )";

extern int              MA_Fast_Period=6;
input ENUM_MA_METHOD    MA_Fast_Method=MODE_SMA;
input ENUM_APPLIED_PRICE MA_Fast_Price =PRICE_MEDIAN;

extern int              MA_Slow_Period=12;
input ENUM_MA_METHOD    MA_Slow_Method=MODE_SMA;
input ENUM_APPLIED_PRICE MA_Slow_Price =PRICE_MEDIAN;



extern string PmMfMsD2="( + - PlMi_MA )";

extern int              PlMi_MA_Period=10;
input ENUM_MA_METHOD    PlMi_MA_Method=MODE_SMA;
input ENUM_APPLIED_PRICE PlMi_MA_Price =PRICE_CLOSE;

extern string i1= "If Plus_PMPrice = true";
extern string i2= "Line = ...";
extern bool Plus_MA_PlMi = false;

Code:

double MAfa_Pr , MAsl_Pr , pmMA_Pr ;

//=============================================================================================================
// D E K L A R A T I O N  P R I C E S
//=============================================================================================================



double Pr_Hi=iHigh (NULL,NULL,i);
double Pr_Cl=iClose(NULL,NULL,i);
double Pr_Op=iOpen (NULL,NULL,i);
double Pr_Lo=iLow  (NULL,NULL,i);

double Pr_HL = Pr_Hi + Pr_Lo;
double Pr_ME = Pr_HL / 2.0;

double Pr_HCL = Pr_Hi + Pr_Cl + Pr_Lo;
double Pr_TY  = Pr_HCL / 3.0;   
   
double Pr_HOCL = Pr_Hi + Pr_Cl + Pr_Op + Pr_Lo;
double Pr_WE  = Pr_HOCL / 4.0;

// Zuweisung fast MA Price
if(MA_Fast_Price==PRICE_HIGH    )MAfa_Pr=Pr_Hi;
if(MA_Fast_Price==PRICE_CLOSE  )MAfa_Pr=Pr_Cl;
if(MA_Fast_Price==PRICE_OPEN    )MAfa_Pr=Pr_Op;
if(MA_Fast_Price==PRICE_LOW    )MAfa_Pr=Pr_Lo;
if(MA_Fast_Price==PRICE_MEDIAN  )MAfa_Pr=Pr_ME;
if(MA_Fast_Price==PRICE_TYPICAL )MAfa_Pr=Pr_TY;
if(MA_Fast_Price==PRICE_WEIGHTED)MAfa_Pr=Pr_WE;

// Zuweisung slow MA Price
if(MA_Slow_Price==PRICE_HIGH    )MAsl_Pr=Pr_Hi;
if(MA_Slow_Price==PRICE_CLOSE  )MAsl_Pr=Pr_Cl;
if(MA_Slow_Price==PRICE_OPEN    )MAsl_Pr=Pr_Op;
if(MA_Slow_Price==PRICE_LOW    )MAsl_Pr=Pr_Lo;
if(MA_Slow_Price==PRICE_MEDIAN  )MAsl_Pr=Pr_ME;
if(MA_Slow_Price==PRICE_TYPICAL )MAsl_Pr=Pr_TY;
if(MA_Slow_Price==PRICE_WEIGHTED)MAsl_Pr=Pr_WE;

// Zuweisung Ma_Plus_Minus Price
if(PlMi_MA_Price==PRICE_HIGH    )pmMA_Pr=Pr_Hi;
if(PlMi_MA_Price==PRICE_CLOSE  )pmMA_Pr=Pr_Cl;
if(PlMi_MA_Price==PRICE_OPEN    )pmMA_Pr=Pr_Op;
if(PlMi_MA_Price==PRICE_LOW    )pmMA_Pr=Pr_Lo;
if(PlMi_MA_Price==PRICE_MEDIAN  )pmMA_Pr=Pr_ME;
if(PlMi_MA_Price==PRICE_TYPICAL )pmMA_Pr=Pr_TY;
if(PlMi_MA_Price==PRICE_WEIGHTED)pmMA_Pr=Pr_WE;



//=============================================================================================================
// ( ( M A S F S F A S T + M A S F S S L O W ) / 2 )
//=============================================================================================================

double MAfast=iMA(_Symbol,_Period,MA_Fast_Period,0,MA_Fast_Method,MAfa_Pr,i);
double MAslow=iMA(_Symbol,_Period,MA_Slow_Method,0,MA_Slow_Method,MAsl_Pr,i);

// (( MAsFS_fast + MAsFS_slow / 2 )
double FAminSL =  MAfast - MAslow;

// Version ohne d2

//=============================================================================================================
//
//=============================================================================================================

double PlMi_MA=iMA(_Symbol,_Period,PlMi_MA_Period,0,PlMi_MA_Method,pmMA_Pr,i);

//=============================================================================================================
// B U F F E R  Z U W E I S U N G
//=============================================================================================================


if(Plus_MA_PlMi==true )BUF_CHA_MAmMApmMA[i]= PlMi_MA + FAminSL;

  if(Plus_MA_PlMi==false)BUF_CHA_MAmMApmMA[i]= PlMi_MA - FAminSL;

Die drei untersten Werte im Datenfenster unter Volume sind doch echt nicht mehr nachvollziehbar. :confused:

https://charts.mql5.com/26/71/eurgbp...ades-plc-2.png

Indikator-Trading 10.09.20 11:03

Zitat:

Zitat von MA-EA (Beitrag 44397)
...irgendwas total verkehrt, oder der MT4 braucht dringenst Mathe-Nachhilfe. Anders ist das jedenfalls echt nicht mehr zu erklären. :confused:

Ja, ich hab es gerade selbst kontrolliert. Der Fehler liegt wirklich im MT4, wenn du eine Version neuer als Build 1130 hast. Das hätte ich echt nicht für möglich gehalten!


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