Diskussion zum Artikel "Wie man eine Anforderungsspezifikation bei der Bestellung eines Indikators erstellt" - Seite 2
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Nicht empfohlen, funktioniert nicht in Indikatoren.
Es ist wünschenswert, dass Sie wissen, wie der Indikator verwendet werden soll:
1. für den manuellen Handel - Sie können maximale Feinheiten hinzufügen.
2. für die Verwendung durch einen Expert Advisor - die Berechnungswerte sollten über iCustom verfügbar sein.
3. im Optimierer - die Priorität ist die Geschwindigkeit der Berechnungen.
Nicht empfohlen, funktioniert nicht in Indikatoren.
Entfernt, danke
Es ist wünschenswert, dass Sie wissen, wie der Indikator verwendet werden soll:
1. für den manuellen Handel - Sie können ein Maximum an Feinheiten hinzufügen.
2. von einem Expert Advisor verwendet werden - die Berechnungswerte sollten durch iCustom verfügbar sein.
3. im Optimierer - die Priorität ist die Geschwindigkeit der Berechnungen.
OK, ich werde hinzufügen
Logik - es ist schwer, eine Vorlage zu finden. Wie formalisieren Sie das Ihrer Erfahrung nach?
Zuerst würde der Kunde das Endziel aufschreiben, was er mit Hilfe eines Indikators oder eines anderen Produkts erreichen möchte. Das ist das Wichtigste, denn danach richtet sich, ob er mit der Arbeit zufrieden ist oder nicht. Ich habe noch keinen Kunden gesehen, der sich geärgert hätte, weil ihm die falschen Farben verschrieben wurden, auch wenn die Einstellungen alle recht treu sind.
Dann würde die ungefähre Reihe von Funktionen zu beschreiben: Sie brauchen einen Indikator auf der Grundlage einer Reihe von Indikatoren, müssen Sie ein Panel, das dies und das oder eine Tabelle mit einem Bündel von Werten (und wusste, dass es eindeutig Mehrwert) zu tun, müssen Sie in zwei Fenstern zu ziehen (dies geschieht oft), können Sie Beispiel von Schriftzug, dass eingefügt, dass die Nachricht gesendet (durch die Art und Weise, viele Menschen für SMS fragen und dann überrascht, dass es nicht so einfach), usw., wo die Phantasie führen wird, aber die Liste. Dies ermöglicht es Ihnen, schnell zu beurteilen (von bis Kosten) und nicht die Zeit des Darstellers zu verschwenden, weil der Kunde kann nur wollen, um den Preis zu wissen, und es ist normal sein Recht.
Ferner, wenn es sich um einen Indikator auf Berechnungen oder ein Signal-Indikator, muss der Kunde entweder wissen, die Nummerierung der Bars, oder geben Sie die Bezeichnungen in seiner eigenen Art und Weise (in der ToR zu bestimmen, dass ich in dieser Weise zu zählen).
Dann ein Berechnungsbeispiel: Aktueller Barwert[0] = Close[1] - MA[1]+"irgendein anderer Indikator"[1];
oder, zum Beispiel, wenn wir nach einem Muster suchen: wenn close[1]>close[2] und close[1]>close[3] - bedeutet es ein Muster. Oder: wenn close[1] 20% größer ist als close[2].
Wenn auf der Grundlage von anderen: wenn vor diesem bar[0] indicator1[1] einen Wert größer als etwas hat, bedeutet es ein Kaufsignal.
Wenn Indikator1 ein Signal gibt und Indikator2 ein Kaufsignal, dann gibt es einen entsprechenden Pfeil auf bar[0].
Wenn es sich um Divergenzen, Tops oder etwas Ähnliches handelt, dann geben wir eine Definition: Wenn close[0]<close[1]>close[2] - dann wird auf bar[1] ein Top angezeigt. Oder wenn es ein Zig-Zag-Top auf bar[1] gibt - dann bedeutet es ein Top, usw. Genauso verhält es sich mit allen Arten von Rebounds und anderen Isoüberraschungen: Wenn der Kurs um einige Punkte unter einen bestimmten Wert gefallen und dann um einige Punkte gestiegen ist, bedeutet dies, dass wir einen Rebound haben.
Es scheint, dass die Benutzer in der Lage sein sollten, einfache Notationen und Formeln wie in Excel zu verwenden....
-------------------------------------
Dies ist nur eine grobe Idee, um sie richtig zu durchdenken, braucht man mehr Zeit und die Analyse vieler TORs
Doch was ist das eigentliche Ziel des Themas?
- Einen Master für freiberufliche Dienstleistungen zu schaffen? (dem Kunden eine bestimmte Denkweise aufzuerlegen und die Preisgestaltung der Programmierer zu formalisieren).
- Oder den Kunden mit der Vorstellung zu belasten, dass Indikatoren so cool und vielfältig sein können, dass er sich in seinen kleinen Auftrag einmischt.
Was ist das eigentliche Ziel des Themas?
Dem Kunden zu helfen, seine TOR in der Sprache des Entwicklers zu formulieren + einige Vorteile aufzuzeigen, die er vielleicht noch nicht kannte/bedachte. Und das alles in einer eher kurzen Form.
Ganz allgemein, um den Artikel für den Kunden attraktiv zu machen. Es ist unwahrscheinlich, dass ich die Meinung der Kunden hier sehe, sie werden eher nicht ins Forum gehen.
Zuerst würde der Kunde das Endziel schreiben, was er mit Hilfe des Indikators oder eines anderen Produkts erreichen will. Das ist das Wichtigste, denn dadurch wird er mit der Arbeit zufrieden sein oder nicht. Ich habe noch keinen Kunden gesehen , der sich geärgert hätte, weil ihm die falschen Farben verschrieben wurden, auch bei den Einstellungen sind alle recht loyal.
Es ist verständlich, die Farbe der Linie und die Namen der Parameter - nicht die Dinge, wegen denen die Arbeit in ein Schiedsverfahren gerät. Aber ich würde mir wünschen, dass im Text des Ordens eine gewisse Ordnung herrscht. Wie der Held eines Films sagte: "Nichts beruhigt so sehr wie das Lesen von Sicherheitsausrüstung".
Hier ist eine aktuelle Arbeit - https://www.mql5.com/ru/job/76241.
Indikator in der Anlage
Eingabeparameter
Indikatoreinstellungen - RSI Perioden; Percent_K; Percent D
Timeframe; Magic; Lot; SL; No loss; MaxOrders
Bedingungen für Buy
Fast crosses slow from the bottom up
Close reverse crossover (counter order), fast crosses level 85 from the top down
Bedingungen für Sell
Fast crosses slow from the top down
Close reverse crossover (counter order), fast crosses level 15 from the bottom up.
Alles ist klar, keine Fragen.
Hier ist ein weiteres Beispiel https://www.mql5.com/ru/job/76192
Er nimmt den manuell eröffneten Auftrag auf.
Nachdem der Kurs um X Punkte gesunken ist, wird eine Order mit dem Volumen=(aktuelles Volumen der offenen Kauf-/Verkaufsorders für das Instrument)*K eröffnet. Das Volumen wird auf Hundertstel abgerundet. Bei der Eröffnung einer neuen Order wird der Take Profit aller Orders auf TR-Punkte ab dem neuen Break-Even-Punkt gesetzt (einschließlich Provisionen und Swaps). Der Expert Advisor muss die manuelle Eröffnung/Schließung von Orders berücksichtigen.
Der Expert Advisor muss auf verschiedenen Instrumenten in einem Terminal korrekt funktionieren.
Die Parameter X, K, TR sollten vom Terminal aus geändert werden.
Auch verständlich, obwohl ich vermute, dass es wegen der gelben Markierung zu Überraschungen bei der Ausführung der Order kommen kann. Aber die Beschreibung scheint für eine erste Einschätzung von Komplexität und Kosten zu genügen.
Ich bin davon ausgegangen, dass Indikatoren viel einfacher zu schreiben sind, also sollte auch der Artikel einfacher sein. Jetzt sehe ich mehr Kritik als bisher.
Ich stimme zu, dass es notwendig ist, TOR-Beispiele hinzuzufügen, ich habe bereits an eines gedacht, wer kann noch weitere liefern?
...
Ich bin davon ausgegangen, dass Indikatoren viel leichter zu schreiben sind, also sollte der Artikel leichter gehen. Jetzt sehe ich mehr Kritik als bisher.
Ich stimme zu, dass wir Beispiel-TORs hinzufügen müssen, ich habe schon an eine gedacht, wer kann noch eine zur Verfügung stellen?
Das ist der Auftragstext so:
I-LINEIndikator
1 Arbeitet nur im ZeitrahmenM5
2 Sucht in der aktuellen Sitzung
3 Bleibt in der Historie
4 Anzahl der an der Suche beteiligten Candlesticks N(standardmäßig 3)
Beschreibung der an der Suche teilnehmenden Candlesticks
A) Es wird das Extremum des Candlesticks verglichen, bei dem einer der Schatten fehlt (der zweite Schatten ist erforderlich).
B) Die Extrema der Schatten haben den gleichen Wert.
C) Der Schatten der verglichenen Candlesticks darf nicht 0 Punkte betragen (d.h. wennHI=open oder CLOSE wird eine solche Candlestick nicht verglichen (ich erkläre es auf dem Bildschirm).
Hervorhebung auf dem Chart
A) Die Extrema der in die Suche einbezogenen Candlesticks werden grafisch markiert (Punkt).
B) Eine Linie wird entlang der Extrema gezeichnet.
Ein Alarm wird ausgegeben, wenn die Linie erscheint.
Ich musste mir eine Menge erklärender Bilder ansehen, alle Konzepte vereinbaren (damit es keine Unstimmigkeiten gab) und durch Leitfragen eine solche TOR erstellen (unter Berücksichtigung der zuvor vereinbarten Konzepte und Definitionen):
Ich verstehe nichts. Lassen Sie uns die Begriffe definieren:
D.h., es kann die erste Gruppe, die zweite Gruppe, die dritte Gruppe, ..., die N-te Gruppe geben - je nach der Anzahl der definierenden Candlesticks
Und das hat sich so ergeben:
Die bestimmende Kerze ist nur eine Kerze für jede Gruppe - sie setzt den PREIS, auf dem die Linie gezogen wird. Alle anderen Candlesticks mit Schatten, die den gleichen Preis wie jeder Schatten haben, schließen sich dieser Gruppe an, und die Linie wird zwischen ihnen gezogen.
Wenn eine andere entscheidende Kerze erscheint, aber mit einem ANDEREN Preis als dem des Extremums, wird eine neue Gruppe gebildet. Und nun beginnen alle Leuchter, die den gleichen Preis ihres Schattens haben wie der zweite bestimmende Leuchter, in die zweite Gruppe einzutreten und durch die zweite Linie verbunden zu werden.
Die erste Gruppe wird weiter verfolgt und mit neuen, für sie geeigneten Kerzen ergänzt. Und auch die zweite Gruppe nimmt weiterhin an der Suche teil.
Die dritte Determinante erscheint, mit dem dritten Preis - die dritte Gruppe wird gebildet. Und so weiter, bis die Handelssitzung zu Ende ist.
Mit dem Beginn der nächsten Sitzung beginnt alles wieder von vorne - neue Gruppen. Vergangene Gruppen - ihre Linien - werden abgeschnitten, bleiben aber in der Historie erhalten.Dies ist der Wortlaut des Beschlusses:
Ich musste eine Reihe von erklärenden Bildern durchsehen, alle Begriffe vereinbaren (so dass es keine Unstimmigkeiten gab) und durch Leitfragen solche TOR erstellen (unter Berücksichtigung der zuvor mit ihm vereinbarten Begriffe und Definitionen):
Und das kam so heraus:
Verblüffend. Können wir sehen, was am Ende gemeint war? Hat der Kunde anfangs Bilder zur Verfügung gestellt oder war es zunächst nur ein Lippenbekenntnis?
Meiner Meinung nach enthält der Artikel zu viele technische Details, die der Kunde nie verstehen wird. Die Hauptsache für den Kunden ist, dass er eine klare Vorstellung davon hat, was er wirklich will. Um diese Vorstellung zu bekommen, sollte der Kunde, bevor er freiberuflich tätig wird, versuchen, ein vereinfachtes Schema des Indikators/Experten in Excel zu erstellen und sein Schema mit Screenshots zu versehen: wie dieses oder jenes Signal auf dem Chart aussieht.
Das ist schwierig, und das Wichtigste ist, dass der Kunde selbst "arbeiten" muss: Er muss eine Aufgabenstellung erstellen, versuchen, seine Strategie in Excel zu beschreiben, Screenshots von Ein- und Ausstiegssignalen anfertigen und all dies mit guten Kommentaren versehen. Dies ist jedoch der einzige zuverlässige Weg, um am Ende das zu bekommen, was der Kunde will.