커뮤니티

문의

프로필 이미지
기사회생
2011-12-08 12:18:07
548
글번호 45581
답변완료
총 4가지 공통질문입니다 우선 차트의 주기는 분봉입니다 하지만 아래 3가지다 일봉의 값을 분봉으로 실시간 그리고 싶습니다 그리고 1번째 질문에 대해선 행마다 주석을 구체적으로 설명 부탁드립니다 그리고 시스템 코팅할때 청산의 방법에서 진입한 당일, 진입날 + 1 일, 진입날 + 2일이후 이렇게 세가지 경우에 각기 다른 청산식을 작성하고자합니다 예를들어 설명부탁드립니다 정리하자면 분봉에서 일봉의 값을 그리고자 합니다(1 ~ 4번) 총 4가지 지표 그리고 날짜에 따른 청산식 코딩방법입니다 그리고 마지막으로 시스템식을 만들때 주문의 문제입니다 현재는 모든 주문이 봉이 완성된후 주문이 나가는걸로 되어있는데 예를들면 거래량같은경우 다른 지표와 다르게 하루 발생하면 없어지는것이 아니기 때문에 어느 수치 이상 조건이 만족되면 봉 완성과는 상관없이 주문을 넣고 싶은데 방법이 없을까요? 1번. input : N(20); var : ii(0), sumidx(0), sumVol(0), avgVol(0); array : temp[50](0); if date <> date[1] then { temp[0] = dayindex[1]; for ii = 1 to N begin temp[ii] = temp[ii-1][1]; end; } sumidx = 0; sumVol = 0; for ii = 1 to N begin sumidx = sumidx + temp[ii-1]+1; sumVol = sumVol + V[sumidx]; avgVol = sumVol/N; end; plot1((V/AvgVol)); 2번. var : value1(0),value2(0); value1=(upvol-downvol); value2=money; value3 = value2/100000000 ; value4 = ((value3 - value3[1])/value3[1])*100; if value4 > 0 Then plot1(value4,"비율",rgb(230,10,0)); Else plot1(value4,"비율",rgb(0,255,0)); 3번. dayvolume 4번. 예를들어 오늘 선물아침시초가 : 241.05 그러면 오늘 옵션으로 환산하면 등가가 : 240 그러면 plot1이 자동으로 240으로 표현되게 등가기준은 선물시초가에서 +- 1.25 범위로 정해지겠죠 근데 딱 1.25경계가 시초가라면 ( 241.25) 등가가 240일수도 있고 242.5 일수도 있잖아요 그럴때는 낮은 지수인 240으로 등가로 정함
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2011-12-08 13:54:39

