[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 422
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
Es geht wieder los, ich gebe einen dieser Codes ein und erhalte dies:
Es gibt nicht genug Berufe! Und es ist nicht über den Algorithmus, der EA öffnet kaufen, wenn das Stochastik-Signal unterhalb der unteren Ebene ist, ich möchte die EA von falschen Signalen der Stochastik über-Rimming zu speichern, aber wie?
double Ind11=iStochastic(NULL,0,Kperiod,Dperiod,slowing,MODE_SMA,0,MODE_MAIN,0);
double Ind12=iStochastic(NULL,0,Kperiod,Dperiod,slowing,MODE_SMA,0,MODE_SIGNAL,0);
double Ind13=iStochastic(NULL,0,Kperiod,Dperiod,slowing,MODE_SMA,0,MODE_MAIN,1);
double Ind14=iStochastic(NULL,0,Kperiod,Dperiod,slowing,MODE_SMA,0,MODE_SIGNAL,1);
if(Ind11<20 && Ind11>Ind12 && Ind13<Ind14)
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,1,0,0,"",16384,0,Green);
}
ну вот опять, ставлю любой из этих кодов и получаеться вот это:
сделок не хватает! И тут не дело в алгоритме, советник открывает бай когда стахостик сигналет ниже нижнего уровня,хочу избавить советник от ложных сигналов перерисовки стахостика, но как?
double Ind11=iStochastic(NULL,0,Kperiod,Dperiod,slowing,MODE_SMA,0,MODE_MAIN,0);
double Ind12=iStochastic(NULL,0,Kperiod,Dperiod,slowing,MODE_SMA,0,MODE_SIGNAL,0);
double Ind13=iStochastic(NULL,0,Kperiod,Dperiod,slowing,MODE_SMA,0,MODE_MAIN,1);
double Ind14=iStochastic(NULL,0,Kperiod,Dperiod,slowing,MODE_SMA,0,MODE_SIGNAL,1);
if(Ind11<20 && Ind11>Ind12 && Ind13<Ind14)
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,1,0,0,"",16384,0,Green);
}
in der Stochastik nehmen Sie 0 bar an, und wenn Sie die oben genannten Codes eingeben, wird das Programm nur zu Beginn des Balkens ausgeführt, wobei die Kreuzung innerhalb von 0 bar erfolgen kann
sanyooooook, ähm... wie lösen Sie dann das Problem des Neuzeichnens, ohne dass dieser Fehler auftritt, oder wie ändern Sie den Algorithmus für die Handelseröffnung, damit er funktioniert?
hinzugefügt:
Ich habe versucht, ihn so einzustellen, dass er bei geschlossenen Balken funktioniert, d.h. statt 0 habe ich 1 gesetzt - statt 1 habe ich 2 gesetzt, aber er macht immer noch nicht alle Signale und tut es in diesem Fall auch nicht.
Angenommen, es gibt mehrere Konten eines Maklerunternehmens und jedes Konto benötigt dementsprechend ein eigenes Terminal.
Aber die Eingabequoten sind für alle gleich, und das überlastet nur den Verkehr.
Gibt es ein Programm oder eine Möglichkeit, den Eingangsdatenverkehr zu speichern? Ist es zum Beispiel möglich, ein virales Tool zu schreiben, das den Eingangsdatenverkehr vom Server empfängt und ihn lokal auf die Terminals verteilt? Natürlich sollte der Ausgangsverkehr nicht angetastet werden - er kann unterschiedlich sein.
Wie auch immer, ein paar scheinbar dumme Fragen...
1) Was wird auf dem Preisdiagramm angezeigt? Offen oder geschlossen? Oder ein Durchschnitt?
2) Wie erfülle ich die Bedingung der Kreuzung? Die Bedingung des Vergleichs zweier Werte führt zur Eröffnung mehrerer Aufträge, aber wir wollen die Eröffnung nicht grob zeitlich begrenzen...
3) Welche Typumwandlungsfunktionen gibt es z.B. IntToStr IntToReal, wie z.B. in Delphi, hier habe ich solche nicht gefunden...
sanyooooook писал(а) >>
funktioniert nur im Testgerät reibungslos
работает без сбоев только в тестере
Warum nur in der Testversion? Es sollte sowohl in der echten als auch in der Demo-Version funktionieren.
почему только в тестере? работать должно и на реале и на дэмо
in einem wirklich schnellen Markt ist der erste Tick nicht unbedingt 1