0
Follow
1
Followers
sar 지표에 Heiken Ashi k선을 사용해서 몇 시간 동안 연구한 결과들은 원래 k선 결과들과 일치합니다.
왜 sar 값이 변하지 않았을까요?
2020-02-10 21:35:43 정보 sar2 9375.691019486052
2020-02-10 21:35:43 정보 sar1 9375.691019486052
2020-02-10 21:35:43 정보 9346.08 9294.560000000001
2020-02-10 21:35:43 정보 9346.08 9300
function harecords (records) {
var harecords = []
for (var i = 0; i < records.length; i++) {
if (i>0) {
close=(records[i].High+records[i].Low+records[i].Open+records[i].Close)/4
open=(records[i-1].Open+records[i-1].Close)/2
high=Math.max(records[i].High,close,open)
low=Math.min(records[i].Low,close,open)
var currrecords = {
Time : records[i].Time,
Open : open,
High : high,
Low : low,
Close : close,
Volume : records[i].Volume
}
}
else {
continue
}
harecords.push(currrecords)
}
return harecords
}
function main() {
var records = exchange.GetRecords(PERIOD_H1); // PERIOD_M1,PERIOD_M30,PERIOD_H1 등과 같은 다른 k 줄의 기간을 채울 수 있습니다.
var harecords=harecords(records)
var h=200
Log(records[records.length-h].High,records[records.length-h].Low)
Log(harecords[harecords.length-h].High,harecords[harecords.length-h].Low)
var sar1=talib.SAR(records,0.015,0.2);
var sar2=talib.SAR(harecords,0.015,0.2);
Log('sar1',sar1[records.length-h])
Log('sar2',sar2[harecords.length-h])
}
Related Recommendations
Advanced Tutorial for FMZ Quant platform Strategy WritingElementary Tutorial for FMZ Quant platform Strategy WritingGet Started with FMZ Quant PlatformSECURITY BUGI keep getting error: Exchange_GetAccount: Invalid ContractTypeWe have an incredibly profitable market making algorithm for sideways markets on Bitmex - but need expert to help eliminate wait times during downward volatility in the marketError with deribitLimitations of the backtesting engineHow to install ta-lib on linux docker?5.5 Trading strategy optimization
