Zitat:
Zitat von Gaydon
Kannst du mir auch Sagen warum das im Testmodus einzeln funktioniert aber so zusammen eben nicht?
void OnTick()
{
for (int i5=0; i5 <= 36; i5++)
for (int i1=0; i1 <=180; i1++)
{
if (iRSI(_Symbol,PERIOD_M5,14,PRICE_CLOSE,i5)>=70&&iR SI(_Symbol,PERIOD_M1,14,PRICE_CLOSE,i1)>=70)
Comment("RSI ist größer 70");
}
|
Als erstes mal bitte angewöhnen, den Code über das Icon # zu schreiben.
Das ist einfach dann viel übersichtlicher.
Also
Code:
for (int i5=0; i5 <= 36; i5++) {
for (int i1=0; i1 <=180; i1++) {
if (iRSI(_Symbol,PERIOD_M5,14,PRICE_CLOSE,i5)>=70 && iRSI(_Symbol,PERIOD_M1,14,PRICE_CLOSE,i1)>=70)
Comment("RSI ist größer 70");
}
}
Was soll an dieser verschachtelten Schleife nicht funktionieren?
Wichtig ist immer nur, dass in den jeweiligen TimeFrames auch, wie in dem Fall, 36 bzw. 180 Kerzen-Werte in der Historie vorhanden sind.
traderdoc