커뮤니티

문의드립니다.

프로필 이미지
깜피
2022-06-30 07:15:31
1692
글번호 160310
답변완료
안녕하세요. 피라미딩(b1,b2,b3,b4~~) 방식으로 진입할 때 진입명(가격) 등을 확인할 수 있는 방법에 대해 문의드립니다. latestentryprice, entryprice 등으로 확인했는데 초회 및 마지막회 진입 내용만 확인이 되고 중간(b2,b3....) 등은 확인이 안되는데, 함수로는 리턴 받을 수 없는 건지 궁금합니다. 안된다면 방법을 문의드립니다. 좋은 하루 보내세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-06-30 09:31:44

안녕하세요 예스스탁입니다. 모든 진입별로 리턴해 주는 함수는 없습니다. 첫진입과 최근진입만 리턴해 주므로 중간진입의 가격은 별도로 저장해서 수식에서 사용하셔야 합니다. 아래와 같이 작성하시면 진입명은 mm배열변수에 가격은 pp배열변수에 저장되고 최근진입은 0번방에, 이전진입은 1번방, 그전진입은 2번방에 순차적으로 저장됩니다. var : cnt(0); array : pp[20](0),mm[20](""); if MarketPosition == 1 Then { #초기화 if MarketPosition != MarketPosition[1] Then { For cnt = 19 Downto 0 { pp[cnt] = 0; mm[cnt] = ""; } } #진입발생 if CurrentContracts > CurrentContracts[1] Then { For cnt = 19 Downto 1 { pp[cnt] = pp[cnt-1]; mm[cnt] = mm[cnt-1]; } pp[0] = LatestEntryPrice(0); mm[0] = LatestEntryName(0); } } 즐거운 하루되세요 > 깜피 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 피라미딩(b1,b2,b3,b4~~) 방식으로 진입할 때 진입명(가격) 등을 확인할 수 있는 방법에 대해 문의드립니다. latestentryprice, entryprice 등으로 확인했는데 초회 및 마지막회 진입 내용만 확인이 되고 중간(b2,b3....) 등은 확인이 안되는데, 함수로는 리턴 받을 수 없는 건지 궁금합니다. 안된다면 방법을 문의드립니다. 좋은 하루 보내세요.