Diskussion zum Artikel "Ein visueller Strategieentwickler Erstellen eines Handelsroboters ohne zu programmieren" - Seite 4

 
Nikolai Semko:

In diesem speziellen Fall sehe ich nichts Falsches daran. Denn es handelt sich weder um einen Roboter noch um ein Signal, sondern um ein Produktionsmittel für Nicht-Programmierer.
Das eine ist eine Ware, das andere ist eine Maschine zur Herstellung von Waren und Technologie. Gewöhnliche Waren unterliegen Zöllen, wenn sie in das Land importiert werden, während Technologien gejagt werden und der Staat selbst bereit ist, dafür zu zahlen.
Es gibt kaum eine Vereinbarung hinter den Kulissen, da die Förderung dieses Produkts aufgrund der Förderung der Plattform in den Händen von MQ liegt.
Außerdem ist es richtig, dass seriöse und umfangreiche Arbeit zum Nutzen von MQ belohnt werden sollte.
Aber es wurde ein Präzedenzfall geschaffen :)))
Es gibt keine Regeln ohne Ausnahmen, insbesondere für diejenigen, die die Regeln machen. Es wäre nicht klug, das Prinzip der "Regeln" zu seinem eigenen Nachteil anzuwenden.

Ich bin sicher, dass jeder, der etwas Sinnvolles und Technisches für das Gemeinwohl schafft, das Recht hat, eine ähnliche Loyalität von MQ zu erwarten. Und das zu Recht.

Sie sind sehr weise, Nicholas.))

Ich stimme Ihnen vollkommen zu.)

 
Nikolai Semko:

Es ist nichts Schlechtes daran, wenn der von MQ im MQL-Assistenten konzipierte und implementierte Konstruktor eine Neuentwicklung erfährt, ein neues grafisches Leben erhält und in einem kostenpflichtigen Produkt getestet und perfektioniert wird.

Ich sage nicht, dass das etwas Schlechtes ist, im Gegenteil, ich sage, dass es nützlich ist, die Leistungen der Menschen im Bereich der Softwareentwicklung zu bewerten.

Über MQ - ich bezweifle, dass sie etwas weiter in Eile zu entwickeln, außerdem, dieses Produkt, als ob sagt, dass es keine Notwendigkeit in ihm ist, sagen sie "wir sind mit uns".

Nikolai Semko:

Selbst wenn es eine "geheime Absprache" gibt, wäre es korrekter, sie als Vereinbarung zu bezeichnen. Welches Verbrechen?

Ich bin kein Staatsanwalt, der nach Verschwörungen und Komplotten sucht, nein, ich möchte nur, dass jeder versteht, nach welchem Kriterium ein Artikel über sein Produkt MQ interessiert oder nicht.

Nikolai Semko:

Ich hoffe auch, dass ich eine Art interaktiven Trend in dieser Gemeinschaft von Programmierern schaffen kann. Ich persönlich spreche schon seit langem darüber. Bis jetzt sehe ich einen großen Rückstand in diesem Bereich.
Natürlich ist meine Vision ganz anders als diese Umsetzung, aber es ist immerhin etwas.
Über die Nützlichkeit und Praktikabilität dieses Produkts möchte ich gar nicht erst diskutieren. Die Hauptsache ist der Trend.

Ich habe ein Thema über die Lösung des Problems mit den Einstellungen von Expert Advisors/Indikatoren/Skripten erstellt, so dass es möglich wäre, Farben und andere Goodies zur Erleichterung der Arbeit hinzuzufügen - leider gab es fast keine Interessenten.

 
Andrey Barinov:

Die kostenlosen Versionen sind voll brauchbar, nur weniger komfortabel als die Vollversionen.

Ja, man tut es, man tut es, und dann, peng, ist alles weg, naja, irgendwie ein zweifelhaftes Vergnügen.

Oder habe ich eine der Einschränkungen missverstanden?

Andrey Barinov:

Wenn Sie den Code brauchen, versuchen Sie, den Code des Schemas einer der Vorlagen zu generieren und studieren Sie ihn. Vielleicht finden Sie etwas Nützliches. Zum Beispiel ist die Handelsklasse als statische Klasse erstellt und kann separat vom restlichen Code verwendet werden.

Warum brauche ich generierten Code? Es ist interessant zu verstehen, wie Ihre Interaktivität funktioniert, wie Verbindungen entstehen (Vorlagen werden vorbereitet) und dann interpretiert.

 
Andrey Barinov:

Könnten Sie bitte erklären, was Sie meinen?

Ich meine, dass es eine sehr hohe Dichte von Icons gibt, die entlang und quer zwischen anderen Icons verbunden sind, und als Ergebnis haben wir ein Netz, das für die Wahrnehmung nicht sehr bequem ist.

Der Vorteil von Grafiken sollte meiner Meinung nach darin bestehen, die Wahrnehmung von Informationen zu verbessern und somit die Struktur der Logik/des Codes des Programms besser zu verstehen.

