이TA.Lowest()
함수는 계산에 사용됩니다기간 최저 가격.
이TA.Lowest()
함수는 현재 바를 제외한 마지막 특정 기간에 속성의 최소 값을 반환합니다.
번호
TA.Lowest (실제) TA.최저 (실제, 기간, attr)
이inReal
K선 데이터를 지정하는 매개 변수입니다.
inReal
사실
{@struct/Record Record} 구조 배열, 수치 배열
의period
이 매개 변수는 기간을 설정하는 데 사용됩니다.
기간
거짓
번호
의attr
매개 변수는 속성을 설정하는 데 사용됩니다. 선택적으로:Open
, Close
, Low
, High
, Volume
, OpenInterest
...
어트르
거짓
문자열
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);
}
예를 들어,TA.Lowest(records, 30, "Low")
함수가 호출되면, 기간 매개 변수period
설정되어 있습니다0
, 그것은 모든 계산을 의미Bars
K-라인 데이터의inReal
매개 변수, 만약 속성 매개 변수attr
정해지지 않은 경우, K-라인 데이터가inReal
매개 변수는 일반 배열로 간주됩니다.
사용TA.Highest()
그리고TA.Lowest()
의 역할C++
이 전략은Highest()
그리고Lowest()
각각의 함수들은 2개의 매개 변수만 가지고 있습니다.
그리고 첫 번째 매개 변수는 K-라인 데이터가 아닙니다.r
함수auto r = exchange.GetRecords()
전화가 왔습니다.
전화해야 돼r
특정 속성 데이터에 전달. 예를 들어,r.Close()
종료 가격 데이터.Close
, High
, Low
, Open
, Volume
같은r.Close()
호출 방법
시험 예제C++
언어 전략
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);
}
[@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR},TA.MA{@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}
TA.Highest TA.SMA