커뮤니티

문의드립니다.

프로필 이미지
잡다백수
2017-12-20 15:31:09
147
글번호 115123
답변완료
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 지표 a- 09000~093000 까지(변수)의 변동폭 b- a의 30 평균 2. 기타 코딩 -셋째봉의 길이 -셋째봉이 양봉 -전일 셋째 봉이 양봉 -전일 마지막 봉의 길이 3. 지표 당일진폭 평균진폭지표인데요. 갭을 포함하려고 하면 어떻게 수정을 해야 하는지요. input: N(0); value1 = dayhigh(N); value2 = ((dayHigh(N)+dayLow(N))/2+dayHigh(N))/2; value3 = (dayHigh(N)+dayLow(N))/2; value4 = ((dayHigh(N)+dayLow(N))/2 +dayLow(N))/2; value5 = dayLow(N); Plot1(value1,"고가"); Plot2(value2,"2분선"); Plot3(value3,"중간값"); plot4(value4,"4분선"); plot5(value5,"저가"); 3. 그날 진입할 지 말지 랜덤 +buy할 지 sell할지 랜덤
시스템
답변 5
프로필 이미지

예스스탁 예스스탁 답변

2017-12-20 16:12:03

안녕하세요 예스스탁입니다. 1. input : n(30); var : cnt(0),idx(0),sum(0),mav(0); Array : aa[100](0); if bdate != bdate[1] Then{ idx = idx+1; for cnt = 1 to 99{ aa[cnt] = aa[cnt-1][1]; } } if stime < 93000 Then aa[0] = dayhigh-daylow; plot1(aa[0]); if idx >= n then{ sum = 0; for cnt = 0 to n-1{ sum = sum +aa[cnt]; } mav = sum/n; plot2(mav); } 2 input: N(0); value1 = dayhigh(N)-(dayopen(n)-DayClose(n+1)); value2 = ((dayHigh(N)+dayLow(N))/2+dayHigh(N))/2-(dayopen(n)-DayClose(n+1)); value3 = (dayHigh(N)+dayLow(N))/2-(dayopen(n)-DayClose(n+1)); value4 = ((dayHigh(N)+dayLow(N))/2 +dayLow(N))/2-(dayopen(n)-DayClose(n+1)); value5 = dayLow(N)-(dayopen(n)-DayClose(n+1)); Plot1(value1,"고가"); Plot2(value2,"2분선"); Plot3(value3,"중간값"); plot4(value4,"4분선"); plot5(value5,"저가"); 3 if bdate != bdate[1] Then{ Condition1 = false; Condition1 = false; if Random(2) >= 1 Then Condition1 = true; if Random(2) >= 1 Then Condition2 = true; } if Condition1 == true and 매수조건 Then buy(); if Condition2 == true and 매도조건 Then sell(); 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 지표 a- 09000~093000 까지(변수)의 변동폭 b- a의 30 평균 2. 기타 코딩 -셋째봉의 길이 -셋째봉이 양봉 -전일 셋째 봉이 양봉 -전일 마지막 봉의 길이 3. 지표 당일진폭 평균진폭지표인데요. 갭을 포함하려고 하면 어떻게 수정을 해야 하는지요. input: N(0); value1 = dayhigh(N); value2 = ((dayHigh(N)+dayLow(N))/2+dayHigh(N))/2; value3 = (dayHigh(N)+dayLow(N))/2; value4 = ((dayHigh(N)+dayLow(N))/2 +dayLow(N))/2; value5 = dayLow(N); Plot1(value1,"고가"); Plot2(value2,"2분선"); Plot3(value3,"중간값"); plot4(value4,"4분선"); plot5(value5,"저가"); 3. 그날 진입할 지 말지 랜덤 +buy할 지 sell할지 랜덤
프로필 이미지

잡다백수

2017-12-20 16:28:17

