[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 76

 
himik:
Gibt es irgendwelche Leute, die einen EA für die Bereitstellung eines Handelssystems schreiben werden, auch ich habe nicht eine zusätzliche 50-100 Pfund! Das Handelssystem funktioniert wirklich und ist sehr einfach!!! Aber auf der Grundlage von MASD und muwings wird auch ein Faktor berücksichtigt... Es funktioniert auf dolar/lb, euro/dollar, ich kann es nicht testen auf andere.... Mit diesem auf Cents handle ich nun seit 3 Monaten erfolgreich, aber ich verpasse ca. 70 Prozent der Einstiegspunkte!!! Hilfe...

Hier sind Sie richtig.
 

2011.08.12 17:00:08 Regress GBPJPY,M15: Alert: Ordersend_Number387739002
2011.08.12 17:00:08 Regress GBPJPY,M15: open #3877390 buy 0.01 GBPJPY at 124.95 sl: 123.32 tp: 125.15 ok
2011.2011.08.12 17:00:07 Regress GBPJPY,M15: Alert: GBPJPY1
2011.08.12 17:00:07 Regress GBPJPY,M15: Alert: Ordersend_Number-11292
2011.08.12 17:00:05 Regress GBPJPY,M15: Alert: GBPJPY1

Manchmal fällt es durch die Maschen.

 
grell:

2011.08.12 17:00:08 Regress GBPJPY,M15: Alert: Ordersend_Number387739002
2011.08.12 17:00:08 Regress GBPJPY,M15: open #3877390 buy 0.01 GBPJPY at 124.95 sl: 123.32 tp: 125.15 ok
2011.2011.08.12 17:00:07 Regress GBPJPY,M15: Alert: GBPJPY1
2011.08.12 17:00:07 Regress GBPJPY,M15: Alert: Ordersend_Number-11292
2011.08.12 17:00:05 Regress GBPJPY,M15: Alert: GBPJPY1

Manchmal fällt es durch die Maschen.

Denn es geht nicht um RefreshRates()... Wie können Sie den Fehlercode aus Ihrem Alert extrahieren?
 
himik:
Gibt es irgendwelche Leute, die einen EA für die Bereitstellung eines Handelssystems schreiben werden, auch ich habe nicht eine zusätzliche 50-100 Pfund! Das Handelssystem funktioniert wirklich und ist sehr einfach!!! Aber auf der Grundlage von MASD und muwings wird auch ein Faktor berücksichtigt... Es funktioniert auf dolar/lb, euro/dollar, ich kann es nicht testen auf andere.... Mit diesem auf Cents handle ich seit 3 Monaten erfolgreich, aber ich verpasse etwa 70 Prozent der Einstiegspunkte!!! Hilfe...
Also kann jemand helfen, einen EA auf meine profitable Strategie zu schreiben?
Können Sie mir sagen, wer einen EA auf meine Idee schreiben kann?
 
MaxZ:
Wie können Sie den Fehlercode aus Ihrem Alert extrahieren?

Ich denke, ich hätte das Thema bei den Telepathen ansprechen sollen und nicht hier.

Er macht sich nur über uns lustig.

 

Guten Tag :(

Zuerst der Code:

    for (int y = OrdersHistoryTotal()-1; y >= 0; y--)
    {
        if (OrderSelect(y, SELECT_BY_POS, MODE_HISTORY))
            if (OrderSymbol() == Symbol() && (OrderComment() == "Aelit"+DoubleToStr(lot, 1) || OrderComment() == "Aelit"+DoubleToStr(lot, 1)+"[sl]"))
            {
                if (OrderProfit() < 0)
                {
                    while (tempLot <= OrderLots())
                    {
                        tempLot += lot;
                        tempCount--;
                    
                        if (tempCount == 0)
                        {
                            tempCount = countLot;
                            tempLot = lot;
                        
                            break;
                        }
                    }
                }
                
                return;
            }
    }

lot = 0.1, tempLot(first) = 0.1, OrderLots() = 0.3, tempCount ist in diesem Beispiel nicht wichtig.

Ich bin in Panik, warum die Schleife geht wie while (tempLot < OrderLots()) genau dann, wenn solche Werte von Variablen, wie ich oben schrieb? D.h. es wird zweimal statt dreimal iteriert! O_O Ich habe while (tempLot <= OrderLots()+0.1) und alles war in Ordnung, Iteration viermal.

Danke für Ihre Aufmerksamkeit :(

 

Ersetzen Sie

while (tempLot <= OrderLots())

zu

while (NormalizeDouble(tempLot,1) <= OrderLots())
 

Ich habe dieselbe Schleife mit einem normalen Skript getestet und mein Gehirn ist mir zu den Ohren rausgefallen, diese Art von Schleife funktioniert nicht mit 0.3. Code:

int start()
{
    double i = 0.1;
    while (i <= 0.3)
    {
        Alert(i);
        i += 0.1;
    }Alert(i);
    
    return;
}

Letzter Alarm mit 0.3, nicht 0.4. Was ist das für ein Ärgernis...?

 

an Roger:

Oh, das Grauen! Sie sind ein Magier? Die zerebrale Befriedigung wird mich das ganze Wochenende begleiten. Ich danke Ihnen vielmals...

 
T3FastPeriod = MathMax(1,T3FastPeriod);
      if (T3FastOriginal)
           alphaFast = 2.0/(1.0 + T3FastPeriod);
      else alphaFast = 2.0/(2.0 + (T3FastPeriod-1.0)/2.0);


Народ,подскажите,будте добры: Что может значить отсутствие последней строки в индюке?