안녕하세요 예스스탁입니다. 1번 input : N(20); var : ii(0), sumidx(0), sumVol(0), avgVol(0); #N일간 거래량을 합산 sumVol = 0; for ii = 0 to N-1 begin sumVol = sumVol + DayVolume(II); end; #일봉 N일 거래량 평균 avgVol = sumVol/N; #당일거래량/N일 거래량 평균 plot1(DayVolume/AvgVol); 2. var : value1(0),value2(0); if date != date[1] Then{ value1 = 0; value2 = 0; value33 = value3[1]; } value1= value1+(upvol-downvol); value2= value2+money; value3 = value2/100000000 ; value4 = ((value3 - value33)/value33)*100; if value4 > 0 Then plot1(value4,"비율",rgb(230,10,0)); Else plot1(value4,"비율",rgb(0,255,0)); 3, dayvolume이 일봉거래량입니다. 분봉차트에 아래와 같이 plot1명령어로 지표로 출력만 하시면 됩니다. plot1(dayvolume); 4. 행사가는 kospi200종합지수가 기준이 되므로 kospi200종합지수 차트에 아래식 적용하시면 됩니다. var1 = dayopen; var2 = int(var1/10)*10; var3 = FracPortion(var1/10)*10; if var3 <= 1.25 Then value1 = var2; if var3 > 1.25 and var3 <= 3.75 Then value1 = var2+2.5; if var3 > 3.75 and var3 <= 6.25 Then value1 = var2+5.0; if var3 > 6.25 and var3 <= 8.75 Then value1 = var2+7.5; if var3 > 8.75 Then value1 = var2; plot1(value1); plot2(var1); 5. var : daycount(0); if date != date[1] Then daycount = daycount+1; if MarketPosition == 1 Then{ if daycount == daycount[BarsSinceEntry]+1 and 조건1 Then ExitLong(); if daycount == daycount[BarsSinceEntry]+2 and 조건2 Then ExitLong(); if daycount == daycount[BarsSinceEntry]+3 and 조건3 Then ExitLong(); } 즐거운 하루되세요 > 기사회생 님이 쓴 글입니다. > 제목 : 문의 > 총 4가지 공통질문입니다 우선 차트의 주기는 분봉입니다 하지만 아래 3가지다 일봉의 값을 분봉으로 실시간 그리고 싶습니다 그리고 1번째 질문에 대해선 행마다 주석을 구체적으로 설명 부탁드립니다 그리고 시스템 코팅할때 청산의 방법에서 진입한 당일, 진입날 + 1 일, 진입날 + 2일이후 이렇게 세가지 경우에 각기 다른 청산식을 작성하고자합니다 예를들어 설명부탁드립니다 정리하자면 분봉에서 일봉의 값을 그리고자 합니다(1 ~ 4번) 총 4가지 지표 그리고 날짜에 따른 청산식 코딩방법입니다 그리고 마지막으로 시스템식을 만들때 주문의 문제입니다 현재는 모든 주문이 봉이 완성된후 주문이 나가는걸로 되어있는데 예를들면 거래량같은경우 다른 지표와 다르게 하루 발생하면 없어지는것이 아니기 때문에 어느 수치 이상 조건이 만족되면 봉 완성과는 상관없이 주문을 넣고 싶은데 방법이 없을까요? 1번. input : N(20); var : ii(0), sumidx(0), sumVol(0), avgVol(0); array : temp[50](0); if date <> date[1] then { temp[0] = dayindex[1]; for ii = 1 to N begin temp[ii] = temp[ii-1][1]; end; } sumidx = 0; sumVol = 0; for ii = 1 to N begin sumidx = sumidx + temp[ii-1]+1; sumVol = sumVol + V[sumidx]; avgVol = sumVol/N; end; plot1((V/AvgVol)); 2번. var : value1(0),value2(0); value1=(upvol-downvol); value2=money; value3 = value2/100000000 ; value4 = ((value3 - value3[1])/value3[1])*100; if value4 > 0 Then plot1(value4,"비율",rgb(230,10,0)); Else plot1(value4,"비율",rgb(0,255,0)); 3번. dayvolume 4번. 예를들어 오늘 선물아침시초가 : 241.05 그러면 오늘 옵션으로 환산하면 등가가 : 240 그러면 plot1이 자동으로 240으로 표현되게 등가기준은 선물시초가에서 +- 1.25 범위로 정해지겠죠 근데 딱 1.25경계가 시초가라면 ( 241.25) 등가가 240일수도 있고 242.5 일수도 있잖아요 그럴때는 낮은 지수인 240으로 등가로 정함
프로필 이미지

기사회생

2011-12-08 14:26:28

마지막 주문타입에 대한 질문에 답변이 빠져있네요 부탁드려요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. 1번 input : N(20); var : ii(0), sumidx(0), sumVol(0), avgVol(0); #N일간 거래량을 합산 sumVol = 0; for ii = 0 to N-1 begin sumVol = sumVol + DayVolume(II); end; #일봉 N일 거래량 평균 avgVol = sumVol/N; #당일거래량/N일 거래량 평균 plot1(DayVolume/AvgVol); 2. var : value1(0),value2(0); if date != date[1] Then{ value1 = 0; value2 = 0; value33 = value3[1]; } value1= value1+(upvol-downvol); value2= value2+money; value3 = value2/100000000 ; value4 = ((value3 - value33)/value33)*100; if value4 > 0 Then plot1(value4,"비율",rgb(230,10,0)); Else plot1(value4,"비율",rgb(0,255,0)); 3, dayvolume이 일봉거래량입니다. 분봉차트에 아래와 같이 plot1명령어로 지표로 출력만 하시면 됩니다. plot1(dayvolume); 4. 행사가는 kospi200종합지수가 기준이 되므로 kospi200종합지수 차트에 아래식 적용하시면 됩니다. var1 = dayopen; var2 = int(var1/10)*10; var3 = FracPortion(var1/10)*10; if var3 <= 1.25 Then value1 = var2; if var3 > 1.25 and var3 <= 3.75 Then value1 = var2+2.5; if var3 > 3.75 and var3 <= 6.25 Then value1 = var2+5.0; if var3 > 6.25 and var3 <= 8.75 Then value1 = var2+7.5; if var3 > 8.75 Then value1 = var2; plot1(value1); plot2(var1); 5. var : daycount(0); if date != date[1] Then daycount = daycount+1; if MarketPosition == 1 Then{ if daycount == daycount[BarsSinceEntry]+1 and 조건1 Then ExitLong(); if daycount == daycount[BarsSinceEntry]+2 and 조건2 Then ExitLong(); if daycount == daycount[BarsSinceEntry]+3 and 조건3 Then ExitLong(); } 즐거운 하루되세요 > 기사회생 님이 쓴 글입니다. > 제목 : 문의 > 총 4가지 공통질문입니다 우선 차트의 주기는 분봉입니다 하지만 아래 3가지다 일봉의 값을 분봉으로 실시간 그리고 싶습니다 그리고 1번째 질문에 대해선 행마다 주석을 구체적으로 설명 부탁드립니다 그리고 시스템 코팅할때 청산의 방법에서 진입한 당일, 진입날 + 1 일, 진입날 + 2일이후 이렇게 세가지 경우에 각기 다른 청산식을 작성하고자합니다 예를들어 설명부탁드립니다 정리하자면 분봉에서 일봉의 값을 그리고자 합니다(1 ~ 4번) 총 4가지 지표 그리고 날짜에 따른 청산식 코딩방법입니다 그리고 마지막으로 시스템식을 만들때 주문의 문제입니다 현재는 모든 주문이 봉이 완성된후 주문이 나가는걸로 되어있는데 예를들면 거래량같은경우 다른 지표와 다르게 하루 발생하면 없어지는것이 아니기 때문에 어느 수치 이상 조건이 만족되면 봉 완성과는 상관없이 주문을 넣고 싶은데 방법이 없을까요? 1번. input : N(20); var : ii(0), sumidx(0), sumVol(0), avgVol(0); array : temp[50](0); if date <> date[1] then { temp[0] = dayindex[1]; for ii = 1 to N begin temp[ii] = temp[ii-1][1]; end; } sumidx = 0; sumVol = 0; for ii = 1 to N begin sumidx = sumidx + temp[ii-1]+1; sumVol = sumVol + V[sumidx]; avgVol = sumVol/N; end; plot1((V/AvgVol)); 2번. var : value1(0),value2(0); value1=(upvol-downvol); value2=money; value3 = value2/100000000 ; value4 = ((value3 - value3[1])/value3[1])*100; if value4 > 0 Then plot1(value4,"비율",rgb(230,10,0)); Else plot1(value4,"비율",rgb(0,255,0)); 3번. dayvolume 4번. 예를들어 오늘 선물아침시초가 : 241.05 그러면 오늘 옵션으로 환산하면 등가가 : 240 그러면 plot1이 자동으로 240으로 표현되게 등가기준은 선물시초가에서 +- 1.25 범위로 정해지겠죠 근데 딱 1.25경계가 시초가라면 ( 241.25) 등가가 240일수도 있고 242.5 일수도 있잖아요 그럴때는 낮은 지수인 240으로 등가로 정함
프로필 이미지

예스스탁 예스스탁 답변

2011-12-08 15:00:52

안녕하세요 예스스탁입니다. 죄송합니다. 답변이 누락됐습니다. 문의하신 내용은 조건만족즉시로 가능하지 않습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > 기사회생 님이 쓴 글입니다. > 제목 : Re : Re : 문의 > 마지막 주문타입에 대한 질문에 답변이 빠져있네요 부탁드려요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. 1번 input : N(20); var : ii(0), sumidx(0), sumVol(0), avgVol(0); #N일간 거래량을 합산 sumVol = 0; for ii = 0 to N-1 begin sumVol = sumVol + DayVolume(II); end; #일봉 N일 거래량 평균 avgVol = sumVol/N; #당일거래량/N일 거래량 평균 plot1(DayVolume/AvgVol); 2. var : value1(0),value2(0); if date != date[1] Then{ value1 = 0; value2 = 0; value33 = value3[1]; } value1= value1+(upvol-downvol); value2= value2+money; value3 = value2/100000000 ; value4 = ((value3 - value33)/value33)*100; if value4 > 0 Then plot1(value4,"비율",rgb(230,10,0)); Else plot1(value4,"비율",rgb(0,255,0)); 3, dayvolume이 일봉거래량입니다. 분봉차트에 아래와 같이 plot1명령어로 지표로 출력만 하시면 됩니다. plot1(dayvolume); 4. 행사가는 kospi200종합지수가 기준이 되므로 kospi200종합지수 차트에 아래식 적용하시면 됩니다. var1 = dayopen; var2 = int(var1/10)*10; var3 = FracPortion(var1/10)*10; if var3 <= 1.25 Then value1 = var2; if var3 > 1.25 and var3 <= 3.75 Then value1 = var2+2.5; if var3 > 3.75 and var3 <= 6.25 Then value1 = var2+5.0; if var3 > 6.25 and var3 <= 8.75 Then value1 = var2+7.5; if var3 > 8.75 Then value1 = var2; plot1(value1); plot2(var1); 5. var : daycount(0); if date != date[1] Then daycount = daycount+1; if MarketPosition == 1 Then{ if daycount == daycount[BarsSinceEntry]+1 and 조건1 Then ExitLong(); if daycount == daycount[BarsSinceEntry]+2 and 조건2 Then ExitLong(); if daycount == daycount[BarsSinceEntry]+3 and 조건3 Then ExitLong(); } 즐거운 하루되세요 > 기사회생 님이 쓴 글입니다. > 제목 : 문의 > 총 4가지 공통질문입니다 우선 차트의 주기는 분봉입니다 하지만 아래 3가지다 일봉의 값을 분봉으로 실시간 그리고 싶습니다 그리고 1번째 질문에 대해선 행마다 주석을 구체적으로 설명 부탁드립니다 그리고 시스템 코팅할때 청산의 방법에서 진입한 당일, 진입날 + 1 일, 진입날 + 2일이후 이렇게 세가지 경우에 각기 다른 청산식을 작성하고자합니다 예를들어 설명부탁드립니다 정리하자면 분봉에서 일봉의 값을 그리고자 합니다(1 ~ 4번) 총 4가지 지표 그리고 날짜에 따른 청산식 코딩방법입니다 그리고 마지막으로 시스템식을 만들때 주문의 문제입니다 현재는 모든 주문이 봉이 완성된후 주문이 나가는걸로 되어있는데 예를들면 거래량같은경우 다른 지표와 다르게 하루 발생하면 없어지는것이 아니기 때문에 어느 수치 이상 조건이 만족되면 봉 완성과는 상관없이 주문을 넣고 싶은데 방법이 없을까요? 1번. input : N(20); var : ii(0), sumidx(0), sumVol(0), avgVol(0); array : temp[50](0); if date <> date[1] then { temp[0] = dayindex[1]; for ii = 1 to N begin temp[ii] = temp[ii-1][1]; end; } sumidx = 0; sumVol = 0; for ii = 1 to N begin sumidx = sumidx + temp[ii-1]+1; sumVol = sumVol + V[sumidx]; avgVol = sumVol/N; end; plot1((V/AvgVol)); 2번. var : value1(0),value2(0); value1=(upvol-downvol); value2=money; value3 = value2/100000000 ; value4 = ((value3 - value3[1])/value3[1])*100; if value4 > 0 Then plot1(value4,"비율",rgb(230,10,0)); Else plot1(value4,"비율",rgb(0,255,0)); 3번. dayvolume 4번. 예를들어 오늘 선물아침시초가 : 241.05 그러면 오늘 옵션으로 환산하면 등가가 : 240 그러면 plot1이 자동으로 240으로 표현되게 등가기준은 선물시초가에서 +- 1.25 범위로 정해지겠죠 근데 딱 1.25경계가 시초가라면 ( 241.25) 등가가 240일수도 있고 242.5 일수도 있잖아요 그럴때는 낮은 지수인 240으로 등가로 정함