코딩감사합니다. 2번 질문도 답변 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1. input : n(30); var : cnt(0),idx(0),sum(0),mav(0); Array : aa[100](0); if bdate != bdate[1] Then{ idx = idx+1; for cnt = 1 to 99{ aa[cnt] = aa[cnt-1][1]; } } if stime < 93000 Then aa[0] = dayhigh-daylow; plot1(aa[0]); if idx >= n then{ sum = 0; for cnt = 0 to n-1{ sum = sum +aa[cnt]; } mav = sum/n; plot2(mav); } 2 input: N(0); value1 = dayhigh(N)-(dayopen(n)-DayClose(n+1)); value2 = ((dayHigh(N)+dayLow(N))/2+dayHigh(N))/2-(dayopen(n)-DayClose(n+1)); value3 = (dayHigh(N)+dayLow(N))/2-(dayopen(n)-DayClose(n+1)); value4 = ((dayHigh(N)+dayLow(N))/2 +dayLow(N))/2-(dayopen(n)-DayClose(n+1)); value5 = dayLow(N)-(dayopen(n)-DayClose(n+1)); Plot1(value1,"고가"); Plot2(value2,"2분선"); Plot3(value3,"중간값"); plot4(value4,"4분선"); plot5(value5,"저가"); 3 if bdate != bdate[1] Then{ Condition1 = false; Condition1 = false; if Random(2) >= 1 Then Condition1 = true; if Random(2) >= 1 Then Condition2 = true; } if Condition1 == true and 매수조건 Then buy(); if Condition2 == true and 매도조건 Then sell(); 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 지표 a- 09000~093000 까지(변수)의 변동폭 b- a의 30 평균 2. 기타 코딩 -셋째봉의 길이 -셋째봉이 양봉 -전일 셋째 봉이 양봉 -전일 마지막 봉의 길이 3. 지표 당일진폭 평균진폭지표인데요. 갭을 포함하려고 하면 어떻게 수정을 해야 하는지요. input: N(0); value1 = dayhigh(N); value2 = ((dayHigh(N)+dayLow(N))/2+dayHigh(N))/2; value3 = (dayHigh(N)+dayLow(N))/2; value4 = ((dayHigh(N)+dayLow(N))/2 +dayLow(N))/2; value5 = dayLow(N); Plot1(value1,"고가"); Plot2(value2,"2분선"); Plot3(value3,"중간값"); plot4(value4,"4분선"); plot5(value5,"저가"); 3. 그날 진입할 지 말지 랜덤 +buy할 지 sell할지 랜덤
프로필 이미지

예스스탁 예스스탁 답변

2017-12-20 16:35:34

안녕하세요 예스스탁입니다. 2번수식입니다. if dayindex == 0 Then var2 = H[1]-L[1];//전일마지막봉 길이 if dayindex == 2 Then{ var1 = H-L; //3번째봉 길이 #3번째봉이 양봉이면 true 아니면 false if C > O Then Condition1 = true; Else Condition1 = false; #전일 양봉여부 Condition2 = Condition1[1]; } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다. > 코딩감사합니다. 2번 질문도 답변 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1. input : n(30); var : cnt(0),idx(0),sum(0),mav(0); Array : aa[100](0); if bdate != bdate[1] Then{ idx = idx+1; for cnt = 1 to 99{ aa[cnt] = aa[cnt-1][1]; } } if stime < 93000 Then aa[0] = dayhigh-daylow; plot1(aa[0]); if idx >= n then{ sum = 0; for cnt = 0 to n-1{ sum = sum +aa[cnt]; } mav = sum/n; plot2(mav); } 2 input: N(0); value1 = dayhigh(N)-(dayopen(n)-DayClose(n+1)); value2 = ((dayHigh(N)+dayLow(N))/2+dayHigh(N))/2-(dayopen(n)-DayClose(n+1)); value3 = (dayHigh(N)+dayLow(N))/2-(dayopen(n)-DayClose(n+1)); value4 = ((dayHigh(N)+dayLow(N))/2 +dayLow(N))/2-(dayopen(n)-DayClose(n+1)); value5 = dayLow(N)-(dayopen(n)-DayClose(n+1)); Plot1(value1,"고가"); Plot2(value2,"2분선"); Plot3(value3,"중간값"); plot4(value4,"4분선"); plot5(value5,"저가"); 3 if bdate != bdate[1] Then{ Condition1 = false; Condition1 = false; if Random(2) >= 1 Then Condition1 = true; if Random(2) >= 1 Then Condition2 = true; } if Condition1 == true and 매수조건 Then buy(); if Condition2 == true and 매도조건 Then sell(); 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 지표 a- 09000~093000 까지(변수)의 변동폭 b- a의 30 평균 2. 기타 코딩 -셋째봉의 길이 -셋째봉이 양봉 -전일 셋째 봉이 양봉 -전일 마지막 봉의 길이 3. 지표 당일진폭 평균진폭지표인데요. 갭을 포함하려고 하면 어떻게 수정을 해야 하는지요. input: N(0); value1 = dayhigh(N); value2 = ((dayHigh(N)+dayLow(N))/2+dayHigh(N))/2; value3 = (dayHigh(N)+dayLow(N))/2; value4 = ((dayHigh(N)+dayLow(N))/2 +dayLow(N))/2; value5 = dayLow(N); Plot1(value1,"고가"); Plot2(value2,"2분선"); Plot3(value3,"중간값"); plot4(value4,"4분선"); plot5(value5,"저가"); 3. 그날 진입할 지 말지 랜덤 +buy할 지 sell할지 랜덤
프로필 이미지

