커뮤니티
참조데이타를 이용하는 수식문의
2012-08-16 19:10:47
262
글번호 53826
if DATA1(c) > DATA1(dayhigh(1)) then
PlotBaseLine1(13, "전기준선+",rgb(254,195,195));
if DATA1(c) < DATA1(daylow(1)) then
PlotBaseLine1(13, "전기준선+",cyan);
if DATA1(c) <= DATA1(dayhigh(1)) and DATA1(C) >= DATA1(daylow(1)) then
PlotBaseLine1(13, "전기준선+",gray);
if DATA2(C) > DATA2(dayhigh(1)) then
PlotBaseLine2(12, "전기준선+",rgb(254,195,195));
if DATA2(C) < DATA2(daylow(1)) then
PlotBaseLine2(12, "전기준선+",cyan);
if DATA2(C) <= DATA2(dayhigh(1)) and DATA2(C) >= DATA2(daylow(1)) then
PlotBaseLine2(12, "전기준선+",gray);
======
참조DAta는 13개가 들어갑니다. 수식점검부탁드립니다
감사합니다
답변 1
예스스탁 예스스탁 답변
2012-08-16 19:35:25
안녕하세요
예스스탁입니다.
dayhigh,daylow,dayopen,dayclose함수는
주종목(data1)의 일간 시고저종가를 가져오는 함수입니다.
참조데이터(data2~data99)에서는
highD,lowd,openD,closeD 함수를 이용하셔야 합니다.
if DATA1(c) > DATA1(dayhigh(1)) then
PlotBaseLine1(13, "전기준선+",rgb(254,195,195));
if DATA1(c) < DATA1(daylow(1)) then
PlotBaseLine1(13, "전기준선+",cyan);
if DATA1(c) <= DATA1(dayhigh(1)) and DATA1(C) >= DATA1(daylow(1)) then
PlotBaseLine1(13, "전기준선+",gray);
if DATA2(C) > DATA2(highD(1)) then
PlotBaseLine2(12, "전기준선+",rgb(254,195,195));
if DATA2(C) < DATA2(lowD(1)) then
PlotBaseLine2(12, "전기준선+",cyan);
if DATA2(C) <= DATA2(highD(1)) and DATA2(C) >= DATA2(lowD(1)) then
PlotBaseLine2(12, "전기준선+",gray);
즐거운 하루되세요
> 스로우 님이 쓴 글입니다.
> 제목 : 참조데이타를 이용하는 수식문의
>
if DATA1(c) > DATA1(dayhigh(1)) then
PlotBaseLine1(13, "전기준선+",rgb(254,195,195));
if DATA1(c) < DATA1(daylow(1)) then
PlotBaseLine1(13, "전기준선+",cyan);
if DATA1(c) <= DATA1(dayhigh(1)) and DATA1(C) >= DATA1(daylow(1)) then
PlotBaseLine1(13, "전기준선+",gray);
if DATA2(C) > DATA2(dayhigh(1)) then
PlotBaseLine2(12, "전기준선+",rgb(254,195,195));
if DATA2(C) < DATA2(daylow(1)) then
PlotBaseLine2(12, "전기준선+",cyan);
if DATA2(C) <= DATA2(dayhigh(1)) and DATA2(C) >= DATA2(daylow(1)) then
PlotBaseLine2(12, "전기준선+",gray);
======
참조DAta는 13개가 들어갑니다. 수식점검부탁드립니다
감사합니다