예스스탁
예스스탁 답변
2024-07-01 17:09:05
안녕하세요
예스스탁입니다.
상승 갭 발생시 조건은
일부 내용이 나열되어야 합니다.
주석 참고하셔서 세분화되어야 하면
조건지정해 세분화 하셔야 합니다.
1
var : a(0);
a = 0;
var1 = Floor(V/V[1]*100);
a = a+var1;
var2 = Floor(Money/100000000);
a = a+var2;
if DayOpen > DayClose(1) Then
{
var3 = (DayOpen-DayClose(1))/DayClose(1)*100;
#1%~2% 미만 3점
if var3 >= 1 and var3 < 2 Then
a = a+3;
#2%~3% 미만 6점
if var3 >= 2 and var3 < 3 Then
a = a+6;
#3%이상 3.1미만은 10점
if var3 >= 3 and var3 < 3.1 Then
a = a+10;
#3.1이상 4.5 미만은 10점에서 0.1%당 1씩 감소
if var3 >= 3.1 and var4 < 4.5 Then
{
a = a - (10-Floor((min(4.0,var3)-3.0)/0.1));
}
#4.5%상승이후에는 0.5%당 -10점
if var3 >= 4.5 Then
{
a = a - Floor((var3-4.0)/0.5)*10;
}
}
if c > DayOpen Then
{
var4 = Floor((C-DayOpen)/DayOpen*100);
if var4 >= 1 Then
a = a+var4;
}
if a >= 80 Then
Find(1);
2
var : a(0);
a = 0;
var1 = Floor(V/V[1]*100);
a = a+var1;
var2 = Floor(Money/100000000);
a = a+var2;
if DayOpen > DayClose(1) Then
{
var3 = (DayOpen-DayClose(1))/DayClose(1)*100;
#1%~2% 미만 3점
if var3 >= 1 and var3 < 2 Then
a = a+3;
#2%~3% 미만 6점
if var3 >= 2 and var3 < 3 Then
a = a+6;
#3%이상 3.1미만은 10점
if var3 >= 3 and var3 < 3.1 Then
a = a+10;
#3.1이상 4.5 미만은 10점에서 0.1%당 1씩 감소
if var3 >= 3.1 and var4 < 4.5 Then
{
a = a - (10-Floor((min(4.0,var3)-3.0)/0.1));
}
#4.5%상승이후에는 0.5%당 -10점
if var3 >= 4.5 Then
{
a = a - Floor((var3-4.0)/0.5)*10;
}
}
if c > DayOpen Then
{
var4 = Floor((C-DayOpen)/DayOpen*100);
if var4 >= 1 Then
a = a+var4;
}
var5 = Upvol/DownVol*100;
if var5 >= var5[1]+20 or var5 >= var5[2]+20 Then
a = a + 20;
if CountIf(var5 >= var5[1]+20,20) >= 2 Then
a = a + 20;
if CountIf(var5 >= 100,20) >= 2 Then
a = a + 20;
if a >= 140 Then
Find(1);
즐거운 하루되세요
> 하루삼프로 님이 쓴 글입니다.
> 제목 : 수식문의 드립니다
> 안녕하세요
수고 많으십니다.
해당 수식에 포인트(점수) 를 각각 부여해서 총합이 원하는 점수에 진입 하면 검색이 되게끔 부탁 드리겠습니다.
전일대비 거래량비율
1% 발생시1점, 2% 발생시 2점, 3%발생시 3점 , ........( 무한대)
거래대금
1억발생시 1점 , 2억 발생시 2점 , 3억 발생시 3점 , .........(무한대)
전일 종가대비. 오늘봉이 상승 갭 발생시
상승갭0.1%~ 상승갭 3% (10점) 에 최고 점수를 부여 하고
3%~ 4% 구간은 3%가 넘어설때는 마이너스(-) 로 전환 되어서 상승갭이 4%가 발생하면 0점이되고 상승갭 4% 이후로는 0.1% 당 마이너스 2점을 부여 해서 5%의 상승갭이 발생 하면 -20점으로 부여
(예: 1프로 상승갭 발생시 3점부여
2프로. 상승갭 발생시 6점부여
3프로 상승갭 발생시. 최고점수 10 점 부여(max)
3.5프로 상승갭 발생시 5점부여
4프로 상승갭발생시 0점 부여
4.5 프로 상승갭 발생시 마이너스 10 프로부여
5프로. 상승갭 발생시. 마이너스. 20 프로 부여
5.5 상승갭 발생시 마이너스 30프로 부여, ...(무한대 )
시가대비
1% 상승시 5점 , 2% 상승시 10점, 3% 상승시 15점 , .......(무한대)
위 조건의 점수 총 합이 80점 이상이면 종목 검색이 되게끔 부탁드리겠습니다.
----------------------------------------------------------------------
2. 아래조건은 위의 조건에 추가해서 부탁드리겠습니다.
1봉전,또는 2봉전 대비 (0봉기준) 체결강도 변동율이 20% 이상이면 20점 (이하 및 이상은 더이
상의 점수는 가감 하지않습니다.) 예: 1봉전,2봉전 쳬결강도가 100프로 가정. 현제봉이 120 프로면. 20 프로 이상입니다.
20봉간 전봉대비 체결강도 변동율이 100% 이상이 2회 이상(20점) (이것또한 이상 이하
는 더이상의 점수는 가감하지않습니다)
20봉간 체결강도가 100% 이상이 2 회 이상 이면 20점부여 (이것또한 해당조건으로만한정. 가감없습니다)
If= 위조건 + 아래조건 점수 총합이 140점 이상이면 검색이 되게끔 부탁드리겠습니다.
---------------------------------------------------------------------------------
항상 감사 드리면서
주말 마무리 잘하시고
습한 날씨에 건강관리 잘하시고
항상 건강 하십시요
하루삼프로
2024-07-01 18:29:22
아래 조건이. 누락된 모양입니다
부탁드립니다.
시가대비
1% 상승시 5점 , 2% 상승시 10점, 3% 상승시 15점 , .......(무한대)
그리고. 세분화를. 한다면. 어떤식으로. 세분화를 해야하는지 내용은 인지 하는데. 글자로. 표현이 잘 안됩니다.
예를들면 갭 0.1 에서 갭 3프로 까지. 일괄적으로.적으주신. 내용처럼. 예시ㅡ
if var3 >= 3.1 and var4 < 4.5 Then
{
a = a - (10-Floor((min(4.0,var3)-3.0)/0.1));
}
이런식으론. 안되는지요?
가능하다면. 부탁드리겠습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의 드립니다
> 안녕하세요
예스스탁입니다.
상승 갭 발생시 조건은
일부 내용이 나열되어야 합니다.
주석 참고하셔서 세분화되어야 하면
조건지정해 세분화 하셔야 합니다.
1
var : a(0);
a = 0;
var1 = Floor(V/V[1]*100);
a = a+var1;
var2 = Floor(Money/100000000);
a = a+var2;
if DayOpen > DayClose(1) Then
{
var3 = (DayOpen-DayClose(1))/DayClose(1)*100;
#1%~2% 미만 3점
if var3 >= 1 and var3 < 2 Then
a = a+3;
#2%~3% 미만 6점
if var3 >= 2 and var3 < 3 Then
a = a+6;
#3%이상 3.1미만은 10점
if var3 >= 3 and var3 < 3.1 Then
a = a+10;
#3.1이상 4.5 미만은 10점에서 0.1%당 1씩 감소
if var3 >= 3.1 and var4 < 4.5 Then
{
a = a - (10-Floor((min(4.0,var3)-3.0)/0.1));
}
#4.5%상승이후에는 0.5%당 -10점
if var3 >= 4.5 Then
{
a = a - Floor((var3-4.0)/0.5)*10;
}
}
if c > DayOpen Then
{
var4 = Floor((C-DayOpen)/DayOpen*100);
if var4 >= 1 Then
a = a+var4;
}
if a >= 80 Then
Find(1);
2
var : a(0);
a = 0;
var1 = Floor(V/V[1]*100);
a = a+var1;
var2 = Floor(Money/100000000);
a = a+var2;
if DayOpen > DayClose(1) Then
{
var3 = (DayOpen-DayClose(1))/DayClose(1)*100;
#1%~2% 미만 3점
if var3 >= 1 and var3 < 2 Then
a = a+3;
#2%~3% 미만 6점
if var3 >= 2 and var3 < 3 Then
a = a+6;
#3%이상 3.1미만은 10점
if var3 >= 3 and var3 < 3.1 Then
a = a+10;
#3.1이상 4.5 미만은 10점에서 0.1%당 1씩 감소
if var3 >= 3.1 and var4 < 4.5 Then
{
a = a - (10-Floor((min(4.0,var3)-3.0)/0.1));
}
#4.5%상승이후에는 0.5%당 -10점
if var3 >= 4.5 Then
{
a = a - Floor((var3-4.0)/0.5)*10;
}
}
if c > DayOpen Then
{
var4 = Floor((C-DayOpen)/DayOpen*100);
if var4 >= 1 Then
a = a+var4;
}
var5 = Upvol/DownVol*100;
if var5 >= var5[1]+20 or var5 >= var5[2]+20 Then
a = a + 20;
if CountIf(var5 >= var5[1]+20,20) >= 2 Then
a = a + 20;
if CountIf(var5 >= 100,20) >= 2 Then
a = a + 20;
if a >= 140 Then
Find(1);
즐거운 하루되세요
> 하루삼프로 님이 쓴 글입니다.
> 제목 : 수식문의 드립니다
> 안녕하세요
수고 많으십니다.
해당 수식에 포인트(점수) 를 각각 부여해서 총합이 원하는 점수에 진입 하면 검색이 되게끔 부탁 드리겠습니다.
전일대비 거래량비율
1% 발생시1점, 2% 발생시 2점, 3%발생시 3점 , ........( 무한대)
거래대금
1억발생시 1점 , 2억 발생시 2점 , 3억 발생시 3점 , .........(무한대)
전일 종가대비. 오늘봉이 상승 갭 발생시
상승갭0.1%~ 상승갭 3% (10점) 에 최고 점수를 부여 하고
3%~ 4% 구간은 3%가 넘어설때는 마이너스(-) 로 전환 되어서 상승갭이 4%가 발생하면 0점이되고 상승갭 4% 이후로는 0.1% 당 마이너스 2점을 부여 해서 5%의 상승갭이 발생 하면 -20점으로 부여
(예: 1프로 상승갭 발생시 3점부여
2프로. 상승갭 발생시 6점부여
3프로 상승갭 발생시. 최고점수 10 점 부여(max)
3.5프로 상승갭 발생시 5점부여
4프로 상승갭발생시 0점 부여
4.5 프로 상승갭 발생시 마이너스 10 프로부여
5프로. 상승갭 발생시. 마이너스. 20 프로 부여
5.5 상승갭 발생시 마이너스 30프로 부여, ...(무한대 )
시가대비
1% 상승시 5점 , 2% 상승시 10점, 3% 상승시 15점 , .......(무한대)
위 조건의 점수 총 합이 80점 이상이면 종목 검색이 되게끔 부탁드리겠습니다.
----------------------------------------------------------------------
2. 아래조건은 위의 조건에 추가해서 부탁드리겠습니다.
1봉전,또는 2봉전 대비 (0봉기준) 체결강도 변동율이 20% 이상이면 20점 (이하 및 이상은 더이
상의 점수는 가감 하지않습니다.) 예: 1봉전,2봉전 쳬결강도가 100프로 가정. 현제봉이 120 프로면. 20 프로 이상입니다.
20봉간 전봉대비 체결강도 변동율이 100% 이상이 2회 이상(20점) (이것또한 이상 이하
는 더이상의 점수는 가감하지않습니다)
20봉간 체결강도가 100% 이상이 2 회 이상 이면 20점부여 (이것또한 해당조건으로만한정. 가감없습니다)
If= 위조건 + 아래조건 점수 총합이 140점 이상이면 검색이 되게끔 부탁드리겠습니다.
---------------------------------------------------------------------------------
항상 감사 드리면서
주말 마무리 잘하시고
습한 날씨에 건강관리 잘하시고
항상 건강 하십시요
예스스탁
예스스탁 답변
2024-07-02 14:23:29
안녕하세요
예스스탁입니다.
1
if c > DayOpen Then
{
var4 = Floor((C-DayOpen)/DayOpen*100);
if var4 >= 1 Then
a = a+var4;
}
시가대비 상승은 위 내용으로 추가되어 있습니다.
2
0.1~3.0은
폭이 일정하지 않아 계산식으로 대체가 되지 않습니다.
관련 내용 세분해서 점수를 부여하는 부분은
주석참고하셔서 나열해서 직접 처리하셔야 합니다.
즐거운 하루되세요
> 하루삼프로 님이 쓴 글입니다.
> 제목 : Re : Re : 아래 조건이. 누락된 모양입니다.부탁드리겠습니다
> 아래 조건이. 누락된 모양입니다
부탁드립니다.
시가대비
1% 상승시 5점 , 2% 상승시 10점, 3% 상승시 15점 , .......(무한대)
그리고. 세분화를. 한다면. 어떤식으로. 세분화를 해야하는지 내용은 인지 하는데. 글자로. 표현이 잘 안됩니다.
예를들면 갭 0.1 에서 갭 3프로 까지. 일괄적으로.적으주신. 내용처럼. 예시ㅡ
if var3 >= 3.1 and var4 < 4.5 Then
{
a = a - (10-Floor((min(4.0,var3)-3.0)/0.1));
}
이런식으론. 안되는지요?
가능하다면. 부탁드리겠습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의 드립니다
> 안녕하세요
예스스탁입니다.
상승 갭 발생시 조건은
일부 내용이 나열되어야 합니다.
주석 참고하셔서 세분화되어야 하면
조건지정해 세분화 하셔야 합니다.
1
var : a(0);
a = 0;
var1 = Floor(V/V[1]*100);
a = a+var1;
var2 = Floor(Money/100000000);
a = a+var2;
if DayOpen > DayClose(1) Then
{
var3 = (DayOpen-DayClose(1))/DayClose(1)*100;
#1%~2% 미만 3점
if var3 >= 1 and var3 < 2 Then
a = a+3;
#2%~3% 미만 6점
if var3 >= 2 and var3 < 3 Then
a = a+6;
#3%이상 3.1미만은 10점
if var3 >= 3 and var3 < 3.1 Then
a = a+10;
#3.1이상 4.5 미만은 10점에서 0.1%당 1씩 감소
if var3 >= 3.1 and var4 < 4.5 Then
{
a = a - (10-Floor((min(4.0,var3)-3.0)/0.1));
}
#4.5%상승이후에는 0.5%당 -10점
if var3 >= 4.5 Then
{
a = a - Floor((var3-4.0)/0.5)*10;
}
}
if c > DayOpen Then
{
var4 = Floor((C-DayOpen)/DayOpen*100);
if var4 >= 1 Then
a = a+var4;
}
if a >= 80 Then
Find(1);
2
var : a(0);
a = 0;
var1 = Floor(V/V[1]*100);
a = a+var1;
var2 = Floor(Money/100000000);
a = a+var2;
if DayOpen > DayClose(1) Then
{
var3 = (DayOpen-DayClose(1))/DayClose(1)*100;
#1%~2% 미만 3점
if var3 >= 1 and var3 < 2 Then
a = a+3;
#2%~3% 미만 6점
if var3 >= 2 and var3 < 3 Then
a = a+6;
#3%이상 3.1미만은 10점
if var3 >= 3 and var3 < 3.1 Then
a = a+10;
#3.1이상 4.5 미만은 10점에서 0.1%당 1씩 감소
if var3 >= 3.1 and var4 < 4.5 Then
{
a = a - (10-Floor((min(4.0,var3)-3.0)/0.1));
}
#4.5%상승이후에는 0.5%당 -10점
if var3 >= 4.5 Then
{
a = a - Floor((var3-4.0)/0.5)*10;
}
}
if c > DayOpen Then
{
var4 = Floor((C-DayOpen)/DayOpen*100);
if var4 >= 1 Then
a = a+var4;
}
var5 = Upvol/DownVol*100;
if var5 >= var5[1]+20 or var5 >= var5[2]+20 Then
a = a + 20;
if CountIf(var5 >= var5[1]+20,20) >= 2 Then
a = a + 20;
if CountIf(var5 >= 100,20) >= 2 Then
a = a + 20;
if a >= 140 Then
Find(1);
즐거운 하루되세요
> 하루삼프로 님이 쓴 글입니다.
> 제목 : 수식문의 드립니다
> 안녕하세요
수고 많으십니다.
해당 수식에 포인트(점수) 를 각각 부여해서 총합이 원하는 점수에 진입 하면 검색이 되게끔 부탁 드리겠습니다.
전일대비 거래량비율
1% 발생시1점, 2% 발생시 2점, 3%발생시 3점 , ........( 무한대)
거래대금
1억발생시 1점 , 2억 발생시 2점 , 3억 발생시 3점 , .........(무한대)
전일 종가대비. 오늘봉이 상승 갭 발생시
상승갭0.1%~ 상승갭 3% (10점) 에 최고 점수를 부여 하고
3%~ 4% 구간은 3%가 넘어설때는 마이너스(-) 로 전환 되어서 상승갭이 4%가 발생하면 0점이되고 상승갭 4% 이후로는 0.1% 당 마이너스 2점을 부여 해서 5%의 상승갭이 발생 하면 -20점으로 부여
(예: 1프로 상승갭 발생시 3점부여
2프로. 상승갭 발생시 6점부여
3프로 상승갭 발생시. 최고점수 10 점 부여(max)
3.5프로 상승갭 발생시 5점부여
4프로 상승갭발생시 0점 부여
4.5 프로 상승갭 발생시 마이너스 10 프로부여
5프로. 상승갭 발생시. 마이너스. 20 프로 부여
5.5 상승갭 발생시 마이너스 30프로 부여, ...(무한대 )
시가대비
1% 상승시 5점 , 2% 상승시 10점, 3% 상승시 15점 , .......(무한대)
위 조건의 점수 총 합이 80점 이상이면 종목 검색이 되게끔 부탁드리겠습니다.
----------------------------------------------------------------------
2. 아래조건은 위의 조건에 추가해서 부탁드리겠습니다.
1봉전,또는 2봉전 대비 (0봉기준) 체결강도 변동율이 20% 이상이면 20점 (이하 및 이상은 더이
상의 점수는 가감 하지않습니다.) 예: 1봉전,2봉전 쳬결강도가 100프로 가정. 현제봉이 120 프로면. 20 프로 이상입니다.
20봉간 전봉대비 체결강도 변동율이 100% 이상이 2회 이상(20점) (이것또한 이상 이하
는 더이상의 점수는 가감하지않습니다)
20봉간 체결강도가 100% 이상이 2 회 이상 이면 20점부여 (이것또한 해당조건으로만한정. 가감없습니다)
If= 위조건 + 아래조건 점수 총합이 140점 이상이면 검색이 되게끔 부탁드리겠습니다.
---------------------------------------------------------------------------------
항상 감사 드리면서
주말 마무리 잘하시고
습한 날씨에 건강관리 잘하시고
항상 건강 하십시요