잡다백수

2017-12-20 17:06:33

코딩 감사합니다. 답변해주신 갭포함 당일진동폭이랑 기존 질문에 있던 당일진동폭인데요. 제 본래 생각은 이전 종가와 오늘 시가와의 차이까지 다 포함시켜서, 그러니까 그림같으면(갭상승했으면) 어제 종가를 저가로 치고 갭을 포함한 지표를 보려고 한건데요. 실행해보니 생각한대로 나오지 않았습니다. 갭을 포함하는 식으로 바꿀 방법이 있을까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 2번수식입니다. if dayindex == 0 Then var2 = H[1]-L[1];//전일마지막봉 길이 if dayindex == 2 Then{ var1 = H-L; //3번째봉 길이 #3번째봉이 양봉이면 true 아니면 false if C > O Then Condition1 = true; Else Condition1 = false; #전일 양봉여부 Condition2 = Condition1[1]; } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다. > 코딩감사합니다. 2번 질문도 답변 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1. input : n(30); var : cnt(0),idx(0),sum(0),mav(0); Array : aa[100](0); if bdate != bdate[1] Then{ idx = idx+1; for cnt = 1 to 99{ aa[cnt] = aa[cnt-1][1]; } } if stime < 93000 Then aa[0] = dayhigh-daylow; plot1(aa[0]); if idx >= n then{ sum = 0; for cnt = 0 to n-1{ sum = sum +aa[cnt]; } mav = sum/n; plot2(mav); } 2 input: N(0); value1 = dayhigh(N)-(dayopen(n)-DayClose(n+1)); value2 = ((dayHigh(N)+dayLow(N))/2+dayHigh(N))/2-(dayopen(n)-DayClose(n+1)); value3 = (dayHigh(N)+dayLow(N))/2-(dayopen(n)-DayClose(n+1)); value4 = ((dayHigh(N)+dayLow(N))/2 +dayLow(N))/2-(dayopen(n)-DayClose(n+1)); value5 = dayLow(N)-(dayopen(n)-DayClose(n+1)); Plot1(value1,"고가"); Plot2(value2,"2분선"); Plot3(value3,"중간값"); plot4(value4,"4분선"); plot5(value5,"저가"); 3 if bdate != bdate[1] Then{ Condition1 = false; Condition1 = false; if Random(2) >= 1 Then Condition1 = true; if Random(2) >= 1 Then Condition2 = true; } if Condition1 == true and 매수조건 Then buy(); if Condition2 == true and 매도조건 Then sell(); 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 지표 a- 09000~093000 까지(변수)의 변동폭 b- a의 30 평균 2. 기타 코딩 -셋째봉의 길이 -셋째봉이 양봉 -전일 셋째 봉이 양봉 -전일 마지막 봉의 길이 3. 지표 당일진폭 평균진폭지표인데요. 갭을 포함하려고 하면 어떻게 수정을 해야 하는지요. input: N(0); value1 = dayhigh(N); value2 = ((dayHigh(N)+dayLow(N))/2+dayHigh(N))/2; value3 = (dayHigh(N)+dayLow(N))/2; value4 = ((dayHigh(N)+dayLow(N))/2 +dayLow(N))/2; value5 = dayLow(N); Plot1(value1,"고가"); Plot2(value2,"2분선"); Plot3(value3,"중간값"); plot4(value4,"4분선"); plot5(value5,"저가"); 3. 그날 진입할 지 말지 랜덤 +buy할 지 sell할지 랜덤
프로필 이미지

