lcenovsky

COT Data by cendalc

COT
372
cot
Legacy and disaggregated COT data for several commodities I trade:
ZC, ZW, ZS, ZL, ZM, HG, GC, SI, CC, KC, CT, OJ, SB, CL, HO, NG

Available indexes:
  • Open Interest
  • Commercials Net
  • Large Traders Net
  • Producers Net
  • Managed Money Net
  • Commercials Long
  • Large Traders Long
  • Producers Long
  • Managed Money Long
  • Commercials Short
  • Large Traders Short
  • Producers Short
  • Managed Money Short

Data is taken from Quandl: www.quandl.com/data/CFTC

오픈 소스 스크립트

이 스크립트의 오써는 참된 트레이딩뷰의 스피릿으로 이 스크립트를 오픈소스로 퍼블리쉬하여 트레이더들로 하여금 이해 및 검증할 수 있도록 하였습니다. 오써를 응원합니다! 스크립트를 무료로 쓸 수 있지만, 다른 퍼블리케이션에서 이 코드를 재사용하는 것은 하우스룰을 따릅니다. 님은 즐겨찾기로 이 스크립트를 차트에서 쓸 수 있습니다.

면책사항

이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.

차트에 이 스크립트를 사용하시겠습니까?
//@version=2
study("COT Data by cendalc", shorttitle="COT Data", precision=0)

qticker =
     syminfo.root == "ZC" ? "C"  :
     syminfo.root == "ZW" ? "W"  :
     syminfo.root == "ZS" ? "S"  :
     syminfo.root == "ZL" ? "BO" :
     syminfo.root == "ZM" ? "SM" :
     syminfo.root == "HG" ? "HG" :
     syminfo.root == "GC" ? "GC" :
     syminfo.root == "SI" ? "SI" :
     syminfo.root == "CC" ? "CC" :
     syminfo.root == "KC" ? "KC" :
     syminfo.root == "CT" ? "CT" :
     syminfo.root == "OJ" ? "OJ" :
     syminfo.root == "SB" ? "SB" :
     syminfo.root == "CL" ? "CL" :
     syminfo.root == "HO" ? "HO" :
     syminfo.root == "NG" ? "NG" :
     ""

legacy_cot = "QUANDL:CFTC/" + qticker + "_FO_L_ALL|"

oi = security(legacy_cot + "0", "W", close)

comm_lg = security(legacy_cot + "4", "W", close)
comm_sh = security(legacy_cot + "5", "W", close)
comm_net = comm_lg - comm_sh

large_lg = security(legacy_cot + "1", "W", close)
large_sh = security(legacy_cot + "2", "W", close)
large_net = large_lg - large_sh

other_lg = security(legacy_cot + "8", "W", close)
other_sh = security(legacy_cot + "9", "W", close)
other_net = other_lg - other_sh

cot = "QUANDL:CFTC/" + qticker + "_FO_ALL|"

prod_lg = security(cot + "1", "W", close)
prod_sh = security(cot + "2", "W", close)
prod_net = prod_lg - prod_sh

manag_lg = security(cot + "6", "W", close)
manag_sh = security(cot + "7", "W", close)
manag_net = manag_lg - manag_sh

plot(oi, color=black, title="Open Interest", style=line, linewidth=1)

plot(comm_net, color=blue, title="Commercials Net", style=line, linewidth=1)
plot(large_net, color=green, title="Large Traders Net", style=line, linewidth=2)
plot(prod_net, color=aqua, title="Producers Net", style=line, linewidth=1)
plot(manag_net, color=lime, title="Managed Money Net", style=line, linewidth=2)

plot(comm_lg, color=navy, title="Commercials Long", style=line, linewidth=1)
plot(large_lg, color=red, title="Large Traders Long", style=line, linewidth=1)
plot(prod_lg, color=gray, title="Producers Long", style=line, linewidth=1)
plot(manag_lg, color=purple, title="Managed Money Long", style=line, linewidth=1)

plot(comm_sh, color=teal, title="Commercials Short", style=line, linewidth=1)
plot(large_sh, color=orange, title="Large Traders Short", style=line, linewidth=1)
plot(prod_sh, color=silver, title="Producers Short", style=line, linewidth=1)
plot(manag_sh, color=fuchsia, title="Managed Money Short", style=line, linewidth=1)