Alle Inhalte von Mythos
-
Struktogramm für Linien-Kreuzungen
Falls du wirklich C/C++ lernen willst (was für MQL eine große Hilfe ist), kann ich dir (und allen die sich noch kein Buch gekauft haben) die zwei empfehlen: Softwareentwicklung in C Softwareentwicklung in C++ Sind beides aus den Skripten zu den Programmier-einführungsvorlesungen entstanden. Eigentlich als Bücher zu kaufen, aber (Zitat mein Prof und Autor des Buches) "Solang Springer es unbedingt in Hardcover machen muss, wo es schweinegeld kostet, stellt er die pdfs zum download rein" (darf er lt. ihm auch offiziell) Ich hab ehrlich gesagt durch dich das erste mal von Struktogrammen gehört, und hier drin zeichnen ist ein bissl schwierig, aber ich versuchs mal textuell: Im Ablauf des Codes: if(line1>line2)current_direction = 1; //up Wenn line1 größer als line2 setze current_direction= 1; if(line1<line2)current_direction = 2; //down Wenn line1 kleiner als line2 setze current_direction= 2; (hier ist zu beachten das im Fall line1 = line2 weder im ersten noch im zweiten Block was passiert) if(current_direction != last_direction) //changed { last_direction = current_direction; return (last_direction); } else { return(0); } WENN current_direction nicht den gleichen Wert hat wie last_direction DANN setze last_direction auf den Wert von current_direction und gib den Wert als Rückgabewert der Funktion zurück SONST gib 0 zurück Kurz gesagt: Es wird überprüft welcher der Werte größer ist und current_direction dementsprechend gesetzt. gleichzeitig "merkt" sich die Funktion (durch die deklaration von last_direction als static) welche "Richtung" die Werte das letzte mal hatten und vergleicht es mit der aktuellen Richtung. bei Änderung wird der neue Wert "gemerkt" und die Richtung der Änderung zurückgegeben. HTH (ob die Funktion jetzt genau das tut was man will (vor allem was passiert wenn die Werte mal gleich sind) ist eine andere Frage)
-
Struktogramm für Linien-Kreuzungen
Nur für mich: du willst ein Struktogramm für den von dir gebastelten Code machen? Da du von Struktogrammen redest, geh ich mal aus das du aus der Programmierwelt kommst, da dürften doch 3 if's nicht das Prob sein oder? (sorry wenn die Frage blöd klingt)
-
{abgetrennt} MQL-Programmierung
1. Liegt vielleicht an mir, aber ich komm mit diesem unterschwelligen "ihr seid da um mir zu helfen" nicht gut klar 2. Ich hab dir schon darauf geantwortet, es wäre schön wenn du die Antworten liest und auch umsetzt. 3. Hast du das richtige zitieren schon geübt? Wirkt nämlich nicht so.
- Serien
-
Gemeingefährliche Devisenspiele
Ja, und dem Huhn in der Legefabrik gehts auch besser als dem zertrampelten im überfüllten Tiertransporter... heißt aber trotzdem nicht das es ihm gut geht. Und zum eingesperrt: Wer in China die richtige Meinung hat wird auch nicht eingesperrt.
-
Gemeingefährliche Devisenspiele
Ok, wenn das im Grundgesetz steht wirds wohl so sein.
-
Warum sollten wir sofort stoppen, die Staatsschulden zurückzuzahlen?
Das gesamte Zinssystem ist für mich nicht im Interesse. Kann mir mal bitte jemand erklären wie ein System irgendwie "im Interesse" sein kann, in dem immer jemand total draufzahlen muss damit der Rest über die Runden kommt? btw: nicht auf den versteckten Zins vergessen! Investiert in was? Boni für Manager? Neue Fabriken im Osten und Afrika? Neue Finanzprodukte? In neue Kreditvergaben, wo der kleine Mann dankbar sein soll das er 10% Zinsen zahlen darf? Natürlich wird alles immer wieder investiert, aber das einzahlen in einen Fond/privates Konto ist auch ein Investment. Kleine Publikumsbefragung: Hat irgendwer die 300 Miard. gespürt die vom Staat in den Markt geflossen sind? Irgendwelche Investements? anybody? (Hat sich schonmal jemand überlegt wieviel 300 Miard. sind?)
-
Gemeingefährliche Devisenspiele
Nein, sie werden es sicher nicht "diktiert" nennen In gewisser Weise haben wirs ja schon, nur das es noch regional unterschiedliche Rechte und Pflichten gibt (auch nicht gravierend aber halt so das es gut klingt). Aber wenn wir uns weiterhin für dumm verkaufen lassen und es genießen wie einfach es ist sich alles vorkauen zu lassen anstatt selber zu denken, dann wird es sicher nicht schwer sein diesen "Traum" zu verwirklichen. Gut klingende Argumente gäbs dafür sicher genug. Und irgendwann haben die Menschen dann vergessen was es heißt frei und selbstverantwortlich zu sein.
-
Warum sollten wir sofort stoppen, die Staatsschulden zurückzuzahlen?
Naja, die Alternative ist das die Staatsschulden soweit steigen (brauch ma gar keine Krise, da reichen die Zinsen und dadurch anfallende Zinsenzinsen), bis der Staat bankrott ist. Dann zahlt er weder Schulden zurück, noch irgendwas anderes. Der kleine Mann geht baden und die Banken und BigPlayer sonnen sich in der Karibik mit dem Geld das die dummen Bürger jahrzehntelang eingezahlt haben. Ich frag mich ob sich dann noch irgendwer um Verträge schert (außer wenn er dringend Heizmaterial braucht). Wie siehts eigentlich derzeit aus? Ist die Zinslast in D schon größer als das Staatseinkommen? Es scheinen leider die wenigsten zu begreifen das wir mit dem aktuellen System direkt in den Abgrund rasen, und auch noch alles was wir haben einsetzen um schneller dort zu sein. Unsere Kinder werden sich freuen. Jeder jammert das wir ihnen eine so schlimme Umwelt etc. hinterlassen, aber das sie in moderner Sklaverei aufwachsen und ihnen auch noch beigebracht wird sich darüber zu freuen stört irgendwie keinen... just my 2 cent
-
MQL-Programmierung, Warnung nach Compiling
Falls du englisch kannst sollte die Zeile selbsterklärend sein, ansonsten hilft translate.google.com: Du hast die Funktion fSisExit geschrieben, rufst sie aber nirgends auf, deshalb wird sie von MT (sinnvollerweise) aus performancegründen nicht in den EA dazugepackt.
-
MQL-Programmierung, Warnung nach Compiling
würd ich im Allgemeinen so nicht sagen. Wenn du die Fehlermeldung reinstellst, und die dazugehörigen Zeilen code, muss man sich nicht extra den Code runterladen, in den eigenen Editor laden und compilieren. Zumindest deine Fehlermeldung wäre nett gewesen statt einfach dem ganzen EA. (Du stellst dein Auto ja auch nicht in die Werkstatt und sagst "es hat irgendein Problem, ich glaub vorne" oder?) Zu deiner Fehlermeldung: global (also außerhalb von Funktionen) darfst du nur Variablen deklarieren. Statements (wie zB Funktionsaufrufe) dürfen nur in Funktionen vorkommen. (btw: in einem EA hat "SetIndexBuffer" sowieso nix verloren)
-
EA mit Teilausstieg
Das ist eigentlich ein skript aber egal. Somit ist klar das die myOrderSend bei dir funktioniert. und die Fehlermeldung von oben nicht an der Änderung auf myOrderSend liegt. Ja, das Order_send skript war nur ein test wo der Order Send ein TP und SL mit 1 Pip diff mitgegeben wird, der Error ist also gewolltes Verhalten ;)
-
Metatrader Bedienung zwei fragen
Wenn ich mich richtig entsinne is es in der englischen Variante von MT richtig. Ich tippe jetzt mal ganz frech das auf der russischen Tastatur das % "über" der 6 ist (also % = Umschalt+6)
-
Hilfe bei Programmierung
Explorer-> Extras-> Ordneroptionen->Dateitypen aber wenns dich nicht stört (den programmen ist es voll egal), würd ich an deiner Stelle nix ändern.
-
Hilfe bei Programmierung
Das es als Videodateien angezeigt wird liegt nur an deinen Windowseinstellungen, das ist dem MT ziemlich egal, beeinträchtigt ihn also normalerweise überhaupt nit. Die Dateiendung die MT verwendet ist scheinbar zufällig die gleiche wie ein Videoformat das eine Software von dir verwendet.
-
Fehlermeldung nach Kompilieren
Dann solltest du (wie Siscop schön erklärt hat) vielleicht auch den Indikatorwert verwenden!
-
Fehlermeldung nach Kompilieren
Es wäre echt ein schönes Zeichen von Respekt, wenn du endlich aufhören würdest immer den gesamten Post zu zitieren. So macht es echt keinen Spass den Thread zu verfolgen/mitzuhelfen.
-
Fehlermeldung nach Kompilieren
Schau dir mal die Werte des MA im Chart (bzw. Datenfenster) an, siehst du da einen Bar wo der MA negativ ist? Wenn ja mach bitte einen Screenshot und stells hier rein.
-
Fehlermeldung nach Kompilieren
Das bedeutet nur das die jeweilige Funktion zwar geschrieben ist, aber nirgends verwendet wird. Wenn du also denkst das eine der genannten Funktionen schon verwendet wird, solltest nochmal nachschauen, ansonsten ist alles ok. Bei der Fehleranzeige ist es so: Wenn davor bereits Fehler auftreten, vor allem bei Syntaxfehlern, dann werden nicht immer alle anderen Fehler auch angezeigt, da der Compiler dann ja nicht weiß wie es richtig sein sollte, und damit möglicherweise andere Fehler übersieht oder ignoriert. Du schreibst es so (also der Text der jetzt im Container steht, dann einfach direkt in den Post) [mql] ...beliebiger mql code [/mql]
-
EA mit Teilausstieg
Schau mal ins Expert-Log
-
Strafe für virenverseuchte Rechner
Und irgendwann fragen sich dann die Leute im Überwachungsstaat "Wieso haben wirs nicht kommen sehen? Wie hat das alles eigentlich angefangen?". Heute der gesetzliche "Virenschutz" der dazu führt das in der Praxis jeder Rechner gescannt werden darf, morgen der gesetzliche Schutz vor illegalen Inhalten womit die Tür geöffnet wird das nicht nur nach Virenschutz sondern auch gleich das Filesystem gescannt wird... Was kommt noch alles zum "Schutz der Bevölkerung"? In der Realität kommt auch keiner auf die Idee einbruchsichere Fenster gesetzlich vorzuschreiben und dann auch noch regelmäßig die Polizei auf Hausbesuche zu schicken um das zu kontrollieren (zumindest noch...) Ja, das ist übertrieben dargestellt, aber sind wir Menschen so unselbstständig und dumm, das man uns alles gesetzlich vorschreiben muss? Wenn ISPs intern das Verhalten von Clients auf verdächtige Aktivitäten scannen und bei Bedarf die Bandbreite drosseln (was ja auch wirklich der Systemintegrität dienen kann), ist das voll in Ordnung. Tom-Next wird ja auch nicht dasitzen und zuschauen wenn ein paar IPs den Server zuspammen und mit Zugriffen lahm legen. Aber wenn man wegen jedem kleinen Problem das großteils aufgrund von Unfähigkeit der Menschen entsteht sofort nach übertriebenen gesetzlichen Maßnahmen schreit, dann können wir gleich jedem einen Chip einpflanzen und ihm einen Stromstoß verpassen wenn er was verbotenes/unkluges macht. "Man muss die Menschen ja schützen"
-
Hilfe bei Programmierung
Analysiere mal die Stärken und Schwächen des EA. Macht er viele kleine Gewinne, oder wenige große? In welchen Marktphasen/Zeiten macht er Gewinne, in welchen Verluste? Wie siehts mit MoneyManagement aus? Auf welchen Märkten funktioniert er gut und warum? Sobald du den EA (und das was er tut) verstehst, beginnst du automatisch ihn zu verbessern.
-
Fehlermeldung nach Kompilieren
ja, die Klammern sind richtig, aber du hast das Problem von vorher nicht behoben. Was genau hast du denn getan um das Problem zu beheben? (Das Problem war, das du einer Variable einen reservierten(also unerlaubten) Namen gegeben hast)
-
Fehlermeldung nach Kompilieren
wie sieht denn die Fehlermeldung aus? Ist der Fehler im Indi oder im EA? Ein bissl mehr info als nur "da passt was nit, sagt mir bitte was es is" wäre nett.
-
Damals war der Mensch das Maß der Dinge
Da muss ich jetzt mal eine "naive" Frage stellen: Wenn es zeitkritisch ist ob sich die Konditionen verändern, dann kann das doch nur daran liegen, das sich der Bid/Ask verändert hat oder? Der Bid/Ask verändert sich, wenn Orders ausgeführt werden (auf der "echten" Börse zumindest, und hier gehts ja darum). Wenn jetzt also das gesamte System schneller Orders ausführen kann und jeder Marktteilnehmer schneller auf Änderungen reagieren kann, dann führt das doch dazu, das sich der Kurs auch schneller wieder verändert, sprich Veränderungen die jetzt im Sekundenbereich liegen, weil eben die Antwort vom Server nicht früher kommt etc. passieren dann eben im kA Zehntelsekundenbereich. Dann wünschen sich die ultraspeed Trader halt nicht mehr Zehntelsekundenschnelle Ausführungen sondern Hundertstelsekunden... Nicht falsch verstehen, ich finds gut wenn sie die Software verbessern, schneller machen etc. aber die Hoffnung damit in eher aktiven Phasen einen Zeitvorsprung zu haben ist doch irgendwie naiv oder täusch ich mich?