커뮤니티
문의
2011-07-28 12:34:11
540
글번호 41391
5분봉으로 데이트레이딩 할경우 전고(저)점 돌파시 매수(도)신호가 나오게 하면
1. swinghigh(swinglow)개념상 전일의 고(저)점을 감안하여 시초부터 신호가 나오는데
(예를들어 갭상승이면 매수신호가 나오는경우가 생김)
금일 봉만을 기준으로 전고(저)점을 설정하는 방법
2. 금일 봉만으로 할경우 swinghigh(swinglow)개념상 시초가의 고(저)점이 일반적으로 전고(저)점으로 인식이 안되는것 같은데
시초봉 완성이후에 시초가의 최고(저)점을 전고(저)점으로 인식하고
시초봉의 최고(저)가를 돌파시(예를들어 5분봉의 경우 9시5분이후에 )
매수(도)하라는 명령은 어떻게 표현되나요?
3.아래(19913) 질문의 연장인데요---의도한대로 잘안되는것 같아서(매도청산후 같은봉에서 신규매도됨)---말씀하신대로 입력했는데...
a) 매도 혹은 매수후에 강제청산된경우(stoploss나 traillingstop등) 에
같은봉에서 청산전의 포지션 신규진입안되게 하는 방법--19913방법으로 했는데
안되는것 같습니다
b) 일단 청산된경우 향후 30분간 청산전 포지션으로는 신규진입 금지 시키는 방법
답변 1
예스스탁 예스스탁 답변
2011-07-28 14:01:10
안녕하세요
예스스탁입니다.
1.
아래식을 참고하시기 바랍니다.
input : left(3),right(3);
if dayindex == 0 Then{
Condition1 = true;
Condition2 = true;
}
if SwingHigh(1,h,3,3,left+right+1) != -1 Then{
var1 = H[right];
Condition1 = true;
}
if SwingLow(1,L,3,3,left+right+1) != -1 Then{
var2 = L[right];
Condition2 = true;
}
if Condition1 == true and crossup(c,var1) then#당일 스윙하이 발생한적이 있고 전고점 돌파
buy();
if Condition2 == true and crossdown(c,var2) then#당일 스윙로우 발생한적이 있고 전저점 이탈
sell();
2.
아래와 같이 작성하시면
우선 시초가의 봉의 고가와 저가를 전고와 전저로
사용하고 이후에 스윙이 발생하면 값을 교체합니다.
input : left(3),right(3);
if dayindex == 0 Then{
Condition1 = true;
Condition2 = true;
var1 = H;
var2 = L;
}
if SwingHigh(1,h,3,3,left+right+1) != -1 Then{
var1 = H[right];
Condition1 = true;
}
if SwingLow(1,L,3,3,left+right+1) != -1 Then{
var2 = L[right];
Condition2 = true;
}
if dayindex > 0 and and crossup(c,var1) then
buy();
if dayindex > 0 and crossdown(c,var2) then
sell();
3.
문의하신 부분들은 모두 식을 보아가며
제어를 해야 하므로 식을 올려주시기 바랍니다.
어떠 하나의 함수 사용이나 표현으로 가능한 부분이 아닙니다.
가령 진입이 atstop이나 atlimit일 경우 전봉에
가격조건이 셋팅되 현재봉에 발생하는 것이므로
제어가 가능하지 않을 수 있습니다.
즐거운 하루되세요
> 쏘로스 님이 쓴 글입니다.
> 제목 : 문의
> 5분봉으로 데이트레이딩 할경우 전고(저)점 돌파시 매수(도)신호가 나오게 하면
1. swinghigh(swinglow)개념상 전일의 고(저)점을 감안하여 시초부터 신호가 나오는데
(예를들어 갭상승이면 매수신호가 나오는경우가 생김)
금일 봉만을 기준으로 전고(저)점을 설정하는 방법
2. 금일 봉만으로 할경우 swinghigh(swinglow)개념상 시초가의 고(저)점이 일반적으로 전고(저)점으로 인식이 안되는것 같은데
시초봉 완성이후에 시초가의 최고(저)점을 전고(저)점으로 인식하고
시초봉의 최고(저)가를 돌파시(예를들어 5분봉의 경우 9시5분이후에 )
매수(도)하라는 명령은 어떻게 표현되나요?
3.아래(19913) 질문의 연장인데요---의도한대로 잘안되는것 같아서(매도청산후 같은봉에서 신규매도됨)---말씀하신대로 입력했는데...
a) 매도 혹은 매수후에 강제청산된경우(stoploss나 traillingstop등) 에
같은봉에서 청산전의 포지션 신규진입안되게 하는 방법--19913방법으로 했는데
안되는것 같습니다
b) 일단 청산된경우 향후 30분간 청산전 포지션으로는 신규진입 금지 시키는 방법