커뮤니티

수식부탁드립니다.

프로필 이미지
음양조파
2023-01-24 13:09:43
581
글번호 165636
답변완료
안녕하세요? 수식부탁드립니다. 1. 진입이 여러 차례에 걸쳐 이루어질 때에, 마지막 진입분의 가격은 latestentryprice 라고 알고 있습니다. 그런데, 마지막 진입분을 지정하여 청산하라고 하는 경우, 청산 후에는 latestentryprice 라고 하면 청산된 마지막 진입분의 직전 진입분 가격인가요 아니면 여전히 청산된 먀지막 진입분 가격인가요? 2. 진입이 여러 차례에 걸쳐 이루어졌을 때에, 3번째 진입분의 가격, 5번째 진입분의 가격 하는 식으로 특정 회차 진입분의 가격을 특정하는 방법은 무엇인가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-25 11:55:18

안녕하세요 예스스탁입니다. 1 latestentrypric은 가장 최근의 진입가 입니다. 마지막진입이 청산이 되도 해당값 변동이 없습니다. 2 별도로 해당값을 리턴하는 함수는 없습니다. 수식에서 별도로 저장해 사용하셔야 합니다. 아래와 같이 작성하시면 각 배열변수에 순차적으로 진입가 저장해서 사용할 수 있습니다. var : cnt(0); Array : BEP[11](0),SEP[11](0); if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then BEP[MaxEntries] = LatestEntryPrice(0); } Else { if MarketPosition[1] == 1 and MarketPosition != MarketPosition[1] Then { For cnt = 1 to 10 { BEP[cnt] = 0; } } } if MarketPosition == -1 Then { if CurrentContracts > CurrentContracts[1] Then SEP[MaxEntries] = LatestEntryPrice(0); } Else { if MarketPosition[1] == -1 and MarketPosition != MarketPosition[1] Then { For cnt = 1 to 10 { SEP[cnt] = 0; } } } 즐거운 하루되세요 > 음양조파 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > 안녕하세요? 수식부탁드립니다. 1. 진입이 여러 차례에 걸쳐 이루어질 때에, 마지막 진입분의 가격은 latestentryprice 라고 알고 있습니다. 그런데, 마지막 진입분을 지정하여 청산하라고 하는 경우, 청산 후에는 latestentryprice 라고 하면 청산된 마지막 진입분의 직전 진입분 가격인가요 아니면 여전히 청산된 먀지막 진입분 가격인가요? 2. 진입이 여러 차례에 걸쳐 이루어졌을 때에, 3번째 진입분의 가격, 5번째 진입분의 가격 하는 식으로 특정 회차 진입분의 가격을 특정하는 방법은 무엇인가요?