Die Platzierung von Elementen in Form von klassischen Flussdiagrammen wäre für mich persönlich angenehmer zu lesen, und zu diesem Zweck sollte mehr Platz für die Arbeit zur Verfügung stehen, weshalb ich vorgeschlagen habe, über Scrollen nachzudenken, um den Platz zu vergrößern.

 
Aleksey Vyazmikin:

Ja, man macht es, man macht es, und dann, peng, ist alles weg, na ja, ein zweifelhaftes Vergnügen.

Oder habe ich eine der Einschränkungen missverstanden?

Während der Erstellung eines Schemas wird nichts gelöscht. Schemata werden nach einer bestimmten Anzahl von Quellcodegenerierungen gelöscht.

Warum brauche ich generierten Code? Es ist interessant zu verstehen, wie Ihre Interaktivität funktioniert, wie Verbindungen entstehen (Schemata werden vorbereitet) und dann interpretiert werden.

Genau das lässt sich anhand des generierten Codes nachvollziehen.

Elemente in Form klassischer Flussdiagramme zu platzieren, wäre für mich persönlich einfacher zu lesen, und dafür sollte mehr Platz zur Verfügung stehen, weshalb ich vorgeschlagen habe, über Scrollen nachzudenken, um den Platz zu vergrößern.

Sprechen wir über den Zoom? Oder über die Größe der Icons? Der Bildlauf ist vorhanden. Die Dichte der Icons hängt nur von den Wünschen des Benutzers ab. Man kann sie auch weniger dicht anordnen.

 
Andrey Barinov:

Während der Schemaerstellung wird nichts gelöscht. Schemata werden nach einer bestimmten Anzahl von Quellcodegenerierungen gelöscht.

Das ist genau das, was man aus dem generierten Code herauslesen kann.

Geht es um den Zoom? Oder um die Größe der Icons? Der Bildlauf ist da. Die Dichte der Icons hängt nur von den Wünschen des Benutzers ab. Sie können auch weniger dicht sein.

Dann habe ich die Beschreibung missverstanden.

Vielleicht kann man das, aber nicht für jeden.

Es geht um das Scrollen im Raum, ich habe es nicht auf den Bildschirmen gesehen, deshalb habe ich es geschrieben.

 
Aleksey Vyazmikin:

Ich muss die Beschreibung missverstanden haben.

Vielleicht können Sie das, aber nicht für jeden.

Es geht um das Scrollen im Raum, ich habe es nicht auf den Bildschirmen gesehen, deshalb habe ich es geschrieben.

Wenn das Thema interessant ist, können Sie einen technischeren Artikel über diesen Teil schreiben.

Kurz gesagt: Jedes Element entspricht einer Klasse - einem Objekt. Objekte interagieren miteinander, indem sie Daten austauschen (über Zeiger - Links). Alle Klassen dieser Objekte und Links sind im generierten Code sichtbar.


Bildlaufleisten werden automatisch eingeblendet, wenn Sie sie benötigen (wenn Elemente nicht mehr passen). Die Größe des Schemas kann durch "Ziehen" an den Rändern verändert werden.

 
Spaß. Der Artikel erklärt, wie man in einem kommerziellen Produkt arbeitet...
 

Eine kleine Kritik:

1. Das Scrolling muss überarbeitet werden. Irgendetwas stimmt da nicht ganz. Entweder verlangsamt es sich manchmal, oder es geht einfach "ab".

2. Fenster haben keine Tasten. Intuitiv greifen, um das Fenster zu schließen, aber es gibt kein Kreuz).

3. Ich habe nicht sofort erkannt, wie man ein Fenster zieht. Sie müssen einmal drücken, dann drücken und halten. Vielleicht wäre ein einfacher Griff zum Verschieben bequemer.

4. die Fenster sind dynamisch, aber ihre Fähigkeit, die Größe zu ändern, ist nicht offensichtlich. Es ist nicht klar, wohin man greifen muss, um das Fenster zu ziehen und seine Größe zu ändern. Es wäre schön, wenn anstelle der Fenstergriffe Pfeile erscheinen würden.

5. Beim Ziehen des Fensters kann der obere Griff (mit dem wir das Fenster festhalten) über den oberen Rand des Diagramms hinausgehen, so dass man das Fenster, wenn man es loslässt, nicht wieder greifen kann. Es ist auch nicht möglich, das Fenster zu schließen. Wir müssen es unmöglich machen, das Fenster über den oberen Rand des Diagramms hinaus zu heben.

Im Prinzip ist das nicht kritisch. Aber trotzdem...

 

1. Ich hab's. Beim Scrollen ist es genau wie beim Ziehen des Fenstergriffs. Du musst einmal drücken und dann wieder drücken und halten. Dann funktioniert alles.

5. Wenn ein Fenster aus dem Sichtbereich verschwunden ist, musst du die Hauptbildlaufleiste benutzen. Dann können Sie es wieder in den Sichtbarkeitsbereich bringen.