커뮤니티
분봉에서 일봉주봉지표
2014-11-07 02:15:03
165
글번호 80172
안녕하십니까.
직접해보려니 표현이 잘안되어서 문의드립니다.
1. 분봉에서 N일봉의 고가평균,저가평균 또는 N주봉의 고가평균,저가평균돌파시 매수매도
(당일제외)
2. 분봉시가기준으로 N일봉의 (고가-시가)평균, (시가-저가)평균 또는
N주봉의 (고가-시가)평균, (시가-저가)평균 돌파시 매수매도(당일제외)
3. 동일시스템식을 적용한 2가지 다른종목의 리포트를 합쳐서 보려면 어떻게 해야하는지요
4. 옵션을 특정요일, 특정시간, ATM+-N 위치에것을 거래할수 있는지요.
예를들어 만기일 다음주월요일 10:00에 ATM+4호가 콜매도(수), ATM-4호가 풋매도(수)
만기일 다다음주 월요일 10:00에 ATM+3호가 콜매도(수), ATM-3호가 풋매도(수)
만기일 다다다음주 월요일 10:00에 ATM+2호가 콜매도(수), ATM-2호가 풋매도(수)
만기일 다다다다음주 월요일 10:00에 ATM+1호가 콜매도(수), ATM-1호가 풋매도(수)
이런식으로 가능할까요.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2014-11-07 11:29:48
안녕하세요
예스스탁입니다.
1-1 N일
input : P(5);
var : cnt(0),sumDH(0),sumDL(0),maDH(0),maDL(0);
sumDH = 0;
sumDL = 0;
for cnt = 1 to P{
sumDH = sumDH+dayhigh(cnt);
sumDL = sumDL+DayLow(cnt);
}
maDH = sumDH/P;
maDL = sumDL/P;
if crossup(c,maDH) Then
buy();
if crossup(c,maDL) Then
sell();
1-2 N주
input : P(5);
var : cnt(0),sumWH(0),sumWL(0),maWH(0),maWL(0);
Array : WH[20](0),WL[20](0);
if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then{
WH[0] = H;
WL[0] = L;
for cnt = 0 to 19{
WH[cnt] = WH[cnt-1][1];
WL[cnt] = WL[cnt-1][1];
}
}
if H > WH[0] Then
WH[0] = H;
if L < WL[0] Then
WL[0] = L;
if WH[P] > 0 and WL[0] > 0 Then{
sumWH = 0;
sumWL = 0;
for cnt = 1 to P{
sumWH = sumWH+WH[cnt];
sumWL = sumWL+WL[cnt];
}
maWH = sumWH/P;
maWL = sumWL/P;
if crossup(c,maWH) Then
buy();
if crossup(c,maWL) Then
sell();
}
2-1
input : P(5);
var : cnt(0),sumDH(0),sumDL(0),maDH(0),maDL(0);
sumDH = 0;
sumDL = 0;
for cnt = 1 to P{
sumDH = sumDH+(dayhigh(cnt)-dayopen(cnt));
sumDL = sumDL+(dayopen(cnt)-DayLow(cnt));
}
maDH = sumDH/P;
maDL = sumDL/P;
if crossup(c,maDH) Then
buy();
if crossup(c,maDL) Then
sell();
2-2
input : P(5);
var : cnt(0),sumWHO(0),sumWOL(0),maWHO(0),maWOL(0);
Array : WO[20](0),WH[20](0),WL[20](0);
if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then{
WO[0] = O;
WH[0] = H;
WL[0] = L;
for cnt = 0 to 19{
WO[cnt] = WO[cnt-1][1];
WH[cnt] = WH[cnt-1][1];
WL[cnt] = WL[cnt-1][1];
}
}
if H > WH[0] Then
WH[0] = H;
if L < WL[0] Then
WL[0] = L;
if WH[P] > 0 and WL[0] > 0 Then{
sumWHO = 0;
sumWOL = 0;
for cnt = 1 to P{
sumWHO = sumWHO+(WH[cnt]-WO[cnt]);
sumWOL = sumWOL+(WO[cnt]-WL[cnt]);
}
maWHO = sumWHO/P;
maWOL = sumWOL/P;
if crossup(c,maWHO) Then
buy();
if crossup(c,maWOL) Then
sell();
}
3.
[6106]시스템 포트폴리오 화면에서 여러시스템을 합친 리포틀를 보실수 있습니다.
프로그램 도움말에서 참고하시기 바랍니다.
https://www.yesstock.com/YesTrader/Manual/YesTrader4.0Help/Portfolio_Analysis.htm
4.
문의하신 내용 가능하지 않습니다.
즐거운 하루되세요
> 미수예스 님이 쓴 글입니다.
> 제목 : 분봉에서 일봉주봉지표
> 안녕하십니까.
직접해보려니 표현이 잘안되어서 문의드립니다.
1. 분봉에서 N일봉의 고가평균,저가평균 또는 N주봉의 고가평균,저가평균돌파시 매수매도
(당일제외)
2. 분봉시가기준으로 N일봉의 (고가-시가)평균, (시가-저가)평균 또는
N주봉의 (고가-시가)평균, (시가-저가)평균 돌파시 매수매도(당일제외)
3. 동일시스템식을 적용한 2가지 다른종목의 리포트를 합쳐서 보려면 어떻게 해야하는지요
4. 옵션을 특정요일, 특정시간, ATM+-N 위치에것을 거래할수 있는지요.
예를들어 만기일 다음주월요일 10:00에 ATM+4호가 콜매도(수), ATM-4호가 풋매도(수)
만기일 다다음주 월요일 10:00에 ATM+3호가 콜매도(수), ATM-3호가 풋매도(수)
만기일 다다다음주 월요일 10:00에 ATM+2호가 콜매도(수), ATM-2호가 풋매도(수)
만기일 다다다다음주 월요일 10:00에 ATM+1호가 콜매도(수), ATM-1호가 풋매도(수)
이런식으로 가능할까요.
감사합니다.
다음글