안녕하세요
무더운 날시에 수고가 많으십니다.
아래 수식에서
20봉중 (0봉제외) 200 이상 만족 했을때 5회이상 and 현재봉이 180 이상이면 조건검색
될수 있게끔 부탁드립니다.
var : a(0);
a = 0;
var1=Floor((V-V[1])/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;
if var3 >= 1 and var3 < 2 Then
a = a+50;
if var3 >= 2 and var3 < 2.5 Then
a = a+100;
if var3 >= 2.5 and var3 < 3 Then
a = a+150;
if var3 >= 3.1 and var4 < 4.5 Then
{
a = a - (10-Floor((min(4.0,var3)-3.0)/100));
}
if var3 >= 4.5 Then
{
a = a - Floor((var3-4.0)/5)*100;
}
}
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 + 50;
if CountIf(var5 >= var5[1]+100,20) >= 2 Then
a = a + 50;
if CountIf(var5 >= 100,20) >= 2 Then
a = a + 50;
if a >= 500 Then
{
Find(1);
}
항상감사드립니다.
수고하십시오
답변 1
예스스탁
예스스탁 답변
2024-07-05 14:45:04
안녕하세요
예스스탁입니다.
var : a(0);
a = 0;
var1=Floor((V-V[1])/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;
if var3 >= 1 and var3 < 2 Then
a = a+50;
if var3 >= 2 and var3 < 2.5 Then
a = a+100;
if var3 >= 2.5 and var3 < 3 Then
a = a+150;
if var3 >= 3.1 and var4 < 4.5 Then
{
a = a - (10-Floor((min(4.0,var3)-3.0)/100));
}
if var3 >= 4.5 Then
{
a = a - Floor((var3-4.0)/5)*100;
}
}
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 + 50;
if CountIf(var5 >= var5[1]+100,20) >= 2 Then
a = a + 50;
if CountIf(var5 >= 100,20) >= 2 Then
a = a + 50;
if CountIf(a >= 200,20)[1] >= 5 and a >= 180 Then
{
Find(1);
}
즐거운 하루되세요
> 하루삼프로 님이 쓴 글입니다.
> 제목 : 수식문의 드립니다
> 안녕하세요
무더운 날시에 수고가 많으십니다.
아래 수식에서
20봉중 (0봉제외) 200 이상 만족 했을때 5회이상 and 현재봉이 180 이상이면 조건검색
될수 있게끔 부탁드립니다.
var : a(0);
a = 0;
var1=Floor((V-V[1])/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;
if var3 >= 1 and var3 < 2 Then
a = a+50;
if var3 >= 2 and var3 < 2.5 Then
a = a+100;
if var3 >= 2.5 and var3 < 3 Then
a = a+150;
if var3 >= 3.1 and var4 < 4.5 Then
{
a = a - (10-Floor((min(4.0,var3)-3.0)/100));
}
if var3 >= 4.5 Then
{
a = a - Floor((var3-4.0)/5)*100;
}
}
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 + 50;
if CountIf(var5 >= var5[1]+100,20) >= 2 Then
a = a + 50;
if CountIf(var5 >= 100,20) >= 2 Then
a = a + 50;
if a >= 500 Then
{
Find(1);
}
항상감사드립니다.
수고하십시오