[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 220

 
napaceHok писал(а) >>
Wie kann man erreichen, dass im Moment der Testvisualisierung iMA im Chartfenster zu sehen ist?

Drücken Sie auf Start, halten Sie sofort an, legen Sie den Indikator auf dem erscheinenden Diagramm ab und fahren Sie fort.

 
AndBar >> :

Zdravstvyjte, nygna pomoshch,

Nukak ne mogy ylovut gde oshubka :-(


Kod:


tup_vidkrutogo_ordera = OP_BUY;


// Strochku koda ------


Doppel-Tsina;
bool zminna_order_close = false;
//--------------
while (zminna_order_close == false)
{
RefreshRates();
if (tup_vidkrutogo_ordera == OP_SELL) tsina = Ask;
if (tup_vidkrutogo_ordera == OP_BUY) tsina = Bid;

zminna_order_close = OrderClose(nomer_tiketa,0.1,tsina,30,Gray);
//Vuklukaemo fynktsiyu vuznachennya pomulok
//Yakshcho krutuchna pomulka todi int start() ne vukonyetsya
Alert("Iteratsiya_close");
wenn ( oprudilennya_vagnosti_pomulku(GetLastError()) == 3 )
{
expert_torgye = false;
Alert("Vidbylasya krutuchna pomulka pru zakrutti ordera, ",
" eksperty zaboronyaemo torgyvatu");
zurück(0);
}
if(zminna_order_close == true)
{
nomer_tiketa = -1;
Pause;
}
Sleep(6000);
}

vudaet - Fehler: 129 - Falscher Geld- oder Briefkurs, möglicherweise nicht normalisierter Kurs


Shchot bei DTS Alpari


eslu tup_vidkrutogo_ordera = OP_SELL- zakruvaet bez problem.


P.S. Porul v nete pro oshubky, pruchunu y otvetu nashol, no y menya ne rabotaet :-(

Spasubo vs all kto chutal etot post u prudaval vnumanue. Probleme reshul.

 
napaceHok >> :
Wie kann man die iMA während der Testvisualisierung im Chartfenster anzeigen?

Nygno sohranut shablon charta gde fugyruryyut indukatoru s tem ge umenem chto u expert

 
napaceHok >> :
Wie kann man die iMA im Chart-Fenster zum Zeitpunkt der Testvisualisierung sichtbar machen?

Pause drücken. Gehen Sie zum Menü Indikatoren und fügen Sie ein beliebiges Profil hinzu, oder laden Sie ein bereits konfiguriertes Profil (Menü Vorlagen).

 
In meinem Ordner D:\Programme\SIGTrader\experts\logs wachsen die LOG-Dateien auf eine unwirkliche Größe (1gb oder mehr). Weiß jemand, wo das Problem liegt oder wie man es beheben kann? Ich danke Ihnen.
 
napaceHok писал(а) >>
Wie kann man den iMA im Moment der Testvisualisierung im Chartfenster anzeigen?
MrSoros schrieb >>.
Klicken Sie auf "Pause". >> Gehen Sie auf Menü Indikatoren und fügen Sie beliebige hinzu, oder Sie können bereits ein Profil einrichten (Menüvorlagen) laden.

Wie kann ich dies programmatisch tun? Die Sache ist die, dass der Expert Advisor die Durchschnittsperiode ändert, also müssen wir ihn so implementieren, dass sich sein Aussehen mit jedem neuen Balken ändert. Das heißt, dass der Durchschnitt sozusagen "tanzen" muss.

 

Hilfe bei der Erstellung eines Expert Advisors !

Algorithmus des Handelssystems:
2 Gegenaufträge werden zum aktuellen Preis mit Lot "X" eröffnet.
Alle "N" Punkte nach oben und unten vom aktuellen Kursniveau werden weitere
Paare von anhängigen Gegenaufträgen mit demselben Nennwert "X" eröffnet.
Lassen Sie 10 Paare von schwebenden Aufträgen oberhalb und unterhalb des Preises zu, um zu vermeiden, dass der Handelsfluss mit
durch zusätzliche schwebende Aufträge überlastet wird. Die Hauptsache ist, dass der Expert Advisor immer sicherstellt, dass
sie aktualisiert, wenn sie ausgeführt werden.
Das Lot, der Gewinn und der Abstand zum nächsten schwebenden Paar müssen in den EA-Einstellungen festgelegt werden.
Der Expert Advisor sollte alle schwebenden Aufträge und offenen Positionen überwachen,
, und wenn ein Auftrag einen Gewinn erreicht, sollte er sofort den bearbeiteten Auftrag aktualisieren
(einen schwebenden Auftrag zum gleichen Preis und mit dem gleichen Wert wie der bearbeitete Auftrag platzieren).
Das ist eigentlich die ganze Strategie.
Das Ergebnis eines solchen Handels wird wie folgt aussehen:
Bei einer Preisbewegung in eine beliebige Richtung, die "N" Punkte überschreitet, wird ein Gewinn "N"
Punkte
ausgelöst. So wird eine Order mit einem Gewinn arbeiten, und eine andere bleibt mit einem Verlust von "N" Punkten
offen. Der Expert Advisor aktualisiert sofort die ausgearbeitete Order mit einer neuen schwebenden Order
. Bei der weiteren Preisbewegung wird sich das Bild wiederholen, und all dies wird weitergehen, während sich der Preis nicht
umdreht. die ganze Zeit wird das Geld auf dem Saldo wachsen (das Lot wird in Anpassungen angegeben).
Wenn sich der Kurs umkehrt, werden Sie anfangen, Geld zu verdienen, denn alle Verlustgeschäfte
werden mit Gewinnen geschlossen, und die neu aktualisierten schwebenden Aufträge
werden ebenfalls Gewinne bringen.
Die Erträge entstehen während der Kursschwankungen, gleichzeitig kann die Einlage
eine lange unidirektionale Marktbewegung
(die nicht unendlich ist) aushalten
Diese Strategie ist im manuellen Handel sehr schwer umzusetzen,
weil die Gegenaufträge auf dem Diagramm zu einer Linie verschmelzen, und die Kontrolle der ausgelösten
Aufträge ist sehr schwierig, weil sie sehr zahlreich sein können und
einen Fehler machen können, was zu Schwierigkeiten im Handel führt.
Ein Expertenprogramm könnte dies alles automatisieren.
Der Expert Advisor sollte auch auf eine Unterbrechung der Internetverbindung vorbereitet sein, und in diesem Fall
sollte er seine Aufträge klar erkennen, wenn Sie ihn wieder einschalten.
Wenn es Lücken zwischen den Aufträgen gibt, sollte der Expert Advisor nur fehlende
Aufträge aktualisieren, ohne die aktuellen zu duplizieren.
Es sollte immer nur ein Paar schwebende Aufträge zu einem Preis geben,
, und der Auftrag sollte nur durch einen neuen schwebenden Auftrag aktualisiert werden, wenn sein Platz leer ist.

 

Wie versprochen, poste ich den Anti-Requote-Code:

while(!OrderClose(OrderTicket(),OrderLots(), price,3, Color))
   { 
    Print("Ошибка при закрытии ордера! ED:", ErrorDescription(GetLastError()));
    Sleep( Sleep_);
    RefreshRates();
    if(OrderType()==OP_BUY && Bid>= price) { price=Bid; continue;}
    if(OrderType()==OP_SELL && Ask<= price) { price=Ask; continue;}
    Print("ППЦ... Цена ушла! Хотел закрыть по ", price,", а щас уже Ask=",Ask,", Bid=",Bid);
    break;
   }



 
napaceHok >> :

Wie kann ich dies programmatisch tun? Die Sache ist die, dass der Expert Advisor die durchschnittliche Periode ändert, also müssen wir ihn so implementieren, dass sich sein Aussehen mit jedem neuen Balken ändert. Das heißt, dass ein Durchschnitt sozusagen "tanzen" muss.

>> Es ist viel schwieriger... Reicht ein (letzter) Punkt für Sie aus?

 
napaceHok писал(а) >>

Wie kann ich dies programmatisch tun? Die Sache ist die, dass der Expert Advisor die durchschnittliche Periode ändert, also müssen wir ihn so implementieren, dass sich sein Aussehen mit jedem neuen Balken ändert. Wir müssen es also so implementieren, dass der Durchschnitt mit jedem neuen Takt "tanzt".

HerrSoros 11.09.2009 14:03

Das ist etwas komplizierter... Reicht ein (letzter) Punkt für Sie aus?

----

Nein, das ist es nicht.

Im Idealfall gibt es zwei Möglichkeiten:

1. Legen Sie den "alten" Durchschnitt fest und initialisieren Sie den neuen.

2. Ändern Sie die Periode des alten Bildes und zeichnen Sie es neu.

Aber dazu muss man erst einmal lernen, wie man zumindest einen Durchschnitt dynamisch zeichnet.

Irgendwelche Ideen?

Grund der Beschwerde: