답변완료
시스템
항상감사합니다
받은수식입니다
해석부탁드립니다.
input:length(20),D1(2);
#매수/매도청산
If CrossUp(H,BollBandUp(20,2))Then
Buy();
#매도/매수청산
If CrossDown(L,BollBandDown(20,2))Then
Sell();
1]기간20BB의 종가평균의 20개의 캔들
D1편차 2배의 고가 가격을 넘을때 매수(사라)
2]표준편차 인터넷봐도 어려워요
0선에서 2배인것같은데?
가격으로 예시를 설명해주시면
표준편차의 의미를 이해 할수있을까요?
3]20개의 종가평균값에서 고가 ?
고가의 표준편차0보다2배 넘을때 사라?
2021-09-28
832
글번호 152527
시스템
답변완료
종목검색식의 결과값이 다르게 나옵니다.
안녕하세요...
종목검색 식 문의인데요...
아래 식을 완성하고, 파워종목검색에서 아래식으로 만든 조건검색을 등록하여 검색을 하였는데요.
파워종목검색에서 기준주기(일,주,월,분)를 바꿔가면서 조회를 하면 결과값이 다르게 나옵니다.
제가 원하는값은 당일의 현재시간까지의 거래량과 이전일별 현재시간까지의 거래량을 구한후 평균거래량을 구한후 당일의 거래량이 이전의 평균거래량보다 100%이상 거래된 종목만 검색하기를 원합니다.
어디가 잘못되었을까요?
그리고, 디버깅문을 넣으면 에라가 납니다. 사용법 부탁드립니다.
디버깅문 :
MessageLog("종목명 : %s, 당일거래량 : %.2f, %s일평균거래량 : %.2f, 달성율 : %.2f", Find(1), DayVolume, Ilsu, AvgVolume, Per);
완성식 :
input : Ilsu(20),MinPer(100);
var : cnt(0),Per(0);
var : sumVolume(0),AvgVolume(0);
//array : sumVolume[5](0);
for cnt = 1 to Ilsu {
if sdate[cnt] < sdate and stime[cnt] <= stime then
{
sumVolume = sumVolume + DayVolume[cnt];
}
}
AvgVolume = sumVolume/Ilsu;
Per = DayVolume / AvgVolume * 100;
if MinPer < Per Then
{
Find(1);
// MessageLog("종목명 : %s, 당일거래량 : %.2f, %s일평균거래량 : %.2f, 달성율 : %.2f", Find(1), DayVolume, Ilsu, AvgVolume, Per);
}
2021-09-28
969
글번호 152512
종목검색
답변완료
print 함수에 대해 질문 입니다.
안녕하세요.
print 문에서 date 와 time , close, 등을 작성을 아래와 같이 했습니다.
print("min.csv","%.2f, %.2f", date, Time);
결과는 아래와 같습니다.
2021-09-23 23:54:00 20210923.00 235359
2021-09-23 23:55:00 20210923.00 235459
2021-09-23 23:56:00 20210923.00 235559
2021-09-23 23:57:00 20210923.00 235659
2021-09-23 23:58:00 20210923.00 235759
2021-09-23 23:59:00 20210923.00 235859
2021-09-24 : : 0 20210923.00 235959
2021-09-24 : 1:00 20210924.00 59
2021-09-24 : 2:00 20210924.00 159
2021-09-24 : 3:00 20210924.00 259
2021-09-24 : 4:00 20210924.00 359
2021-09-24 : 5:00 20210924.00 459
질문1. 0시~0시59분까지 공란처리말고 00 숫자로 표현가능한 방법 부탁드립니다.
예)
: : 0 --> 00:00:00
: : 1 --> 00:00:01
질문2. date 시간과 time 시간이 1분단위로 어긋나보입니다.
date와 time 출력방식이 다른 것 같습니다. 같이 맞출 수 있는 방법 부탁드립니다.
2021-09-28
1123
글번호 152501
지표