커뮤니티
수정 의뢰드립니다!
2018-12-20 16:54:48
317
글번호 124645
안녕하세요!
아래의 자료들은 일전에 만들어 주신 자료 들입니다!
다름이 아니라 선에 주가가 닿으면 음성이 나오는 수식을 만들어 보고 싶습니다!
음원파일은 제가 wav파일을 직접 선별하겠습니다
그러므로 주가가 선에 닿으면 소리가 나게끔 링크설정 좀 부탁드립니다!
거듭 감사드립니다!
--------------------------------------------------------------------------
input : n(2.5);
var : VV(0),dd(0);
if bdate != bdate[1] then
{
vv = O;
dd = n;
var1 = vv;
var11 = vv+(dd*0.236);
var12 = vv+(dd*0.382);
var13 = vv+(dd*0.500);
var14 = vv+(dd*0.618);
var15 = vv+(dd*0.764);
var16 = vv+(dd*1.000);
var17 = vv+(dd*1.236);
var18 = vv+(dd*1.382);
var19 = vv+(dd*1.500);
var20 = vv+(dd*1.618);
var21 = vv+(dd*1.764);
var22 = vv+(dd*2.000);
var23 = vv+(dd*2.236);
var24 = vv+(dd*2.382);
var25 = vv+(dd*2.500);
var26 = vv+(dd*2.618);
var27 = vv+(dd*2.764);
var28 = vv+(dd*3.000);
var31 = vv-(dd*0.236);
var32 = vv-(dd*0.382);
var33 = vv-(dd*0.500);
var34 = vv-(dd*0.618);
var35 = vv-(dd*0.764);
var36 = vv-(dd*1.000);
var37 = vv-(dd*1.236);
var38 = vv-(dd*1.382);
var39 = vv-(dd*1.500);
var40 = vv-(dd*1.618);
var41 = vv-(dd*1.764);
var42 = vv-(dd*2.000);
var43 = vv-(dd*2.236);
var44 = vv-(dd*2.382);
var45 = vv-(dd*2.500);
var46 = vv-(dd*2.618);
var47 = vv-(dd*2.764);
var48 = vv-(dd*3.000);
Text_Delete(value1);
Text_Delete(value11);
Text_Delete(value12);
Text_Delete(value13);
Text_Delete(value14);
Text_Delete(value15);
Text_Delete(value16);
Text_Delete(value17);
Text_Delete(value18);
Text_Delete(value19);
Text_Delete(value20);
Text_Delete(value21);
Text_Delete(value22);
Text_Delete(value23);
Text_Delete(value24);
Text_Delete(value25);
Text_Delete(value26);
Text_Delete(value27);
Text_Delete(value28);
value1 = Text_New(sdate,stime,var1,"0.00% : "+NumToStr(var1,2));
value11 = Text_New(sdate,stime,var11,"+23.6% : "+NumToStr(var11,2));
value12 = Text_New(sdate,stime,var12,"+38.2% : "+NumToStr(var12,2));
value13 = Text_New(sdate,stime,var13,"+50.0% : "+NumToStr(var13,2));
value14 = Text_New(sdate,stime,var14,"+61.8% : "+NumToStr(var14,2));
value15 = Text_New(sdate,stime,var15,"+76.4% : "+NumToStr(var15,2));
value16 = Text_New(sdate,stime,var16,"+100.0% : "+NumToStr(var16,2));
value17 = Text_New(sdate,stime,var17,"+123.6% : "+NumToStr(var17,2));
value18 = Text_New(sdate,stime,var18,"+138.2% : "+NumToStr(var18,2));
value19 = Text_New(sdate,stime,var19,"+150.0% : "+NumToStr(var19,2));
value20 = Text_New(sdate,stime,var20,"+161.8% : "+NumToStr(var20,2));
value21 = Text_New(sdate,stime,var21,"+176.4% : "+NumToStr(var21,2));
value22 = Text_New(sdate,stime,var22,"+200.0% : "+NumToStr(var22,2));
value23 = Text_New(sdate,stime,var23,"+223.6% : "+NumToStr(var23,2));
value24 = Text_New(sdate,stime,var24,"+238.2% : "+NumToStr(var24,2));
value25 = Text_New(sdate,stime,var25,"+250.0% : "+NumToStr(var25,2));
value26 = Text_New(sdate,stime,var26,"+261.8% : "+NumToStr(var26,2));
value27 = Text_New(sdate,stime,var27,"+276.4% : "+NumToStr(var27,2));
value28 = Text_New(sdate,stime,var28,"+300.0% : "+NumToStr(var28,2));
Text_Delete(value31);
Text_Delete(value32);
Text_Delete(value33);
Text_Delete(value34);
Text_Delete(value35);
Text_Delete(value36);
Text_Delete(value37);
Text_Delete(value38);
Text_Delete(value39);
Text_Delete(value40);
Text_Delete(value41);
Text_Delete(value42);
Text_Delete(value43);
Text_Delete(value44);
Text_Delete(value45);
Text_Delete(value46);
Text_Delete(value47);
Text_Delete(value48);
value31 = Text_New(sdate,stime,var31,"-23.6% : "+NumToStr(var31,2));
value32 = Text_New(sdate,stime,var32,"-38.2% : "+NumToStr(var32,2));
value33 = Text_New(sdate,stime,var33,"-50.0% : "+NumToStr(var33,2));
value34 = Text_New(sdate,stime,var34,"-61.8% : "+NumToStr(var34,2));
value35 = Text_New(sdate,stime,var35,"-76.4% : "+NumToStr(var35,2));
value36 = Text_New(sdate,stime,var36,"-100.0% : "+NumToStr(var36,2));
value37 = Text_New(sdate,stime,var37,"-123.6% : "+NumToStr(var37,2));
value38 = Text_New(sdate,stime,var38,"-138.2% : "+NumToStr(var38,2));
value39 = Text_New(sdate,stime,var39,"-150.0% : "+NumToStr(var39,2));
value40 = Text_New(sdate,stime,var40,"-161.8% : "+NumToStr(var40,2));
value41 = Text_New(sdate,stime,var41,"-176.4% : "+NumToStr(var41,2));
value42 = Text_New(sdate,stime,var42,"-200.0% : "+NumToStr(var42,2));
value43 = Text_New(sdate,stime,var43,"-223.6% : "+NumToStr(var43,2));
value44 = Text_New(sdate,stime,var44,"-238.2% : "+NumToStr(var44,2));
value45 = Text_New(sdate,stime,var45,"-250.0% : "+NumToStr(var45,2));
value46 = Text_New(sdate,stime,var46,"-261.8% : "+NumToStr(var46,2));
value47 = Text_New(sdate,stime,var47,"-276.4% : "+NumToStr(var47,2));
value48 = Text_New(sdate,stime,var48,"-300.0% : "+NumToStr(var48,2));
}
Else
{
Text_SetLocation(value1,sdate,stime,var1);
Text_SetLocation(value11,sdate,stime,var11);
Text_SetLocation(value12,sdate,stime,var12);
Text_SetLocation(value13,sdate,stime,var13);
Text_SetLocation(value14,sdate,stime,var14);
Text_SetLocation(value15,sdate,stime,var15);
Text_SetLocation(value16,sdate,stime,var16);
Text_SetLocation(value17,sdate,stime,var17);
Text_SetLocation(value18,sdate,stime,var18);
Text_SetLocation(value19,sdate,stime,var19);
Text_SetLocation(value20,sdate,stime,var20);
Text_SetLocation(value21,sdate,stime,var21);
Text_SetLocation(value22,sdate,stime,var22);
Text_SetLocation(value23,sdate,stime,var23);
Text_SetLocation(value24,sdate,stime,var24);
Text_SetLocation(value25,sdate,stime,var25);
Text_SetLocation(value26,sdate,stime,var26);
Text_SetLocation(value27,sdate,stime,var27);
Text_SetLocation(value28,sdate,stime,var28);
Text_SetLocation(value31,sdate,stime,var31);
Text_SetLocation(value32,sdate,stime,var32);
Text_SetLocation(value33,sdate,stime,var33);
Text_SetLocation(value34,sdate,stime,var34);
Text_SetLocation(value35,sdate,stime,var35);
Text_SetLocation(value36,sdate,stime,var36);
Text_SetLocation(value37,sdate,stime,var37);
Text_SetLocation(value38,sdate,stime,var38);
Text_SetLocation(value39,sdate,stime,var39);
Text_SetLocation(value40,sdate,stime,var40);
Text_SetLocation(value41,sdate,stime,var41);
Text_SetLocation(value42,sdate,stime,var42);
Text_SetLocation(value43,sdate,stime,var43);
Text_SetLocation(value44,sdate,stime,var44);
Text_SetLocation(value45,sdate,stime,var45);
Text_SetLocation(value46,sdate,stime,var46);
Text_SetLocation(value47,sdate,stime,var47);
Text_SetLocation(value48,sdate,stime,var48);
}
plot1(var1);
plot11(var11);
plot12(var12);
plot13(var13);
plot14(var14);
plot15(var15);
plot16(var16);
plot17(var17);
plot18(var18);
plot19(var19);
plot20(var20);
plot21(var21);
plot22(var22);
plot23(var23);
plot24(var24);
plot25(var25);
plot26(var26);
plot27(var27);
plot28(var28);
plot31(var31);
plot32(var32);
plot33(var33);
plot34(var34);
plot35(var35);
plot36(var36);
plot37(var37);
plot38(var38);
plot39(var39);
plot40(var40);
plot41(var41);
plot42(var42);
plot43(var43);
plot44(var44);
plot45(var45);
plot46(var46);
plot47(var47);
plot48(var48);
----------------------------------------------------------------------------------
var : nday(0),week(0),Exdate(false);
var : HH(0),LL(0);
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if nday >= 8 and nday <= 14 and
week == 4 then
Exdate = true;
Else
Exdate = false;
if bdate != bdate[1] and Exdate == false and Exdate[1] == true Then
{
var1 = sdate;
HH = H;
LL = L;
}
if sdate == var1 Then
{
value1 = daylow;
value2 = DayHigh;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
plot1(DayHigh(1),"전일고가");
plot2(daylow(1),"전일저가");
plot3(DayOpen(0),"전일시가");
if HH > 0 and LL > 0 then
{
plot4(HH,"월고");
plot5(LL,"월저");
}
plot6(value1,"월물첫날저가");
plot7(value2,"월물첫날고가");
----------------------------------------------------------------------------
input : N(0);
Plot1(dayOpen(N), "시가");
Plot2(dayHigh(N), "고가");
Plot3(dayLow(N), "저가");
-------------------------------------------------------------------------------
plot1(1.20);
plot2(1.72);
plot3(2.50);
plot4(3.50);
plot5(4.85);
plot6(5.10);
plot7(6.85);
plot8(7.10);
plot8(8.10);
-------------------------------------------------------------------------------
Var : nday1(0,data1),week1(0,data1),cond1(false,data1),daycnt1(-1,data1),val1(0,data1);
var : h1(0,data1),l1(0,data1);
Var : nday2(0,data2),week2(0,data2),cond2(false,data2),daycnt2(-1,data2),val2(0,data2);
var : h2(0,data2),l2(0,data2);
nday1 = data1(Date - Int(Date/100)*100);
week1 = data1(DayOfWeek(Date));
If nday1 >= 8 And nday1 <= 14 And week1 == 4 Then
Cond1 = true;
Else
Cond1 = false;
if data1(date != date[1] and cond1 == false and cond1[1] == true) Then
daycnt1 = 0;
if data1(date != date[1]) Then
{
daycnt1 = daycnt1+1;
if daycnt1 == 1 Then
{
H1 = data1(h);
L1 = data2(L);
}
}
if daycnt1 == 1 Then
val1 = data1(lowd(0));
if daycnt1 >= 1 then
{
if data1(H) > h1 Then
h1 = data1(h);
if data1(L) < L1 Then
L1 = data1(L);
}
nday2 = data2(Date - Int(Date/100)*100);
week2 = data2(DayOfWeek(Date));
If nday2 >= 8 And nday2 <= 14 And week2 == 4 Then
Cond2 = true;
Else
Cond2 = false;
if data2(date != date[1] and cond2 == false and cond2[1] == true) Then
daycnt2 = 0;
if data2(date != date[1]) Then
{
daycnt2 = daycnt2+1;
if daycnt2 == 1 Then
{
h2 = data2(h);
l2 = data2(l);
}
}
if daycnt2 == 1 Then
val2 = data2(lowd(0));
if daycnt2 >= 1 then
{
if data2(H) > h2 Then
h2 = data2(h);
if data2(L) < L2 Then
L2 = data2(L);
}
plot1(data1(highD(1)),"d1전일고가");
plot2(data1(LowD(1)),"d1전일저가");
plot3(val1,"d1첫날저가");
plot4(h1,"d1월고");
plot5(l1,"d1월저");
plot6(data2(highD(1)),"d2전일고가");
plot7(data2(LowD(1)),"d2전일저가");
plot8(val2,"d2첫날저가");
plot9(h2,"d2월고");
plot10(l2,"d2월저");
답변 1
예스스탁 예스스탁 답변
2018-12-21 09:44:38
안녕하세요
예스스탁입니다.
질문하신 내용은 작성법만 설명 드리겠습니다.
수식은 사용자분이 직접 작성해 가신다는 전제에 도와드리는 가이드입니다.
아래 내용 숙지하셔서 지표식에 추가하시면 됩니다.
지표식에 보시면 각 선은 plot명령어로 출력됩니다.
만약 plot1(var1);의 선을 건드릴떄 소리를 출력하고자 하시면
아래와 같이 작성해 주시면 됩니다,
가격이 아래에서 위로 돌파하거나 위에서 아래로 돌파하면 소리가 출력됩니다.
if crossup(H,var1) or CrossDown(L,var1) Then
PlaySound("wav파일의 경로와 이름");
각 수식의 plot값 확인하시고 필요한 만큼 반복적으로 작성해 추가하시면 됩니다.
즐거운 하루되세요
> qha71 님이 쓴 글입니다.
> 제목 : 수정 의뢰드립니다!
> 안녕하세요!
아래의 자료들은 일전에 만들어 주신 자료 들입니다!
다름이 아니라 선에 주가가 닿으면 음성이 나오는 수식을 만들어 보고 싶습니다!
음원파일은 제가 wav파일을 직접 선별하겠습니다
그러므로 주가가 선에 닿으면 소리가 나게끔 링크설정 좀 부탁드립니다!
거듭 감사드립니다!
--------------------------------------------------------------------------
input : n(2.5);
var : VV(0),dd(0);
if bdate != bdate[1] then
{
vv = O;
dd = n;
var1 = vv;
var11 = vv+(dd*0.236);
var12 = vv+(dd*0.382);
var13 = vv+(dd*0.500);
var14 = vv+(dd*0.618);
var15 = vv+(dd*0.764);
var16 = vv+(dd*1.000);
var17 = vv+(dd*1.236);
var18 = vv+(dd*1.382);
var19 = vv+(dd*1.500);
var20 = vv+(dd*1.618);
var21 = vv+(dd*1.764);
var22 = vv+(dd*2.000);
var23 = vv+(dd*2.236);
var24 = vv+(dd*2.382);
var25 = vv+(dd*2.500);
var26 = vv+(dd*2.618);
var27 = vv+(dd*2.764);
var28 = vv+(dd*3.000);
var31 = vv-(dd*0.236);
var32 = vv-(dd*0.382);
var33 = vv-(dd*0.500);
var34 = vv-(dd*0.618);
var35 = vv-(dd*0.764);
var36 = vv-(dd*1.000);
var37 = vv-(dd*1.236);
var38 = vv-(dd*1.382);
var39 = vv-(dd*1.500);
var40 = vv-(dd*1.618);
var41 = vv-(dd*1.764);
var42 = vv-(dd*2.000);
var43 = vv-(dd*2.236);
var44 = vv-(dd*2.382);
var45 = vv-(dd*2.500);
var46 = vv-(dd*2.618);
var47 = vv-(dd*2.764);
var48 = vv-(dd*3.000);
Text_Delete(value1);
Text_Delete(value11);
Text_Delete(value12);
Text_Delete(value13);
Text_Delete(value14);
Text_Delete(value15);
Text_Delete(value16);
Text_Delete(value17);
Text_Delete(value18);
Text_Delete(value19);
Text_Delete(value20);
Text_Delete(value21);
Text_Delete(value22);
Text_Delete(value23);
Text_Delete(value24);
Text_Delete(value25);
Text_Delete(value26);
Text_Delete(value27);
Text_Delete(value28);
value1 = Text_New(sdate,stime,var1,"0.00% : "+NumToStr(var1,2));
value11 = Text_New(sdate,stime,var11,"+23.6% : "+NumToStr(var11,2));
value12 = Text_New(sdate,stime,var12,"+38.2% : "+NumToStr(var12,2));
value13 = Text_New(sdate,stime,var13,"+50.0% : "+NumToStr(var13,2));
value14 = Text_New(sdate,stime,var14,"+61.8% : "+NumToStr(var14,2));
value15 = Text_New(sdate,stime,var15,"+76.4% : "+NumToStr(var15,2));
value16 = Text_New(sdate,stime,var16,"+100.0% : "+NumToStr(var16,2));
value17 = Text_New(sdate,stime,var17,"+123.6% : "+NumToStr(var17,2));
value18 = Text_New(sdate,stime,var18,"+138.2% : "+NumToStr(var18,2));
value19 = Text_New(sdate,stime,var19,"+150.0% : "+NumToStr(var19,2));
value20 = Text_New(sdate,stime,var20,"+161.8% : "+NumToStr(var20,2));
value21 = Text_New(sdate,stime,var21,"+176.4% : "+NumToStr(var21,2));
value22 = Text_New(sdate,stime,var22,"+200.0% : "+NumToStr(var22,2));
value23 = Text_New(sdate,stime,var23,"+223.6% : "+NumToStr(var23,2));
value24 = Text_New(sdate,stime,var24,"+238.2% : "+NumToStr(var24,2));
value25 = Text_New(sdate,stime,var25,"+250.0% : "+NumToStr(var25,2));
value26 = Text_New(sdate,stime,var26,"+261.8% : "+NumToStr(var26,2));
value27 = Text_New(sdate,stime,var27,"+276.4% : "+NumToStr(var27,2));
value28 = Text_New(sdate,stime,var28,"+300.0% : "+NumToStr(var28,2));
Text_Delete(value31);
Text_Delete(value32);
Text_Delete(value33);
Text_Delete(value34);
Text_Delete(value35);
Text_Delete(value36);
Text_Delete(value37);
Text_Delete(value38);
Text_Delete(value39);
Text_Delete(value40);
Text_Delete(value41);
Text_Delete(value42);
Text_Delete(value43);
Text_Delete(value44);
Text_Delete(value45);
Text_Delete(value46);
Text_Delete(value47);
Text_Delete(value48);
value31 = Text_New(sdate,stime,var31,"-23.6% : "+NumToStr(var31,2));
value32 = Text_New(sdate,stime,var32,"-38.2% : "+NumToStr(var32,2));
value33 = Text_New(sdate,stime,var33,"-50.0% : "+NumToStr(var33,2));
value34 = Text_New(sdate,stime,var34,"-61.8% : "+NumToStr(var34,2));
value35 = Text_New(sdate,stime,var35,"-76.4% : "+NumToStr(var35,2));
value36 = Text_New(sdate,stime,var36,"-100.0% : "+NumToStr(var36,2));
value37 = Text_New(sdate,stime,var37,"-123.6% : "+NumToStr(var37,2));
value38 = Text_New(sdate,stime,var38,"-138.2% : "+NumToStr(var38,2));
value39 = Text_New(sdate,stime,var39,"-150.0% : "+NumToStr(var39,2));
value40 = Text_New(sdate,stime,var40,"-161.8% : "+NumToStr(var40,2));
value41 = Text_New(sdate,stime,var41,"-176.4% : "+NumToStr(var41,2));
value42 = Text_New(sdate,stime,var42,"-200.0% : "+NumToStr(var42,2));
value43 = Text_New(sdate,stime,var43,"-223.6% : "+NumToStr(var43,2));
value44 = Text_New(sdate,stime,var44,"-238.2% : "+NumToStr(var44,2));
value45 = Text_New(sdate,stime,var45,"-250.0% : "+NumToStr(var45,2));
value46 = Text_New(sdate,stime,var46,"-261.8% : "+NumToStr(var46,2));
value47 = Text_New(sdate,stime,var47,"-276.4% : "+NumToStr(var47,2));
value48 = Text_New(sdate,stime,var48,"-300.0% : "+NumToStr(var48,2));
}
Else
{
Text_SetLocation(value1,sdate,stime,var1);
Text_SetLocation(value11,sdate,stime,var11);
Text_SetLocation(value12,sdate,stime,var12);
Text_SetLocation(value13,sdate,stime,var13);
Text_SetLocation(value14,sdate,stime,var14);
Text_SetLocation(value15,sdate,stime,var15);
Text_SetLocation(value16,sdate,stime,var16);
Text_SetLocation(value17,sdate,stime,var17);
Text_SetLocation(value18,sdate,stime,var18);
Text_SetLocation(value19,sdate,stime,var19);
Text_SetLocation(value20,sdate,stime,var20);
Text_SetLocation(value21,sdate,stime,var21);
Text_SetLocation(value22,sdate,stime,var22);
Text_SetLocation(value23,sdate,stime,var23);
Text_SetLocation(value24,sdate,stime,var24);
Text_SetLocation(value25,sdate,stime,var25);
Text_SetLocation(value26,sdate,stime,var26);
Text_SetLocation(value27,sdate,stime,var27);
Text_SetLocation(value28,sdate,stime,var28);
Text_SetLocation(value31,sdate,stime,var31);
Text_SetLocation(value32,sdate,stime,var32);
Text_SetLocation(value33,sdate,stime,var33);
Text_SetLocation(value34,sdate,stime,var34);
Text_SetLocation(value35,sdate,stime,var35);
Text_SetLocation(value36,sdate,stime,var36);
Text_SetLocation(value37,sdate,stime,var37);
Text_SetLocation(value38,sdate,stime,var38);
Text_SetLocation(value39,sdate,stime,var39);
Text_SetLocation(value40,sdate,stime,var40);
Text_SetLocation(value41,sdate,stime,var41);
Text_SetLocation(value42,sdate,stime,var42);
Text_SetLocation(value43,sdate,stime,var43);
Text_SetLocation(value44,sdate,stime,var44);
Text_SetLocation(value45,sdate,stime,var45);
Text_SetLocation(value46,sdate,stime,var46);
Text_SetLocation(value47,sdate,stime,var47);
Text_SetLocation(value48,sdate,stime,var48);
}
plot1(var1);
plot11(var11);
plot12(var12);
plot13(var13);
plot14(var14);
plot15(var15);
plot16(var16);
plot17(var17);
plot18(var18);
plot19(var19);
plot20(var20);
plot21(var21);
plot22(var22);
plot23(var23);
plot24(var24);
plot25(var25);
plot26(var26);
plot27(var27);
plot28(var28);
plot31(var31);
plot32(var32);
plot33(var33);
plot34(var34);
plot35(var35);
plot36(var36);
plot37(var37);
plot38(var38);
plot39(var39);
plot40(var40);
plot41(var41);
plot42(var42);
plot43(var43);
plot44(var44);
plot45(var45);
plot46(var46);
plot47(var47);
plot48(var48);
----------------------------------------------------------------------------------
var : nday(0),week(0),Exdate(false);
var : HH(0),LL(0);
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if nday >= 8 and nday <= 14 and
week == 4 then
Exdate = true;
Else
Exdate = false;
if bdate != bdate[1] and Exdate == false and Exdate[1] == true Then
{
var1 = sdate;
HH = H;
LL = L;
}
if sdate == var1 Then
{
value1 = daylow;
value2 = DayHigh;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
plot1(DayHigh(1),"전일고가");
plot2(daylow(1),"전일저가");
plot3(DayOpen(0),"전일시가");
if HH > 0 and LL > 0 then
{
plot4(HH,"월고");
plot5(LL,"월저");
}
plot6(value1,"월물첫날저가");
plot7(value2,"월물첫날고가");
----------------------------------------------------------------------------
input : N(0);
Plot1(dayOpen(N), "시가");
Plot2(dayHigh(N), "고가");
Plot3(dayLow(N), "저가");
-------------------------------------------------------------------------------
plot1(1.20);
plot2(1.72);
plot3(2.50);
plot4(3.50);
plot5(4.85);
plot6(5.10);
plot7(6.85);
plot8(7.10);
plot8(8.10);
-------------------------------------------------------------------------------
Var : nday1(0,data1),week1(0,data1),cond1(false,data1),daycnt1(-1,data1),val1(0,data1);
var : h1(0,data1),l1(0,data1);
Var : nday2(0,data2),week2(0,data2),cond2(false,data2),daycnt2(-1,data2),val2(0,data2);
var : h2(0,data2),l2(0,data2);
nday1 = data1(Date - Int(Date/100)*100);
week1 = data1(DayOfWeek(Date));
If nday1 >= 8 And nday1 <= 14 And week1 == 4 Then
Cond1 = true;
Else
Cond1 = false;
if data1(date != date[1] and cond1 == false and cond1[1] == true) Then
daycnt1 = 0;
if data1(date != date[1]) Then
{
daycnt1 = daycnt1+1;
if daycnt1 == 1 Then
{
H1 = data1(h);
L1 = data2(L);
}
}
if daycnt1 == 1 Then
val1 = data1(lowd(0));
if daycnt1 >= 1 then
{
if data1(H) > h1 Then
h1 = data1(h);
if data1(L) < L1 Then
L1 = data1(L);
}
nday2 = data2(Date - Int(Date/100)*100);
week2 = data2(DayOfWeek(Date));
If nday2 >= 8 And nday2 <= 14 And week2 == 4 Then
Cond2 = true;
Else
Cond2 = false;
if data2(date != date[1] and cond2 == false and cond2[1] == true) Then
daycnt2 = 0;
if data2(date != date[1]) Then
{
daycnt2 = daycnt2+1;
if daycnt2 == 1 Then
{
h2 = data2(h);
l2 = data2(l);
}
}
if daycnt2 == 1 Then
val2 = data2(lowd(0));
if daycnt2 >= 1 then
{
if data2(H) > h2 Then
h2 = data2(h);
if data2(L) < L2 Then
L2 = data2(L);
}
plot1(data1(highD(1)),"d1전일고가");
plot2(data1(LowD(1)),"d1전일저가");
plot3(val1,"d1첫날저가");
plot4(h1,"d1월고");
plot5(l1,"d1월저");
plot6(data2(highD(1)),"d2전일고가");
plot7(data2(LowD(1)),"d2전일저가");
plot8(val2,"d2첫날저가");
plot9(h2,"d2월고");
plot10(l2,"d2월저");
다음글
이전글