커뮤니티

재차 질문합니다.

프로필 이미지
알고리즘
2014-04-03 00:50:00
136
글번호 74079
답변완료
두번째 질문에 대한 답변에서 if MarketPosition != 0 And EntryDate(1) == sdate And EntryDate == sdate Then var1 = highest(H,BarsSinceEntry(1))[BarsSinceEntry]; 이 식이 당일 두번 진입한다고 가정하고 첫번째 진입봉에서부터 현재 진입봉까지의 최고가를 표시하는 식이라고 하셨는데요 if MarketPosition != 0 And EntryDate(1) == sdate And EntryDate == sdate Then 는 처음진입한 날짜와 시작날짜가 같고 두번째진입한날짜와 시작날짜가 같다면이고 var1 = highest(H,BarsSinceEntry(1))[BarsSinceEntry]; 의 의미는 무엇입니까? 배열입니까? 직전의 진입후 지금까지의 봉의 최고가의 그전봉? 이것이 첫 진입한 봉에서 두번째 진입한 봉까지의 최고가를 나타내는 식인가요? 아직 많이 부족하여 질문이 많아 죄송합니다. 가르침을 부탁합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-04-03 12:42:31

안녕하세요 예스스탁입니다. if MarketPosition != 0 And EntryDate(1) == sdate And EntryDate == sdate Then#//조건문 var1 = highest(H,BarsSinceEntry(1))[BarsSinceEntry];//최고값 조건문의 의미는 현재 진입이 들어간 상태이고 이전진입과 현재 진입이 모두 오늘 발생한 진입이라는 의미입니다. highest(H,BarsSinceEntry(1))[BarsSinceEntry]는 highest(H,BarsSinceEntry(1))와 [BarsSinceEntry]가 결합된 형태입니다. highest(H,BarsSinceEntry(1))는 직전 거래의 진입시점부터 현재봉까지의 최고가를 계산하는 식입니다. 사용자분이 원하시는 시점은 직전진입-현재진입 사이의 최고가이므로 이전값 참조[BarsSinceEntry]를 해서 현재 진입신호가 난 봉에서의 의 값을 가져와 var1에 저장한 것입니다. 즐거운 하루되세요 > 알고리즘 님이 쓴 글입니다. > 제목 : 재차 질문합니다. > 두번째 질문에 대한 답변에서 if MarketPosition != 0 And EntryDate(1) == sdate And EntryDate == sdate Then var1 = highest(H,BarsSinceEntry(1))[BarsSinceEntry]; 이 식이 당일 두번 진입한다고 가정하고 첫번째 진입봉에서부터 현재 진입봉까지의 최고가를 표시하는 식이라고 하셨는데요 if MarketPosition != 0 And EntryDate(1) == sdate And EntryDate == sdate Then 는 처음진입한 날짜와 시작날짜가 같고 두번째진입한날짜와 시작날짜가 같다면이고 var1 = highest(H,BarsSinceEntry(1))[BarsSinceEntry]; 의 의미는 무엇입니까? 배열입니까? 직전의 진입후 지금까지의 봉의 최고가의 그전봉? 이것이 첫 진입한 봉에서 두번째 진입한 봉까지의 최고가를 나타내는 식인가요? 아직 많이 부족하여 질문이 많아 죄송합니다. 가르침을 부탁합니다.