예스스탁
예스스탁 답변
2022-09-13 15:01:43
안녕하세요
예스스탁입니다.
9.O+(1)/2
9번은 내용이 불명확합니다. O+O(1)/2 내용으로 작성해 드립니다.
1
var : month(0),nday(0),week(0),X(False);
var : HH(0),LL(0),OO(0),CC(0),MM(0);
var : HH1(0),LL1(0),OO1(0),CC1(0),MM1(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if (month%3 == 0 and nday >= 12 and nday <= 25 and week == 5) then
X = true;
Else
X = False;
if X == False and X[1] == true Then
{
OO = O;
HH = H;
LL = L;
OO1 = OO[1];
HH1 = HH[1];
LL1 = LL[1];
CC1 = CC[1];
MM1 = MM[1];
}
if OO > 0 Then
{
if h > HH Then
HH = h;
if L < LL Then
LL = L;
MM = (HH+LL)/2;
CC = C;
Plot1(OO,"O");
Plot2(HH,"H");
Plot3(LL,"L");
Plot4(MM,"M");
Plot5(CC,"C");
plot6((OO+HH)/2);
plot7((MM+OO)/2);
plot8((LL+OO)/2);
}
if OO1 > 0 Then
{
plot9((OO+OO1)/2);
plot10((OO+HH1)/2);
plot11((OO+LL1)/2);
plot12((OO+MM1)/2);
plot13((OO+CC1)/2);
plot14((HH+HH1)/2);
plot15((LL+LL1)/2);
plot16((MM+MM1)/2);
}
2
var : month(0,Data2),nday(0,Data2),week(0,Data2),X(False,Data2);
var : HH(0,Data2),LL(0,Data2),OO(0,Data2),CC(0,Data2),MM(0,Data2);
var : HH1(0,Data2),LL1(0,Data2),OO1(0,Data2),CC1(0,Data2),MM1(0,Data2);
month = data2(int(date/100)-int(date/10000)*100);
nday = data2(date - int(date/100)*100);
Week = data2(DayOfWeek(date));
if (month%3 == 0 and nday >= 12 and nday <= 25 and week == 5) then
X = true;
Else
X = False;
if X == False and X[1] == true Then
{
OO = data2(O);
HH = data2(H);
LL = data2(L);
OO1 = OO[1];
HH1 = HH[1];
LL1 = LL[1];
CC1 = CC[1];
MM1 = MM[1];
}
if OO > 0 Then
{
if data2(h) > HH Then
HH = data2(h);
if data2(L) < LL Then
LL = data2(L);
MM = (HH+LL)/2;
CC = data2(C);
Plot1(OO,"O");
Plot2(HH,"H");
Plot3(LL,"L");
Plot4(MM,"M");
Plot5(CC,"C");
plot6((OO+HH)/2);
plot7((MM+OO)/2);
plot8((LL+OO)/2);
}
if OO1 > 0 Then
{
plot9((OO+OO1)/2);
plot10((OO+HH1)/2);
plot11((OO+LL1)/2);
plot12((OO+MM1)/2);
plot13((OO+CC1)/2);
plot14((HH+HH1)/2);
plot15((LL+LL1)/2);
plot16((MM+MM1)/2);
}
3
var : nday(0),week(0),X(False);
var : HH(0),LL(0),OO(0),CC(0),MM(0);
var : HH1(0),LL1(0),OO1(0),CC1(0),MM1(0);
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if (nday >= 12 and nday <= 25 and week == 5) then
X = true;
Else
X = False;
if X == False and X[1] == true Then
{
OO = O;
HH = H;
LL = L;
OO1 = OO[1];
HH1 = HH[1];
LL1 = LL[1];
CC1 = CC[1];
MM1 = MM[1];
}
if OO > 0 Then
{
if h > HH Then
HH = h;
if L < LL Then
LL = L;
MM = (HH+LL)/2;
CC = C;
Plot1(OO,"O");
Plot2(HH,"H");
Plot3(LL,"L");
Plot4(MM,"M");
Plot5(CC,"C");
plot6((OO+HH)/2);
plot7((MM+OO)/2);
plot8((LL+OO)/2);
}
if OO1 > 0 Then
{
plot9((OO+OO1)/2);
plot10((OO+HH1)/2);
plot11((OO+LL1)/2);
plot12((OO+MM1)/2);
plot13((OO+CC1)/2);
plot14((HH+HH1)/2);
plot15((LL+LL1)/2);
plot16((MM+MM1)/2);
}
4
var : nday(0,Data2),week(0,Data2),X(False,Data2);
var : HH(0,Data2),LL(0,Data2),OO(0,Data2),CC(0,Data2),MM(0,Data2);
var : HH1(0,Data2),LL1(0,Data2),OO1(0,Data2),CC1(0,Data2),MM1(0,Data2);
nday = data2(date - int(date/100)*100);
Week = data2(DayOfWeek(date));
if (nday >= 12 and nday <= 25 and week == 5) then
X = true;
Else
X = False;
if X == False and X[1] == true Then
{
OO = data2(O);
HH = data2(H);
LL = data2(L);
OO1 = OO[1];
HH1 = HH[1];
LL1 = LL[1];
CC1 = CC[1];
MM1 = MM[1];
}
if OO > 0 Then
{
if data2(h) > HH Then
HH = data2(h);
if data2(L) < LL Then
LL = data2(L);
MM = (HH+LL)/2;
CC = data2(C);
Plot1(OO,"O");
Plot2(HH,"H");
Plot3(LL,"L");
Plot4(MM,"M");
Plot5(CC,"C");
plot6((OO+HH)/2);
plot7((MM+OO)/2);
plot8((LL+OO)/2);
}
if OO1 > 0 Then
{
plot9((OO+OO1)/2);
plot10((OO+HH1)/2);
plot11((OO+LL1)/2);
plot12((OO+MM1)/2);
plot13((OO+CC1)/2);
plot14((HH+HH1)/2);
plot15((LL+LL1)/2);
plot16((MM+MM1)/2);
}
즐거운 하루되세요
> 호정0688 님이 쓴 글입니다.
> 제목 : 지표
> 항상감사합니다.
var : month(0),nday(0),week(0),X(False);
var : HH(0),LL(0),OO(0),CC(0),MM(0);
var : H1(1),L1(1),O1(1),C1(1),M1(1);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if (month%3 == 0 and nday >= 12 and nday <= 25 and week == 5) then
X = true;
Else
X = False;
if X == False and X[1] == true Then
{
OO = O;
HH = H;
LL = L;
}
if OO > 0 Then
{
if h > HH Then
HH = h;
if L < LL Then
LL = L;
MM = (HH+LL)/2;
CC = C;
Plot1(OO,"O");
Plot2(HH,"H");
Plot3(LL,"L");
Plot4(MM,"M");
Plot5(CC,"C");
}
1]지난번 받은[타]수식입니다
첨삭수식부탁드립니다.
6.O+H/2
7.M+O/2
8.L+O/2
9.O+(1)/2
10.O+H(1)/2
11.O+L(1)/2
12.O+M(1)/2
13.O+C(1)/2
14.H+H(1)/2
15.L+L(1)/2
16.M+M(1)/2
*참고로 현재 시가와 전만기의 반값과
현재고점과 전만기의 고점입니다.
2]
Input : 반올림(0);
var : month(0),nday(0),week(0),X(False);
var : HH(0),LL(0),OO(0),CC(0),MM(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if (nday >= 12 and nday <= 25 and week == 5) then
X = true;
Else
X = False;
if X == False and X[1] == true Then
{
OO = O;
HH = H;
LL = L;
}
if OO > 0 Then
{
if h > HH Then
HH = h;
if L < LL Then
LL = L;
MM = abs(HH+LL)/2;
CC = C;
var1=oo;
var2=HH;
var3=LL;
var4=MM;
var5=CC;
Plot1(OO,"시");
Plot2(HH,"고");
Plot3(LL,"저");
Plot4(MM,"중");
Plot5(CC,"종");
}
6.O+H/2
7.M+O/2
8.L+O/2
9.O+(1)/2
10.O+H(1)/2
11.O+L(1)/2
12.O+M(1)/2
13.O+C(1)/2
14.H+H(1)/2
15.L+L(1)/2
16.M+M(1)/2
2]참고로 현재 옵션시가와 전만기의 옵션반값과
현재고점저점과 전만기의 옵션고점저점입니다.
3]타수식이 가능하다면
기본만기수식에도
[6~16]지표가 가능할까요?
일봉에 이번지표값은 나오는데-지난 가격의 표시가 나오지않읍니다.
1]일봉만기[1~16]포함
2]타주기 일봉만기[1~16]"
3]일봉옵션만기[1~16]"
4]타주기 옵션만기 [~16]"
위4가지수식 부탁드립니다.