커뮤니티

수식 문의

프로필 이미지
에구머니
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 해당 부분은 끄거나 형식을 변경할 수 없습니다. 즐거운 하루되세요