커뮤니티

문의드림니다

프로필 이미지
logos
2014-08-04 14:12:55
139
글번호 77349
답변완료
채널1 = highest(H,10); 로 설정 할 때 채널1의 움직임은 상승하거나 하락하거나 횡보(수평)하는 3가지 움직임만 있습니다 채널1의 최근 움직임이 상승 하였는가 하락하였는가 를 보고 진입여부 판단하고자 합니다 문1) 1,가장최근에 발생한 채널의 움직임이 횡보후상승 이거나 상승후 횡보상태이면 매수 2,현재채널 방향이 횡보이고(수평방향) 직전방향이 상승(상향) 이면 매수 3,직전방향이 횡보이고 현재방향이 하방이면 매도 4,최근방향이 하방없이 3번연속 상방이면(3번을 변수로설정하여 작성부탁) (ex:횡보후상방,횡보후상방,횡보후상방 과같이 계단식으로 3번연속상승 움직임일경우) 5, 상방향 움직임이 하방향 움직임 보다 현재봉 기준 최근에 발생하였으면 매수 (즉 ,하방움직임이 먼저발생하고 이후에 상방움직임이 발생)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-08-04 17:05:24

안녕하세요 예스스탁입니다. input : N(3); var : c1(0),T(0),upi(0),dni(0),upcnt(0),dncnt(0); c1 = highest(H,10); if T <= 0 and C1 > C1[1] Then{ T = 1; upi = index; upcnt = upcnt+1; dncnt = 0; } Else if T >= 0 and C1 < C1[1] Then{ T = -1; dni = index; upcnt = 0; dncnt = dncnt+1; } Else{ T = 0; } #1 if ((T[1] == 0 and T == 1) or (T[1] == 1 and T == 0)) Then buy(); #2 if T[1] == 1 and T == 0 Then buy(); #3 if T[1] == 0 and T == -1 Then sell(); #4 if upcnt == N Then buy(); #5 if upi > dni Then buy(); 즐거운 하루되세요 > logos 님이 쓴 글입니다. > 제목 : 문의드림니다 > 채널1 = highest(H,10); 로 설정 할 때 채널1의 움직임은 상승하거나 하락하거나 횡보(수평)하는 3가지 움직임만 있습니다 채널1의 최근 움직임이 상승 하였는가 하락하였는가 를 보고 진입여부 판단하고자 합니다 문1) 1,가장최근에 발생한 채널의 움직임이 횡보후상승 이거나 상승후 횡보상태이면 매수 2,현재채널 방향이 횡보이고(수평방향) 직전방향이 상승(상향) 이면 매수 3,직전방향이 횡보이고 현재방향이 하방이면 매도 4,최근방향이 하방없이 3번연속 상방이면(3번을 변수로설정하여 작성부탁) (ex:횡보후상방,횡보후상방,횡보후상방 과같이 계단식으로 3번연속상승 움직임일경우) 5, 상방향 움직임이 하방향 움직임 보다 현재봉 기준 최근에 발생하였으면 매수 (즉 ,하방움직임이 먼저발생하고 이후에 상방움직임이 발생)