예스스탁 예스스탁 답변

2017-12-21 16:55:47

안녕하세요 예스스탁입니다. input: N(0); var : HH(0),LL(0); HH = max(DayHigh(n),DayClose(n+1)); LL = Min(DayLow(n),DayClose(n+1)); value1 = HH; value2 = ((HH+LL)/2+HH)/2; value3 = (HH+LL)/2; value4 = ((HH+LL)/2 +LL)/2; value5 = LL; Plot1(value1,"고가"); Plot2(value2,"2분선"); Plot3(value3,"중간값"); plot4(value4,"4분선"); plot5(value5,"저가"); 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 문의드립니다. > 코딩 감사합니다. 답변해주신 갭포함 당일진동폭이랑 기존 질문에 있던 당일진동폭인데요. 제 본래 생각은 이전 종가와 오늘 시가와의 차이까지 다 포함시켜서, 그러니까 그림같으면(갭상승했으면) 어제 종가를 저가로 치고 갭을 포함한 지표를 보려고 한건데요. 실행해보니 생각한대로 나오지 않았습니다. 갭을 포함하는 식으로 바꿀 방법이 있을까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 2번수식입니다. if dayindex == 0 Then var2 = H[1]-L[1];//전일마지막봉 길이 if dayindex == 2 Then{ var1 = H-L; //3번째봉 길이 #3번째봉이 양봉이면 true 아니면 false if C > O Then Condition1 = true; Else Condition1 = false; #전일 양봉여부 Condition2 = Condition1[1]; } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다. > 코딩감사합니다. 2번 질문도 답변 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1. input : n(30); var : cnt(0),idx(0),sum(0),mav(0); Array : aa[100](0); if bdate != bdate[1] Then{ idx = idx+1; for cnt = 1 to 99{ aa[cnt] = aa[cnt-1][1]; } } if stime < 93000 Then aa[0] = dayhigh-daylow; plot1(aa[0]); if idx >= n then{ sum = 0; for cnt = 0 to n-1{ sum = sum +aa[cnt]; } mav = sum/n; plot2(mav); } 2 input: N(0); value1 = dayhigh(N)-(dayopen(n)-DayClose(n+1)); value2 = ((dayHigh(N)+dayLow(N))/2+dayHigh(N))/2-(dayopen(n)-DayClose(n+1)); value3 = (dayHigh(N)+dayLow(N))/2-(dayopen(n)-DayClose(n+1)); value4 = ((dayHigh(N)+dayLow(N))/2 +dayLow(N))/2-(dayopen(n)-DayClose(n+1)); value5 = dayLow(N)-(dayopen(n)-DayClose(n+1)); Plot1(value1,"고가"); Plot2(value2,"2분선"); Plot3(value3,"중간값"); plot4(value4,"4분선"); plot5(value5,"저가"); 3 if bdate != bdate[1] Then{ Condition1 = false; Condition1 = false; if Random(2) >= 1 Then Condition1 = true; if Random(2) >= 1 Then Condition2 = true; } if Condition1 == true and 매수조건 Then buy(); if Condition2 == true and 매도조건 Then sell(); 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 지표 a- 09000~093000 까지(변수)의 변동폭 b- a의 30 평균 2. 기타 코딩 -셋째봉의 길이 -셋째봉이 양봉 -전일 셋째 봉이 양봉 -전일 마지막 봉의 길이 3. 지표 당일진폭 평균진폭지표인데요. 갭을 포함하려고 하면 어떻게 수정을 해야 하는지요. input: N(0); value1 = dayhigh(N); value2 = ((dayHigh(N)+dayLow(N))/2+dayHigh(N))/2; value3 = (dayHigh(N)+dayLow(N))/2; value4 = ((dayHigh(N)+dayLow(N))/2 +dayLow(N))/2; value5 = dayLow(N); Plot1(value1,"고가"); Plot2(value2,"2분선"); Plot3(value3,"중간값"); plot4(value4,"4분선"); plot5(value5,"저가"); 3. 그날 진입할 지 말지 랜덤 +buy할 지 sell할지 랜덤