커뮤니티

35000틱

프로필 이미지
너무조아
2026-02-23 13:32:56
38
글번호 230703
답변완료


input : L1(30), L2(60), L3(120);

input : LastNBars(35000);


vars : var1(0), var2(0), var3(0), var4(0);


var1 = LRL(c, L1);

var2 = LRL(c, L2);

var3 = LRL(c, L3);

var4 = DayClose(1);


Plot1(var1, "LRL_Short");

Plot2(var2, "LRL_Mid");

Plot3(var3, "LRL_Long");

Plot4(var4, "PreDayClose");


#── 마지막 봉에서 최근 35000봉 CSV 출력 ──#

if LastBarOnChart then begin

for value1 = LastNBars - 1 downto 0 begin

Print("C:\DNN_model\35000_10min.csv",

"%.f,%.f,%.1f,%.1f,%.1f,%.1f,%.1f",

date[value1], time[value1], close[value1],

var1[value1], var2[value1], var3[value1], var4[value1]);

end;

end;


시물레이션 차트에서 date[value1], time[value1], close[value1],

var1[value1], var2[value1], var3[value1], var4[value1]); 의 출력 값 을

35,000_10min.csv 의 파일로 생성하는 수식을 부탁 드립니다.

위수식의 의도는 최종 봉(직전일 마지막봉)에서 역으로 35,000봉의 틱을 얻고자 하는 수식입니다.

수식이 잘못 된곳이 있으면 수정도 부탁 드립니다.

지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2026-02-23 13:43:05

안녕하세요 예스스탁입니다. 문의하신 내용은 가능하지 않습니다. 1 시뮬레이션 차트에서는 print 함수가 동작하지 않아 파일출력이 되지 않습니다. Print함수로 데이터 추출은 전략실행차트에서만 가능합니다. 2 이전봉의 참조는 현재시점 최대 1024봉전까지만 가능합니다. 작성하신 내용과 같이 루프로 35000봉전까지 돌릴수 없습니다. 3 전략실행차트는 최대 제공봉수가 2만봉입니다. 수식이 적용되면 과거에서 현재로 오게 되므로
마지막봉에서 다시 루프로 과거봉을 불러오게 작성하실 필요는 없습니다. 전략실행차트에서 추출하신다면 아래식 적용하시면 됩니다. Print("C:\DNN_model\35000_10min.csv","%.f,%.f,%.1f,%.1f,%.1f,%.1f,%.1f", date, time, close,var1, var2, var3, var4); 즐거운 하루되세요
프로필 이미지

너무조아

2026-02-23 15:14:29

전략실행 차트에서 10,000바가 최대인데요? 20,000봉을 사용하는 방법이 있나요?
프로필 이미지

예스스탁 예스스탁 답변

2026-02-24 10:03:40

안녕하세요 예스스탁입니다. 10000바가 최대이시면 해외선물 프로그램이신것 같습니다. 해외선물은 최대가 10000바이고 국내가 20000바까지 조회가 됩니다. 즐거운 하루되세요