Fehler, Irrtümer, Fragen - Seite 1482

 
Vasyl Nosal:
Die einzige verständliche Antwort war, dass es keine Standardfunktion gibt. Sie müssen den Preis von 0-100% lernen und die anderen Stufen und die Richtung berechnen.
Was gibt es zu berechnen? Die Bindung erfolgt zu einem bestimmten Preis, und das Ganze wird mit einer einfachen Formel berechnet. Sie wollen nicht, dass ich den gesamten Code für Sie schreibe, und dies ist wahrscheinlich nicht der richtige Ort, um eine solche Frage zu stellen.
 
coderex:
Was gibt es zu zählen? Der Link führt zu einem bestimmten Preis, von dem aus alles nach einer einfachen Formel berechnet wird. Sie wollen nicht, dass ich den ganzen Code für Sie schreibe, und es ist wahrscheinlich nicht der richtige Ort, eine solche Frage zu stellen.
Die Freiberuflichkeit ist wahrscheinlich der beste Ort, um diese Frage zu stellen...
 

Die Anforderung auf dem Marktplatz beim Einstellen des Produkts lautet: "Das Produkt darf nur eine EX4-Datei enthalten, zusätzliche Dateien sind nicht zulässig".

Mein Indikator besteht aus einem EA, der Daten aus dem Internet sammelt, und einem Indikator, der das Ergebnis der Verarbeitung dieser Daten in einem Chart anzeigt.

Können Sie mich beraten, wie ich den Indikator (eine EX4-Datei) und den EA (zweite EX4-Datei) platzieren kann?

 
Igor Ramensky:

Die Anforderung auf dem Marktplatz beim Einstellen des Produkts lautet: "Das Produkt darf nur eine EX4-Datei enthalten, zusätzliche Dateien sind nicht zulässig".

Mein Indikator besteht aus einem EA, der Daten aus dem Internet sammelt, und einem Indikator, der das Ergebnis der Verarbeitung dieser Daten in einem Chart anzeigt.

Können Sie mich beraten, wie ich den Indikator (eine EX4-Datei) und den Expert Advisor (zweite EX4-Datei) platzieren soll?

Bringen Sie zwei Produkte auf den Markt: einen Berater, der Daten herunterlädt, und den zweiten Indikator selbst. Es gibt keine anderen Möglichkeiten.

Es stimmt, dass wir den Indikator auch in einem Expert Advisor speichern und ihn als EA verteilen können.

 
coderex:
Du hast noch nicht einmal probiert, was sie dir fast fertig anbieten :) Ich habe Zonen durch Ebenen berechnet, ich benutze eine Familie von Klassen der Standard-Bibliothek, alles ist gegeben, wie ich brauche - der Preis der Ebenen. MetaQuotes hat die meiste Arbeit bereits für Sie erledigt, und Sie sind zu faul, ein Klassenobjekt zu erstellen und damit zu arbeiten. Zugleich versuchen Sie, das Rad der Primitiven neu zu erfinden. Das macht keinen Sinn, denn alles ist bereits mit denselben Primitiven erstellt worden - nehmen Sie es einfach und verwenden Sie es :)
Er hat keine Ahnung von den Klassen. Für ihn ist das alles Chinesisch.
 
Vasiliy Sokolov:

Stellen Sie zwei Produkte auf den Markt: einen Ratgeber zum Herunterladen der Daten und den Indikator selbst. Es gibt keine anderen Möglichkeiten.

Es stimmt, wir können einen Indikator auch in einem Expert Advisor speichern und ihn als Expert Advisor weitergeben.

Danke, ich habe auch über die erste Variante nachgedacht, aber ich hätte gerne eine schönere Lösung.

Die zweite Variante ist nicht geeignet, da wir nur einen Expert Advisor benötigen, der Daten sammelt; es kann jedoch viele Indikatoren geben, die diese Daten auf verschiedenen Charts in verschiedenen Terminals verwenden.

 
Igor Ramensky:

Danke, ich habe auch an die erste Möglichkeit gedacht, aber ich hätte gerne eine schönere Lösung.

Die zweite Option ist nicht geeignet, weil ich nur einen EA brauche, der Daten sammelt, aber es kann viele Indikatoren geben, die diese Daten auf verschiedenen Charts in verschiedenen Terminals verwenden.

In diesem Fall ist nur die erste Variante geeignet. Außerdem funktioniert WebRequest nur in Expert Advisors und Skripten.
 

Nachmittag

Es gibt einen Broker mit mt5.

und es gibt einen CFD auf Öl

