Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools  
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Programmierung MQL4

Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4036
Beiträge: 38860
Benutzer: 6.345
Aktive Benutzer: 278
Links: 80
Wir begrüßen unseren neuesten Benutzer: ekman
Mit 483 Benutzern waren die meisten Benutzer gleichzeitig online (21.04.16 um 17:12).
Neue Benutzer:
vor 2 Tagen
- ekman
vor 2 Tagen
- SaxTrade
vor 3 Tagen
- Matthias...
vor 3 Tagen
- wren
vor 4 Tagen
- Unskilled

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 66
Gesamt: 66
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 14.02.18
Neues Mitglied
 
Registriert seit: Jun 2017
Beiträge: 20
Karabiner befindet sich auf einem aufstrebenden Ast
Standard High und Low ermitteln und mit bestimmten Variablen eines Indi´s vergleichen

Hallo,

ich sitze seit Tagen an einem Problem und hoffe mir kann hier jemand helfen?

Ich habe ein iCustom und lese dort den Buffer des Wertes aus, den ich haben möchte. Da der Indicator ständig den Wert berechnet, ändert sich natürlich der Wert auch. Nun möchte ich ein Buy oder Sell setzen, wenn der Preis die Linie kreuzt, also der Preis >= oder <= ist, als die berechnete Linie des Indicators.

Ich weiß nur nicht wie ich das mache .. ich hab schon etliche Varianten ausprobiert, aber nichts funktioniert wirklich.

Beispiel:

//Buy Signal
if(????<=BufferICustom) // eventuell mit Kerze vorher vergleichen als Kreuzpunkt
{
LongSignal = true;

}

Hat jemand einen Vorschlag ?

Danke fürs lesen

Karabiner
  #2 (permalink)  
Alt 14.02.18
Neues Mitglied
 
Registriert seit: Jun 2017
Beiträge: 20
Karabiner befindet sich auf einem aufstrebenden Ast
Standard

vielleicht habe ich es schlecht beschrieben

wenn ich den "ma" auslese dann lautet der Code so

double MAgroß = iMA(NULL,0,MA_groß,0,MODE_SMA,PRICE_CLOSE,1);

da hab ich den Close Preis .. bei einem iCustom den Buffer je nach IndexBuffer , der mir den Wert im Buffer ausgibt.

Über print habe ich den Wert ausgelesen und es kommt eine Gleitkommazahl raus .. als Beispiel im EUR/USD 2018.02.14 20:18:35.879 2018.02.08 07:54:45 Test_NV EURUSD,M1: Orange1.228250760491352

Nun Frage ich mich

a) wie kann ich den Preis des z.B. EUR/USD mit dem Wert des iCustom vergleichen ? (probiert Ask, Bid, iOpen, iClose , Close , Open, Low, High usw.)

b) liegt es an dem Format der Werte ? Ask = 1.22825 (5 Stellen nach dem Komma) und Wert des Indicators 15 stellig nach dem Komma ?

Ich hatte den Wert des Indicators schon mit NormalizeDouble gerundet , hatte aber auch nix gebracht

Bin Ratlos warum der EA bei durchschreiten der oberen Linie keine ShortOrder ausgibt und bei durchschreiten der unteren Linie keine LongOrder
  #3 (permalink)  
Alt 15.02.18
Neues Mitglied
 
Registriert seit: Jun 2017
Beiträge: 20
Karabiner befindet sich auf einem aufstrebenden Ast
Standard

Update:

ich habe das Geheimnis gelüftet

Allerdings stellt es mich vor neue Herrausforderungen und das ist geil

Gruß Karabiner
  #4 (permalink)  
Alt 15.02.18
Neues Mitglied
 
Registriert seit: Jun 2017
Beiträge: 20
Karabiner befindet sich auf einem aufstrebenden Ast
Standard

das Geheimnis ist die Value Verarbeitung

ich habe nichts falsch gemacht im auslesen des Preises .. allerdings war der Wert des Indicators nie da, wo er war laut Vergangenheit (Anzeige im Chart).. also hatte er sich auch nicht gekreuzt .. mit einem "Algo" hab ich das gelöst .. mittlerweile hab ich noch 2 andere Customs im EA .. nun muss ich die plausibel und profitabel zusammen führen

hatte erst leichtes Herzklopfen bei 96% Plus an Tag 1 Backtest und Tag 1+2 Backtest .. allerdings haben die Wirtschaftsnachrichten über einen Monat gesehen, das Ergebnis ins Minus gezogen

Macht wieder Spass
Thema geschlossen

Lesezeichen


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +2. Es ist jetzt 02:53 Uhr.



Der Wavesnode - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2018 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2017 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------