커뮤니티
재차 질문합니다.
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]; 의 의미는 무엇입니까?
배열입니까? 직전의 진입후 지금까지의 봉의 최고가의 그전봉?
이것이 첫 진입한 봉에서 두번째 진입한 봉까지의 최고가를 나타내는 식인가요?
아직 많이 부족하여 질문이 많아 죄송합니다. 가르침을 부탁합니다.