커뮤니티

문의드림니다

프로필 이미지
logos
2012-07-19 16:31:12
287
글번호 53035
답변완료
문1) 지난번 작성해주신 아래 수식 적용해 보니 전혀 신호가 나오지 않네요 신호나올 수 있도록 오류 수정 부탁드림니다 if date != date[1] Then Condition1 = false; var1 = ma(c,5); var2 = ma(C,20); if crossup(var1,var2) Then{ Condition1 = true; value1 = 0; value2 = 0; } if Condition1 == true Then{ if C > O and C > value1 Then{ value1 = C; value2 = value1+1; if value2 == 5 Then buy(); if value2 == 7 Then ExitLong(); } } 문2)다음 청산식 문의드림니다 현재 매수포지션을 보유하고 있는 상태이고 매수진입 한 봉으로부터 과거 100개봉 이내에 5이평이 20이평을 골든크로스 한적이 1회이상 발생 한 적이 있으면 (당일 장 시작 이후 발생한 것만 해당) 매수진입한 봉 으로부터 과거 골든크로스가 발생한 봉 중에서 가장 최근에 발생한 골든크로스봉을 A봉이라 하면 매수진입 후 최고가가 A봉보다 1P이상 크고 매수진입 이전 가장최근에 발생한 골든크로스봉(A봉) 이후 발생한 봉들 중에서 골드크로스 발생 이 후 최고가인 양봉만을 양봉으로 상향돌파한 봉만을 카운트 하여 카운트된 봉의 갯수가 5개봉 이상이면 매수청산 한는 수식부탁드림니다 (수식작성 해 주신후 신호가 정상적으로 발생하는지 확인도 부탁드림니다)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-07-19 17:57:18

안녕하세요 예스스탁입니다. 1, 식을 수정했습니다. if date != date[1] Then Condition1 = false; var1 = ma(c,5); var2 = ma(C,20); if crossup(var1,var2) Then{ Condition1 = true; value1 = 0; value2 = 0; } if Condition1 == true Then{ if C > O and C > value1 Then{ value1 = C; value2 = value2+1; if value2 == 5 Then buy(); if value2 == 7 Then ExitLong(); } } 2. var1 = ma(C,5); var2 = ma(c,20); var3 = countif(crossup(var1,var2),100); if MarketPosition == 0 and crossup(var1,var2) Then{ var1 = h; var2 = sdate; var3 = 0; var4 = 0; } if C > O and C > var3 Then{ var3 = C; var4 = var4+1; } if MarketPosition == 1 and var3[BarsSinceEntry] >= 1 and sdate == var2 and highest(H,BarsSinceEntry) >= var1[BarsSinceEntry]+1 and var4 >= 5 Then exitlong(); 즐거운 하루되세요 > logos 님이 쓴 글입니다. > 제목 : 문의드림니다 > 문1) 지난번 작성해주신 아래 수식 적용해 보니 전혀 신호가 나오지 않네요 신호나올 수 있도록 오류 수정 부탁드림니다 if date != date[1] Then Condition1 = false; var1 = ma(c,5); var2 = ma(C,20); if crossup(var1,var2) Then{ Condition1 = true; value1 = 0; value2 = 0; } if Condition1 == true Then{ if C > O and C > value1 Then{ value1 = C; value2 = value1+1; if value2 == 5 Then buy(); if value2 == 7 Then ExitLong(); } } 문2)다음 청산식 문의드림니다 현재 매수포지션을 보유하고 있는 상태이고 매수진입 한 봉으로부터 과거 100개봉 이내에 5이평이 20이평을 골든크로스 한적이 1회이상 발생 한 적이 있으면 (당일 장 시작 이후 발생한 것만 해당) 매수진입한 봉 으로부터 과거 골든크로스가 발생한 봉 중에서 가장 최근에 발생한 골든크로스봉을 A봉이라 하면 매수진입 후 최고가가 A봉보다 1P이상 크고 매수진입 이전 가장최근에 발생한 골든크로스봉(A봉) 이후 발생한 봉들 중에서 골드크로스 발생 이 후 최고가인 양봉만을 양봉으로 상향돌파한 봉만을 카운트 하여 카운트된 봉의 갯수가 5개봉 이상이면 매수청산 한는 수식부탁드림니다 (수식작성 해 주신후 신호가 정상적으로 발생하는지 확인도 부탁드림니다)