Ich habe einen guten Broker und der Support ist vielleicht ein bisschen inkonsequent bei der Einstellung dieses Symbols

Ich kann damit eine Position eröffnen und Stop-Loss und Profit ändern und manchmal den Stop auf Boo übertragen und dann kann ich gar nichts mehr tun - kein manuelles Schließen, Stop/Profit in den Chart verschieben oder einen Trailing-Stop setzen und keine entgegengesetzte Position schließen.

In einem Fall räumten sie ihren Fehler ein und berichtigten ihn - ich habe mit diesem Symbol gehandelt, bis es verfallen ist.

Es wurde ein neues Symbol hinzugefügt, und die Situation ist ähnlich.

Beim ersten Mal führten diese Fehler dazu, dass ich keinen Buy platzieren und die Hand schließen konnte, was dazu führte, dass ich einen Stop auf zwei Konten unter -2k grün bekam.

Das zweite Mal habe ich es versäumt, einen guten Gewinn zu schließen und nicht auf den Gewinn 1 p zu bekommen, um es zu initialisieren und zu arbeiten. (am Ende war es eine BU).

Hier ist die Antwort des Maklers beim ersten Mal

"Vielen Dank für Ihre Chat-Anfrage. Bitte beachten Sie, dass wir jetzt eine Änderung am Symbol**G6 vorgenommen haben und es jetzt funktionieren sollte. Sie können also online eine Bestellung aufgeben. Bitte lassen Sie uns wissen, wenn es ein Problem geben sollte. Wir hoffen, dass wir Ihnen behilflich sein konnten."


Beim zweiten Mal befanden sich diese Protokolle im Terminal.

RP 0 17:50:25.982 Experts Automated Trading is enabled
PL 0 18:00:00.198 Trades '****': exchange sell 1.00 **H6 at market
NS 0 18:00:00.198 Trades '****': exchange sell 1.00 **H6 at market
OG 0 18:00:00.198 Trades '****': exchange buy 1.00 USDCAD at market
ER 0 18:00:00.226 Trades '****': order #154*** buy 1.00 / 1.00 USDCAD at 1.43383 done in 27 ms
EH 0 18:00:00.226 Trades '****': deal #147*** buy 1.00 USDCAD at 1.43383 done (based on order #154***)
OJ 0 18:00:00.248 Trades '****': modify buy 1.00 USDCAD sl: 0.00000, tp: 0.00000 -> sl: 1.43083, tp: 1.43583
DE 0 18:00:00.271 Trades '****': modify buy 1.00 USDCAD sl: 0.00000, tp: 0.00000 -> sl: 1.43083, tp: 1.43583 done in 22 ms
DD 0 18:00:01.298 Trades '****': order #154*** sell 1.00 / 1.00 **H6 at 28.45 done in 1099 ms
HI 0 18:00:01.298 Trades '****': deal #147*** sell 1.00 **H6 at 28.45 done (based on order #154***)
FO 0 18:00:01.312 Trades '****': modify sell 1.00 **H6 sl: 0.00, tp: 0.00 -> sl: 28.95, tp: 28.20
PL 0 18:00:01.328 Trades '****': order #154*** sell 1.00 / 1.00 **H6 at 28.45 done in 1129 ms
IQ 0 18:00:01.328 Trades '****': deal #147***1 sell 1.00 **H6 at 28.45 done (based on order #154***)
JD 0 18:00:01.328 Trades '****': modify sell 2.00 **H6 sl: 0.00, tp: 0.00 -> sl: 28.95, tp: 28.20
IK 0 18:00:01.351 Trades '****': modify sell 2.00 **H6 sl: 0.00, tp: 0.00 -> sl: 28.95, tp: 28.20 done in 39 ms
CH 2 18:00:01.379 Trades '****': failed modify sell 2.00 **H6 sl: 28.95, tp: 28.20 -> sl: 28.95, tp: 28.20 [Modification failed due to order or position being close to market]
GP 0 18:00:11.500 Trades '****': modify sell 2.00 **H6 sl: 28.95, tp: 28.20 -> sl: 28.44, tp: 28.20
QD 2 18:00:11.521 Trades '****': failed modify sell 2.00 **H6 sl: 28.95, tp: 28.20 -> sl: 28.44, tp: 28.20 [Modification failed due to order or position being close to market]
QL 0 18:00:11.531 Trades '****': modify sell 2.00 **H6 sl: 28.95, tp: 28.20 -> sl: 28.44, tp: 28.20
DQ 2 18:00:11.551 Trades '****': failed modify sell 2.00 **H6 sl: 28.95, tp: 28.20 -> sl: 28.44, tp: 28.20 [Modification failed due to order or position being close to market]
NK 0 18:00:11.578 Trades '****': modify sell 2.00 **H6 sl: 28.95, tp: 28.20 -> sl: 28.44, tp: 28.20
RM 2 18:00:11.601 Trades '****': failed modify sell 2.00 **H6 sl: 28.95, tp: 28.20 -> sl: 28.44, tp: 28.20 [Modification failed due to order or position being close to market]
QG 0 18:00:11.610 Trades '****': modify sell 2.00 **H6 sl: 28.95, tp: 28.20 -> sl: 28.44, tp: 28.20
HF 2 18:00:11.630 Trades '****': failed modify sell 2.00 **H6 sl: 28.95, tp: 28.20 -> sl: 28.44, tp: 28.20 [Modification failed due to order or position being close to market]
GR 0 18:00:11.656 Trades '****': modify sell 2.00 **H6 sl: 28.95, tp: 28.20 -> sl: 28.44, tp: 28.20
RQ 0 18:00:11.688 Trades '****': modify sell 2.00 **H6 sl: 28.95, tp: 28.20 -> sl: 28.44, tp: 28.20
......
IG 0 18:01:56.613 Trades '****': exchange buy 2.00 **H6 at market
LR 2 18:01:56.633 Trades '****': failed exchange buy 2.00 **H6 at market [Modification failed due to order or position being close to market]
DQ 0 18:04:42.430 Trades '****': deal #147*** buy 2.00 **H6 at 28.94 done (based on order #154***)
OR 0 18:05:39.968 Experts Automated Trading is disabled

