select
Mitglied seit 10 Jahre 9 Monate
Tradestation: Fragen und Antworten
Tradestation: Fragen und Antworten
Ich eröffne mal einen Sammelthread für die TS:-) Hier gleich eine Frage an die Spezialisten:
Möchte in dem Indicator (zeichnet im Monat an einem bestimmten Tag eine vertikale Linie ein ) eine weitere Linie einzeichen lassen.
***********
Variable: wert1(0); wert2(0);
if wert1(date) = true then wert1=1
else wert=0;
wert2 = {5 Bar zurück von wert1 soll eine vertikale Linie geplotet werden} ?
Plot1(wert1, "wert1",blue);
Plot2(wert2, "wert2",red);
************
Danke!
Gruß Thomas
Tradestation: Fragen und Antworten
@he96 & dansmo
Danke für die Gedanken. Excel ist mir nicht soooooooo recht, aber wenn es nicht anders geht. Naja. Angeblich soll es aber über eine DLL gehen. Ich werde die Ergebnisse bekannt geben.
Bis dann!
Tradestation: Fragen und Antworten
@ select [#42]
""Angeblich soll es aber über eine DLL gehen""
Es wird so ungefähr ALLE über ein DLL gehen - aber davon hast Du doch sicher noch weniger Ahnung als von Excel und da kann man wenigstens alles übsichtlich und schnell ändern und anpassen.
gruss hans
Tradestation: Fragen und Antworten
@ he96 [#43]
Da hast Du schon recht. Das DLL würde mir jemand schreiben. In Excel besteht das Problem, das bestimmte statistische Auswertungen nicht in Excel übertragbar sind. Für bestimmte Leute natürlich schon........
Auf deutsch: Ich bin froh das diese Sachen in EL laufen. Was soll man denn noch alles lernen. EL ist schon ausreichend:-)
Tradestation: Fragen und Antworten
@ he96 [#43]
Ich möchte schon gern von den Projekten so viel wie möglich in der TS belassen. Zumindest jetzt noch:-)
Tradestation: Fragen und Antworten
ShowMe kann nicht in der Stärke im Chart angepasst werden!
Hier eine mögliche Lösung:
Unter “View -> Chart Option -> General“ reinklicken. Dort gibt es einen Punkt „Auto space bars when chart resizes“. Dieser muss aktiviert sein und der Punkt „Auto size bar witdh when bar spacing changes“ muss deaktiviert sein.
Dann kann man die Stärke des ShowMe regulieren.
Tradestation: Fragen und Antworten
Gibt mal wieder eine Frage:
Habe einen Code/Indicator geschrieben und der funktioniert so weit
Hier die Auswertung für den FDAX H7
1070116; 6; 16; 11; 27;
1070117; 9; 15; 12; 46;
1070118; 6; 26; 16; 68;
1070119; 5; 16; 10; 65;
1070122; 6; 15; 11; 57;
1070123; 6; 61; 33; 28;
1070124; 7; 36; 22; 20;
1070125; 9; 38; 23; 27;
1070126; 8; 31; 19; 62;
1070129; 4; 18; 11; 36;
1070130; 8; 64; 36; 34;
1070131; 10; 25; 18; 29;
1070201; 3; 11; 7; 27;
Nun will ich den gleichen Indicator auf den Bund H7 legen und da kommen keine Auswertungen:
1070116; 0; 0; 0; 0;
1070117; 0; 0; 0; 0;
1070118; 0; 0; 0; 0;
1070119; 0; 0; 0; 0;
1070122; 0; 0; 0; 0;
1070123; 0; 0; 0; 0;
1070124; 0; 0; 0; 0;
1070125; 0; 0; 0; 0;
1070126; 0; 0; 0; 0;
1070129; 0; 0; 0; 0;
1070130; 0; 0; 0; 0;
1070131; 0; 0; 0; 0;
1070201; 0; 0; 0; 0;
In meinem statistischen Indicator werden die Ergebnisse (auch für den Bund) über den Plot1-4 richtig angezeigt.
Am Code kann es nicht liegen, denn bei FDAX klappt alles. Gibt es eine Idee?
Danke!
Tradestation: Fragen und Antworten
@ select [#47]
Habe den Fehler gefunden:
" numtostr(xxx,2) + "; " + "
Hatte keine zwei Stellen nach dem Komma eingestellt. Mache jetzt mal wieder eine Pause:-)
Tradestation: Fragen und Antworten
Wer kann helfen?
Erzeuge ein Ergebnis (HH&LL) in der Zeit von 0800-1100. Dieses Ergebnis möchte ich aber erst von 1400 - 2200 ploten (blaue Linien).
Welchen Befehl muss ich verwenden, damit der Plot von 1300 -2200 gezeichnet wird? Plotendtime ist klar.
********
inputs: CalcStartTime(0800),
CalcEndTime(1100),
{AnfangPlot(1400)??????}
PlotEndTime(2200);
var: HH(0), LL(0), Count(0);
if date <> date[1] then begin
HH = High;
LL = Low;
Count = 1;
end;
If Time > CalcStartTime and Time <= CalcEndTime then Begin
Count = Count + 1;
HH = Highest(High, Count);
LL = Lowest(Low, Count);
end;
If Time >= CalcStartTime and Time <= PlotEndTime then Begin
Plot1(HH, "OR HH",green);
Plot2(LL, "OR LL",red);
end;
***************
Danke!
Tradestation: Fragen und Antworten
@ select [#49]
""
If Time >= CalcStartTime and Time <= PlotEndTime then Begin
Plot1(HH, "OR HH",green);
Plot2(LL, "OR LL",red);
end;
""
Das kann ja nicht funzen - warum sagst Du der Maschine denn er soll da auch plotten wenn er rechnet ?
Was macht er denn hiermit:
If Time >= 1400 and Time <= 2200 then Begin
Plot1(HH, "OR HH",green);
Plot2(LL, "OR LL",red);
end;
gruss hans
Tradestation: Fragen und Antworten
@ he96 [#50]
Ich Depp. Hatte die Lösung selbst oben angedeutet:-)
Daaaaaaannnnnkkkkeeeee:-)
***********
inputs: CalcStartTime(0800),
CalcEndTime(1100),
Plotbeginn(1400),
PlotEndTime(2200);
var: HH(0), LL(0), Count(0);
if date <> date[1] then begin
HH = High;
LL = Low;
Count = 1;
end;
If Time > CalcStartTime and Time <= CalcEndTime then Begin
Count = Count + 1;
HH = Highest(High, Count);
LL = Lowest(Low, Count);
end;
If Time >= Plotbeginn and Time <= PlotEndTime then Begin
Plot1(HH, "OR HH",green);
Plot2(LL, "OR LL",red);
end;
**************