DieTA.Lowest()
Die Funktion wird zur Berechnung derMindestpreis der Periode.
DieTA.Lowest()
Funktion gibt den Mindestwert eines Attributs in der letzten bestimmten Periode zurück, ohne den aktuellen Bar.
Zahl
TA.Niedrigste (inReal) TA.Niedrigste ((inReal, Periode, attr)
DieinReal
Der Parameter wird zur Angabe der K-Liniendaten verwendet.
inReal
- Das stimmt.
{@struct/Record Record} Struktur- und Zahlenarrays
Dieperiod
Der Parameter wird verwendet, um den Zeitraum festzulegen.
Periode
falsche
Zahl
Dieattr
Parameter wird verwendet, um die Attribute festzulegen, optional:Open
, Close
, Low
, High
, Volume
, OpenInterest
- Ich weiß.
Abweichend
falsche
String
function main() {
var records = exchange.GetRecords()
var lowestForOpen = TA.Lowest(records, 10, "Open")
Log(lowestForOpen)
}
def main():
records = exchange.GetRecords()
lowestForOpen = TA.Lowest(records, 10, "Open")
Log(lowestForOpen)
void main() {
auto records = exchange.GetRecords();
auto lowestForOpen = TA.Lowest(records.Open(), 10);
Log(lowestForOpen);
}
Zum Beispiel:TA.Lowest(records, 30, "Low")
Funktion wird aufgerufen, wenn der Periodenparameterperiod
ist auf0
, bedeutet es, alle zu berechnenBars
der K-Liniendaten, die von derinReal
Parameter; wenn der Attributparameterattr
Die Daten der K-Linie, die vominReal
Parameter gilt als gewöhnliches Array.
Die Anwendung derTA.Highest()
undTA.Lowest()
Funktionen imC++
Strategie ist zu beachten, dass dieHighest()
undLowest()
Funktionen haben jeweils nur 2 Parameter.
Und der erste Parameter, der übergeben wird, sind nicht die K-Liniendaten.r
Erlangt, wenn die Funktionauto r = exchange.GetRecords()
wurde gerufen.
Sie müssen dier
Die Methode wird in den spezifischen Attributdaten übertragen.r.Close()
Daten zum Schlusskurs.Close
, High
, Low
, Open
, Volume
Wie in derr.Close()
Anrufmethode.
Beispielprüfung vonC++
Sprachstrategie:
void main() {
Records r;
r.Valid = true;
for (auto i = 0; i < 10; i++) {
Record ele;
ele.Time = i * 100000;
ele.High = i * 10000;
ele.Low = i * 1000;
ele.Close = i * 100;
ele.Open = i * 10;
ele.Volume = i * 1;
r.push_back(ele);
}
for(int j = 0; j < r.size(); j++){
Log(r[j]);
}
// Note: the first parameter passed is not r, you need to call r.Close()
auto highest = TA.Highest(r.Close(), 8);
Log(highest);
}
Ich bin nicht derjenige, der das Wort "Freiheit" benutzt.TA.MAIch habe eine Frage an Sie. Ich habe eine Frage.
TA.Highest TA.SMA