커뮤니티
수식 문의
2026-06-27 10:51:24
32
글번호 232589
안녕하세요?
1. 직전 청산이 손절/익절/트레일/장마감 중 무엇으로 끝났는지** 시스템식에서 정확히 아는 방법?
말하자면 어떻게 직전 청산이 이루어 졌는지에 따라 다르게 행동하고 싶어서 입니다.
2. 직전(또는 마지막) 거래의 손익(Pt 또는 %)**을 읽는 함수는 없겠죠? 그냥 수식으로 계산해야 하는 거 맞죠?
3. 마지막 청산 이후 몇 봉 지났는지 세는 내장 함수가 있나요? 지금 봉이 마지막 청산 이후 몇 번째 봉이라는 것을 어떻게 아나요?
4. 진입/청산에 name을 붙여, "특정 name 진입이 어떤 name 청산으로 종료됐는지" 추적**하는 표준 방법과 예시?
////////////////// 데이터 추출 (Print/CSV)
5. `Print`로 CSV 추출 시, **첫 봉에서만 헤더 1줄**을 찍고 싶은데 `if CurrentBar==1`이 안 먹었습니다. 첫 봉을 정확히 판정하는 변수/방법?
6. `Print` 각 줄 맨 앞에 **자동으로 붙는 타임스탬프**를 끄거나 형식을 바꿀 수 있나요?
감사합니다.
답변 1
예스스탁 예스스탁 답변
2026-06-29 13:33:51
안녕하세요
예스스탁입니다.
1
함수중에 ExitName이라는 함수가 있습니다.
ExitName(1)이 가장 최근 청산의 이름을 리턴합니다.
2
PositionProfit함수가 손익값을 리턴합니다.
PositionProfit(1)이 직전 거래, 현재 진입중인 거래는 PositionProfit(0)으로 리턴받을 수 있습니다./
3
BarsSinceExit(1)
직전 청산이후 경과된 봉수가 리턴됩니다.
4
EntryName(1)
ExitName(1)
로 진입명 청산명 리턴받아서 체크하시면 됩니다.
5
차트상 첫봉이면 아래와 같이 조건 지정해 print 함수와 같이 사용하시면 됩니다.
if index == 0 then
print();
6
해당 부분은 끄거나 형식을 변경할 수 없습니다.
즐거운 하루되세요