ElTA.Lowest()
La función se utiliza para calcular elprecio más bajo del período.
ElTA.Lowest()
función devuelve el valor mínimo de un atributo en el último período determinado, excluyendo el Bar actual.
Número
TA.Lowerest ((enReal) TA.Más bajo (en real, punto, atr)
ElinReal
se utiliza para especificar los datos de la línea K.
En realidad
verdadero
Las matrices de estructuras, matrices numéricas
Elperiod
El parámetro se utiliza para establecer el período.
el período
falsos
Número
Elattr
Parámetro se utiliza para establecer los atributos, opcionalmente:Open
, Close
, Low
, High
, Volume
, OpenInterest
- ¿ Por qué?
el mismo
falsos
la cuerda
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);
}
Por ejemplo, si elTA.Lowest(records, 30, "Low")
La función se llama, si el parámetro de períodoperiod
está configurado para:0
, significa calcular todos losBars
de los datos de la línea K transmitidos por elinReal
Parámetro; si el parámetro de atributoattr
no se especifica, los datos de línea K transmitidos por elinReal
El parámetro se considera una matriz ordinaria.
El uso de laTA.Highest()
yTA.Lowest()
las funciones en elC++
La estrategia debe tenerse en cuenta que elHighest()
yLowest()
Cada función tiene sólo 2 parámetros.
Y el primer parámetro pasado en no son los datos de la línea Kr
obtenido cuando la funciónauto r = exchange.GetRecords()
fue llamado.
Tienes que llamar a lar
El método y pasar en los datos de atributos específicos.r.Close()
datos de los precios de cierre.Close
, High
, Low
, Open
, Volume
como en elr.Close()
método de llamada.
Ejemplo de ensayo deC++
Estrategia lingüística:
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);
}
¿Qué es lo que está sucediendo? ¿Qué está pasando?TA.MA¿Qué es lo que está sucediendo? ¿Qué está pasando?
TA.Highest TA.SMA