커뮤니티
문의드립니다
2015-12-23 08:34:17
136
글번호 93719
1분차트를기본으로
1시부터 1시 10분까지의 고점 , 저점을 1시59분까지
2시부터 2시 10분까지의 고점 저점을 2시 59분까지
3시부터 3시 10분까지 (10분간의) 고점,저점을 3시 59분까지혹은 4시까지?
이렇게 각 시간별 10분까지의 고저점을 다음 한시간짜리봉이 생길때까지 이어서 보고싶습니다.
2. 이 고 점 저점을 횟수로 세어서 돌파시 진입하는 방법을 알려주세요
1시부터 1시 10분까지의 고점을 1시 10분 이후에 (1시59분까지)
세번 돌파 했을때 매수 진입,
1시부터 1시 10분까지 저점을 1시 10분 이후에 (1시 59분까지)
두번 돌파 했을때 매도 진입,
각시간별로 10분이후~59분 이전까지 10분까지의고점저점을 몇번이상 돌파했을때
진입하기
3. 청산하는 식 은 진입후 다음시간대 봉에서
예를들면 1시 30분에 진입했다면 2시10분이후부터 ,
2시 12분에 진입했다면, 3시10분이후부터, 청산할수있도록
진입후 다음시간봉 10분 이후부터 청산할수있게 식 부탁드립니다.
그리고 다음시간봉 10분 이후부터 마찬가지로 1분~10분까지의 고점, 저점을
몇번이상 돌파했을때 청산,
1시13분 매수진입-> 2시 10분 이후에 2시붕터 2시 10분까지의 저점을 몇번이상 하락돌파시
청산.
부탁드려요
답변 1
예스스탁 예스스탁 답변
2015-12-23 14:06:10
안녕하세요
예스스탁입니다.
input : 고점돌파횟수(3),저점돌파횟수(2),진입시작시간(130000);
var : HH(0),LL(0),upcnt(0),dncnt(0);
var1 = TimeToMinutes(stime)%60;
if date != date[1] or (date == date[1] and var1 < var1[1]) Then{
HH = H;
LL = L;
upcnt = 0;
dncnt = 0;
}
if var1 < 10 Then{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
if var1 >= 10 and stime >= 진입시작시간 Then{
if crossup(c,HH) Then{
upcnt = upcnt+1;
if upcnt == 고점돌파횟수 Then
buy();
}
if CrossDown(c,LL) Then{
dncnt = dncnt+1;
if dncnt == 저점돌파횟수 Then
sell();
}
}
즐거운 하루되세요
> 스커퓨 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 1분차트를기본으로
1시부터 1시 10분까지의 고점 , 저점을 1시59분까지
2시부터 2시 10분까지의 고점 저점을 2시 59분까지
3시부터 3시 10분까지 (10분간의) 고점,저점을 3시 59분까지혹은 4시까지?
이렇게 각 시간별 10분까지의 고저점을 다음 한시간짜리봉이 생길때까지 이어서 보고싶습니다.
2. 이 고 점 저점을 횟수로 세어서 돌파시 진입하는 방법을 알려주세요
1시부터 1시 10분까지의 고점을 1시 10분 이후에 (1시59분까지)
세번 돌파 했을때 매수 진입,
1시부터 1시 10분까지 저점을 1시 10분 이후에 (1시 59분까지)
두번 돌파 했을때 매도 진입,
각시간별로 10분이후~59분 이전까지 10분까지의고점저점을 몇번이상 돌파했을때
진입하기
3. 청산하는 식 은 진입후 다음시간대 봉에서
예를들면 1시 30분에 진입했다면 2시10분이후부터 ,
2시 12분에 진입했다면, 3시10분이후부터, 청산할수있도록
진입후 다음시간봉 10분 이후부터 청산할수있게 식 부탁드립니다.
그리고 다음시간봉 10분 이후부터 마찬가지로 1분~10분까지의 고점, 저점을
몇번이상 돌파했을때 청산,
1시13분 매수진입-> 2시 10분 이후에 2시붕터 2시 10분까지의 저점을 몇번이상 하락돌파시
청산.
부탁드려요
다음글
이전글