An den Kundendienst geschickt - sie schweigen, ich habe mit ihnen gechattet - sie sagten, sie hätten den Brief erhalten und ihn aus irgendeinem Grund an meinen persönlichen Vorgesetzten weitergeleitet

Ich habe ihm geschrieben, und es hat ihn nicht interessiert.

Als Ergebnis habe ich einen Verlust wegen der Nachlässigkeit des Supports, und sie haben nicht wollen, etwas zugeben, diese Zeit und dumm dumm sind still.

Kann ich irgendwie ändern Sie den Server Teil der krummen und fahrlässige Support-Teams waren nicht so krumm, um die Zeichen zu konfigurieren.



 
Karputov Vladimir:
Ganz genau. Finobacci-Linien bilden Prozentwerte, keine Preise. Wenn Sie also die Preise für die einzelnen Stufen wissen wollen, müssen Sie etwas rechnen.

Ich habe gefragt, ob es dafür ein eingebautes Objekt get gibt (gibt es nicht, sollte es aber geben).

Und dies ist ein echter Tamburintanz.

string name_fibo="Fibo";
//////////////
void OnStart()
{
  int levels=int(ObjectGetInteger(0,name_fibo,OBJPROP_LEVELS));
  double fib_prices[]; ArrayResize(fib_prices,levels);
   double price_lev0=ObjectGetDouble(0,name_fibo,OBJPROP_PRICE,1);
  double price_lev100=ObjectGetDouble(0,name_fibo,OBJPROP_PRICE,0);
  bool wayUP=false; if(price_lev0<price_lev100) wayUP=true;
  double perc100_points=MathAbs(price_lev0-price_lev100);


   double level=0;
   for(int i=0;i<levels;i++)
     {
      level=ObjectGetDouble(0,name_fibo,OBJPROP_LEVELVALUE,i);
      if(wayUP) fib_prices[i]=price_lev0+perc100_points*level;
      else
      fib_prices[i]=price_lev0-perc100_points*level;
      
     }

}
 
Vasyl Nosal:

Ich habe gefragt, ob es dafür ein eingebautes Objekt get gibt (gibt es nicht, sollte es aber geben).

Und dies ist ein echter Tamburintanz.

Ich verstehe nicht alles, was mit dem Lesen von Daten aus grafischen Objekten zu tun hat. Nun, natürlich ist es notwendig, aber... Wenn wir einen EA erstellen, der z. B. auf Fibo-Levels basiert, was hindert uns dann daran, ein für alle Mal eine Funktion zu erstellen, die alle anderen Preise auf der Grundlage von zwei bekannten Preisen berechnet und sie z. B. in einem Array speichert. In diesem Fall kann der Expert Advisor getestet und optimiert werden, anstatt ihn durch den Visualizer laufen zu lassen, was natürlich notwendig ist... Und wenn Sie immer nur zwei Preise kennen - den oberen und den unteren Ankerpunkt-, kennen Sie immer die Preise aller Ebenen - sowohl der Standard-Fib als auch Ihrer eigenen...