Kleinerbroker
*_skilled
-
Benutzer seit
-
Letzter Besuch
Alle Inhalte von Kleinerbroker
-
MQL4 Bedingungen hintereinander (nicht gleichzeitig)
Forex1+ , ich habe es mir etwas zu einfach gemacht . Bedauerlich, dass Du nochmals nachfragen mußt : 1.) Die globale Variable StochaPreis definierst Du dort , wo Du alle Deine Variablen definierst ...ich mache das am Anfang meines EA . Dort reicht die einfache Nennung bzw Zuordnung , zum Beispiel eben double StochaPreis ; 2.) Um b zuzuordnen rufe ich die Funktion double MinPreis( int TF , int BarZahl ,int Start) aus dem übergeordneten Program wie folgt auf : Achtung : Dies ist ein übergeordnetes Programm, es ruft zwei Funktionen auf, MaxPreis und MinPreis . Diese beiden sind also diesem übergeordneten Codeschnipsel untergeordnet . Die untergeordneten Funktionen finden sich in Post #10 . //------------------------------------------------------------------------------------------------+ double a = MaxPreis(TF,Barzahl,Start) ;// Hoch der letzten beiden Tage | int b = iHighest(Markt,TF,MODE_HIGH,Barzahl,Start);// Position des Hoch | double c = MinPreis(TF,Barzahl,Start) ;// Tief der letzten beiden Tage | int d = iLowest (Markt,TF,MODE_LOW,Barzahl,Start) ;// Position des Tief | if (Long == 0) ip_dSL_raw = a + Stopp * Point ;// SL Zuweisung im Shorttrend | else ip_dSL_raw = c - Stopp * Point ;// SL Zuweisung im Longtrend | if (PRT ) Print(" StopLoss :W/S am ",TimeToStr(iTime( Markt,TF,Start),TIME_DATE|TIME_MINUTES),// | " ist im Short ",a," & im Long ",c," und der Stopp Loss = ",ip_dSL_raw) ;}// | //------------------------------------------------------------------------------------------------+ Da es sich bei a,b,c,d um lokale Variablen handelt , hat das eine "b" nichts mit dem anderen gemeinsam . Tatsächlich geschieht also folgendes : Der Code direkt über diesen Zeilen hier ruft in der dritten CodeZeile die Funktion Minpreis auf . Dazu muss diese Zeile Daten übergeben, die die Fkt Minpreis benötigt, nämlich "TF,Barzahl & Start" . Das Ergebnis dieser Fkt MinPreis soll dann der lokalen Variablen c zugeordnet werden . Aus "b" in MinPreis wird also "c" in der übergeordneten Fkt . Das "c" wird übrigens in der gleichen Zeile gleich mit definiert mit "double", denn dies ist die erste Stelle in der "c" genannt wurde . Bitte scheue Dich nicht vor weiteren Fragen, damit ich lerne mich verständlicher auszudrücken . KB
-
MQL4 Bedingungen hintereinander (nicht gleichzeitig)
Dank @ Whipsaw : es lag an meiner RTE, die ich in http://www.tom-next.com/community/index.php?app=core&module=usercp aktiviert hatte . Nachdem ich diese deaktiviert habe, hat es gut funktioniert . KB PS.:@Forex1+ => sorry , dass ich Deinen Thread missbrauchte . Hoffentlich siehst Du darüber hinweg und wir diskutieren weiter Deinen Code .... klappt es denn mit meinem Schnipsel ???
-
KB macht Sachen
und nun mit dem RTE : //+-----------------------------------------------------------------------------------------------+ //| Ernten_Goodtime.mqh | //| The code should be used for Ernten only | //+-----------------------------------------------------------------------------------------------+ //+-----------------------------------------------------------------------------------------------+ //| function : checks if EA is allowed to trade or off-time | //+-----------------------------------------------------------------------------------------------+ // | int GoodTime() // | { // | if((Tradinghour1 <= Hour()) && (Tradinghour2 > Hour()) || // | (Tradinghour3 <= Hour()) && (Tradinghour4 > Hour()) || // | (Tradinghour5 <= Hour()) && (Tradinghour6 > Hour())) // | // | return(1); // | else // | return(0); // | } // | //------------------------------------------------------------------------------------------------+ Und was lernt der KB ? Ohne RTE ist besser als mit RTE . KB
-
KB macht Sachen
Ich versuche Formate zu wahren => //+-----------------------------------------------------------------------------------------------+ //| Ernten_Goodtime.mqh | //| The code should be used for Ernten only | //+-----------------------------------------------------------------------------------------------+ //+-----------------------------------------------------------------------------------------------+ //| function : checks if EA is allowed to trade or off-time | //+-----------------------------------------------------------------------------------------------+ // | int GoodTime() // | { // | if((Tradinghour1 <= Hour()) && (Tradinghour2 > Hour()) || // | (Tradinghour3 <= Hour()) && (Tradinghour4 > Hour()) || // | (Tradinghour5 <= Hour()) && (Tradinghour6 > Hour())) // | // | return(1); // | else // | return(0); // | } // | //------------------------------------------------------------------------------------------------+ Das ist ohne RTE KB
-
Automated Trading Championship 2011
Und nach dem ersten halben Tag haben einige bereits mehr als 10% Profit . Da weiss ich gleich wieder, warum ich mir meinen Nick ausgesucht habe . http://championship.mql5.com/2011/en Sicher wissen alle Leser schon, dass es sich um einen reinen MQL5 - Wettbewerb handelt . Aber gibt es inzwischen Broker, die MQL5 mit real Cash traden lassen ..? AT hat ja auch einen Rückzieher gemacht . KB
-
Schmunzeln
http://www.youtube.com/watch?v=B8ISzf2pryI&feature=fvwp&NR=1
-
MQL4 Bedingungen hintereinander (nicht gleichzeitig)
Ja , dass geht => So sieht das zum Beispiel in "Ernten 4.1." aus => //+-----------------------------------------------------------------------------------------------+ //| | //| function : Berechnung des Maximum (Highest High) einer Gruppe von Bars innerhalb eines TF | //| | //+-----------------------------------------------------------------------------------------------+ double MaxPreis( int TF , int BarZahl ,int Start)// | { // | bool PRT = (Bars > bb && hilfe) ;// | int a = iHighest(Markt,TF,MODE_HIGH,BarZahl,Start) ;// | double b = NormalizeDouble(iHigh(Markt,TF,a),Digits) ;// | if (PRT) Print(" MaxPreis : Am ",TimeToStr(iTime( Markt,TF,a),TIME_DATE|TIME_MINUTES) ,// | " im TF = ",TF," Minuten = ",b," in ",BarZahl," Kerzen,Shift= ",Start," @ HighestBar = ",a) ;//| //+-----------------------------------------------------------------------------------------------+ return (b) ;// | } // | //------------------------------------------------------------------------------------------------+ //+-----------------------------------------------------------------------------------------------+ //| | //| function : Berechnung des Minimum (Lowest Low ) einer Gruppe von Bars innerhalb eines TF | //| | //+-----------------------------------------------------------------------------------------------+ double MinPreis( int TF , int BarZahl ,int Start)// | { // | bool PRT = (Bars > bb && hilfe) ;// | int a = iLowest(Markt,TF,MODE_LOW,BarZahl,Start) ;// | double b = NormalizeDouble(iLow(Markt,TF,a),Digits) ;// | if (PRT) Print(" MinPreis : Am ",TimeToStr(iTime( Markt,TF,a),TIME_DATE|TIME_MINUTES) ,// | " im TF = ",TF," Minuten = ",b," in ",BarZahl," Kerzen,Shift= ",Start," @ LowestBar = ",a) ;//| //+-----------------------------------------------------------------------------------------------+ return (b) ;// | } // | //------------------------------------------------------------------------------------------------+ Du müßtest also diese Funktion mit BarZahl == 8 und Start == 0 aufrufen, wenn Du die letzten 8 Bars inklusive des Aktuellen prüfen willst . "b" ist das Ergebnis,der Kurs. "a" die Position des Bars mit dem Extrem ("a" wird aber nicht zurückgegeben) . bb ist die int-Zahl der Bars AB DER der "Print"-Befehl auszuführen ist und bool "Hilfe" die Option die lokale boolsche Variable "PRT" auf "Wahr" zu setzen . Diese Option habe ich in fast allen Funktionen vorgesehen um ggfs mir aus der jeweiligen Funktion bestimmte interessante Werte (z Bsp deren Ergebnis) ab einer bestimmten Stelle (bb) ausgeben zu lassen, wenn ich das will (hilfe ? ) . Hilft´s ? KB PS: @ Amin´s/Mod´s => ich habe irgendein Prob mit der Darstellung von Code . Mit STRG & C kopiere ich aus dem MT4-Editor Fenster , den ich vorher mit STRG & A markiert habe . Der Text wird dabei mit genau den 100 Zeichen angezeigt, die ich auch im Editor bei der Code-Erstellung eingegeben habe . Aber hier werden dann offensichtlich leere Stellen hinzugefügt/" | " wird verschoben ...scheinbar um TAB-Stellen ? Was mache ich da verkehrt ? Danke für Hilfe .
-
TomNext Musik - Ecke
http://www.youtube.com/watch?v=CV65tWCZALI&feature=relmfu
-
www.look-behind-me.com
na, dann merke mich mal vor . KB
-
www.look-behind-me.com
Cxalgo ... natürlich und vor allem wünsche auch ich Dir viel Erfolg . Ein Hinweis , nachdem mir nicht klar ist, ob Du ein Handbuch zur Erstellung eines EA geschrieben hast und/oder Code anbietest => Zeige die Inhaltsangabe Deines Buches (nebst der bereitso.g. Leseprobe) . KB
-
MQL4 Bedingungen hintereinander (nicht gleichzeitig)
double StochaPreis ; // wenn global, dann bitte an entsprechender Stelle in Deinem EA platzieren (also zusammen mit den anderen Var-Defin) void indikator1() { if (iStochastic(NULL, NULL,5,3,3,MODE_SMA,0,MODE_MAIN,0) < 20) { bIndi1Allowtrading = true; StochaPreis = Ask[0];// Ask ...der aktuelle Preis } } void indikator2() { if (Close[0] > iMA(NULL, NULL,14,0,0,0,0) && ( StochaPreis > Ask[0]) ) // der Preis ist kleiner als zum Stocha-Signal-Zeitpunkt .. { IfOrderDoesNotExist(); // reset für neuen Entry-Trigger bIndi1Allowtrading = false; } Hoffe hilft KB
-
Apps - eine Auswahl
3G Watchdog für Datenverbrauch , Mail : GMX und Yahoo , Uhr (von HTC , dem Hersteller) , Godmode für Kurse (eigene Liste inklusive RT für FX , GLD und SLV) , n-tv , Spiegel , Yahoo Aktien , Finanzen.net und Bloomberg . TWS . Teamview für Fernsteuerung wußte ich nicht, dank . Skype empfehlenswert ? KB
-
Trading Anfänger hat fragen... (Welcher Broker und allgemein)
Dein System BÜDDE ...... Im ernst, habe Dank für den Hinweis, also gibt es das tatsächlich (hat es das tatsächlich schon gegeben) . Ich habe noch niemal in kurzer Zeit nennenswerte Profite machen können ...... KB (im wahrsten Sinne )
-
Trading Anfänger hat fragen... (Welcher Broker und allgemein)
Gehört habe ich davon auch schon, aber ich kenne niemanden, der das auch schon erlebt hat ("leider", würde denjenigen sofort nach seinem System befragen ) . Auch von seltsamen Geschehnissen rund um Plattformen hört man auch heute noch ... aber immer weniger eigentlich . Vor einem Jahr noch, wurden durchaus ScreenShots im WEB gepostet . Die sind selten geworden/ich habe keine mehr gesehen (muss nichts heissen) . Zusammenfassend : "Wo Rauch ist ist auch Feuer" aber es scheint besser zu werden . Wie immer meine persönliche Meinung (was sonst ) Meine Tools : - bin ich von CFD´s weg , habe aber garnichts gegen diese Tools . (Natürlich muss man wissen, was man macht ... wie überall, wo man mit Geld umgeht .) - handele ich bei IB Aktien und ETF , Mischung aus Traden und Invest . - FX bei AT und MBT auf Interbankenkonten (das sind 5 Digit und nicht gegen den Broker) KB
-
MQL Library mit Standardfunktionen
@Mythos , das Tool ist so toll , wie ich gehofft hatte ! Und nun arbeite ich natürlich auch damit => 1.) tbSetInformationLevel Meine Probleme der falschen Preise gelöst . Neue kommen auf ( 4002 hatte ich noch garnicht ) und nun will ich die Ausgabefunktion des Tools aktivieren . EDIT um 17:14 => Dazu importiere ich erstmal void tbSetInformationLevel(int val) , setze "val" auf einen der möglichen Zahlenwerte zwischen -1 und 4 und das alles nur einmal , nämlich in meiner eigenen Init() . Stimmt doch , oder ? 2.) tbModifyOrder Ich mag es farbig und habe verschiedene Stellen in meinem EA die aus unterschiedlichen Gründen, meine Trades modifizieren . Um dies kenntlich zu machen, rufe ich von den verschiedenen Stellen im EA mit jeweils anderen Farben den OrderModify() auf . Der tbModifyOrder hat das noch nicht vorgesehen, aber wenn ich sowohl im EA als auch in der ersten Zeile der LIB-Funktion und schlussendlich in dem eigentlichen OrderModiy (dort gemäß MQL Syntax) die Farbe implementiere, dann ist auch das gelöst. Weiter muss nämlich nichts gemacht werden . Stimmt doch , oder ? KB PS.: Mensch Mythos, was ich an Stunden verbraten habe, um die Fehler überhaupt zu finden, ganz zu schweigen von der Fehlerursachensuche in Folge .....hätte ich nur schon früher ....
-
MQL Library mit Standardfunktionen
@Mythos : von Deinem Download bin ich absolut begeistert . Und ich Danke sehr . Den wahren Wert Deiner Lib habe ich erst heute richtig verstanden ( ich war schon 2 oder 3 mal hier, wohl immer zu oberflächlich geblieben ) . Und ich bin in diesem Thread "gelandet" , nachdem mich meine kontinuierlichen Error´s bei der Preisfindung insbesondere im Zusammenhang mit OrderModify heute mal wieder zur Verzweiflung getrieben . Und ich habe durch Search dann über ein paar Umwege hierher gefunden und den Thread nun komplett durchgearbeitet . Den Code habe ich zum Teil gesichtet, genug gesehen um zu verstehen , dass dort Sequenzen sind, die meine Probleme (und solche die ich noch garnicht kannte) wohl alle lösen wird . Also möchte ich Dein Tool gerne nutzen , um ein für alle mal meine Ruhe zu haben . Dazu möchte ich dieses gerne in meinen aktuellen EA , Ernten 4.1. , einbinden . Nun habe ich bis heute noch keine Lib genutzt und den Post #77 vermutlich auch deshalb noch nicht ganz verstanden .Bislang arbeite ich so, dass ich verschiedene in sich geschlossene Programmteile in Includes auslagere (so wie ich vor vielen Jahren Subroutinen geschrieben habe) . Wärest Du so freundlich die Sequenz im EA zu posten , die alle Funktionen des Tools (oder mindestens die für das Ordermanagment) für den EA aktiviert ? Oder muss ich genauso coden ? => #import "TradeBox.ex4" int TBSendOrder(string symbol,int cmd,double volume,double price,int slippage,double stoploss,double takeprofit, string comment,int magic, datetime expiration,int max_retries); void TBSetInformationLevel(int val); double TBGetVersionNumber(); #import Und dann kann ich TBOrderSend , TBSetinformationLevel und TBGetVersionNumber aufrufen ....... aber auch nur diese drei . Möchte ich zum Beispiel noch Ordermodify durchführen , dann muss ich noch die Zeile int tbModifyOrder(int ticket,double price,double stoploss,double takeprofit, datetime expiration, bool trail = false) an beliebiger Stelle zwischen den beiden " #import " einfügen . Ist das so richtig verstanden ? Nun gibt es interne Funktionen in Deinem Tool .... verstehe ich richtig, dass diese in keinem Fall meine (oft globalen) Variablen beeinflußen ? Ist eine Lib also ein Programm, dass von meinem EA garnichts weiss . Ist Dein Tool , eine Lib , im Prinzip eine Erweiterung des Compiler ... die Funktionen , die ich im Import definiere , eine Erweiterung des Befehlssatzes von MQL 4 ? Mit freundlichen Grüßen Kleinerbroker
-
Und noch ein Neuer
HA ...wenn es um "Klein" geht, dann muss ich gleich meinen kleinen Senf dazu geben : Nämlich ein ganz freundliches "Servus" und herzliches Willkommen hier bei TN . KB
-
Maximale Tradezahl durch 2
KB
-
Sind wirklich alle willkommen?
99,9 % dieses Forums finde ich aus den unterschiedlichsten Gründen aber immer gut , schon alleine weil sie konstruktiv sind . Laßt mich bitte weiter in den 99,9% herumstöbern . Hier stand jetzt ganz viel . Habe ich alles wieder gelöscht . In ganz knappen Worten bemühe ich mich zusammenzufassen : TN ist das beste Forum das ich kenne . Es ist schützenswert . Laßt uns gut auf uns , also unser Forum, aufpassen und nicht wie die anderen Foren werden . Daher @Admin´s : Danke KB
-
Griechenland
Eben habe ich mir in CNN eine Doku angesehen, in der man sich darüber ausläßt, dass Griechenland garnicht das eigentliche Problem ist . Vielmehr machte man sich darüber Sorgen, was wir (EUR) mit - insbesondere - Italien und dann auch mit Spanien machen würde . Argumentation : die jeweilige Verschuldung der gegenüber Griechenland´s lachhaft gering sei . Weiter, so CNN , gäbe es nur eine Chance : Kredite aus China via internationaler Banken an Italien und Spanien , um diesen Zeit zu geben , sich selber zu sanieren . EU würde als zu finanz-schwach bewertet , um genug Zeit zu kaufen . Griechenland juckt die Kollegen in US schon garnicht mehr . KB PS.: Anbei, die italienische Regierung wurde als Comicstrip-Level bezeichnet ........meinen die "Bunga" ?
-
Hallo aus Mannheim
Hallo Peter herzlich Willkommen nun auch von mir , KB , einem Hobbytrader . Da ich erst gute 3 Jahre an der Börse teilnehme , kann ich mich noch sehr gut an meine Zeit als Beginner und damals ohne jede Erfahrung erinnern . Und als solcher möchte ich nur ein "Ich bin auch der Meinung" hinzufügen, zu dem was Mythos und bstrader schreiben . Seriöses Traden ist ein Beruf den man u.a. durch äußerst vorsichtiges Praktizieren und Arbeiten erlernen muss . Es ist sehr mit Arbeit verbunden , wobei dies mir persönlich sehr großen Spaß macht und daher nicht als Arbeit im Sinne von negativer Belastung empfunden wird . Der Rest gehört in das Land der Träume ... und die darf man haben, sollen jedem vergönnt sein, aber setze bitte nicht "Haus und Hof" auf etwas, was nur Scharlatane Dir versprechen wollen " der schnelle Reichtum " . Bedenke im Umfeld der Börse bei jedem Angebot das zur direkten Gewinnmaximierung dienen soll immer , warum man Dir etwas verkaufen möchte , wenn es doch angeblich so gut ist . Warum nutzt der individuelle Verkäufer es dann nicht für seinen eigenen Nutzen ? Dererlei Angebote gibt es im Umfeld der Börse mehr als genug und Du wirst gewarnt, wenn Du Dich - gerade zum Beispiel auch hier bei TN ( Scrutiny ) - informieren willst . Persönlich bemühe ich mich durch duplizierbares und beständiges Traden (Voigt) kontinuierlich mehr Gewinne als Verluste zu erwirtschaften . Das mache ich mit kleinst möglichen Risiken . Wenn ich das schaffe, dann erhöhe ich später das Risiko geringfügig . Inzwischen schreibe ich schwarze Nullen und arbeite daran, mein Lehrgeld zurück zuverdienen, so wie bstrader auch . Auf dem Weg dahin, spezialisiere und spezialisierte ich mehr und mehr (und das gefiel mir Anfangs garnicht ! ) Bis heute kenne ich keinen Händler persönlich, der sich selber (und ggfs seine Familie) vom Traden zuverlässig/dauerhaft/regelmäßig ernähren kann (allerdings stehen erfolgreiche Händler ganz sicher auch nicht an der Strasse und warten auf den KB ). Dennoch, es scheint wohl nicht so sehr leicht zu sein ....... Viel Erfolg auch von mir KB
-
Mindestwechselkurs EUR CHF
Das sitzt einer auf der anderen Seite , der kann Charttechnik, eigentlich macht der nur W &S ... und der ...... der haut dann immer mal schnell ne Nadel dazwischen .... aber jetzt weiss ich es .... KB
-
Mindestwechselkurs EUR CHF
Also ich hab schon ein bischen ...... Spaß gehabt KB
-
Mindestwechselkurs EUR CHF
Also ich dachte mehr an ein bischen PIP´s mitnehmen .... KB
-
Mindestwechselkurs EUR CHF
Jedenfalls kannst Du es mit einem traumhaften CRV handeln .Logisch für Henrik und die Erfahrenen aber dennoch für alle : Niemals aber ohne SL, auch hier nicht . KB