커뮤니티
예스프로로 식 변환이 안됩니다....
2003-07-18 00:00:00
596
글번호 428
안녕하세요
구버젼에서 사용하던 식을 프로로 변환하려 하니까 문법오류라는 메세지와 함께 변환이
안됩니다.
죄송하지만 프로에서 사용할 수 있도록 예스언어로 다시 만들어 주시면 감사하겠습니다.
매수식
c>ma(c,5)&&c>o&&c-c(1)<0.6&&ma(c,5)>ma(c,20) &&ma(c,5)>ma(c(1),5)
매수청산식
c(1)<O(1)
매도식
c<ma(c,5)&&c<o&&ma(c,5)<ma(c,20)
매도청산식
c(1)>O(1)
--------------
한가지 더 부탁드리겠습니다.
옵션 챠트를 띄우고 타종목(선물)지표를 보조지표로 하여 위 수식이 매수 신호 발생하면
콜옵션챠트에서 매수신호 발생하고, 매수청산 신호발생하면 매수청산
매도신호 발생하면 풋옵션에서 매수신호 발생하고 매도청산신호발생하면 매수청산되도록
하는 수식좀 만들어 주세요
--------
답변 1
리서치팀 예스스탁 답변
2003-07-18 00:00:00
안녀하세요? 예스스탁입니다....
문의하신 식을 작성하면 다음과 같습니다.
### 이평선을 이용한 매매식
input : Lenth(0.6);
var : 이평1(0), 이평2(0);
이평1 = ma(C,5);
이평2 = ma(C,20);
if C > 이평1 && C > O && C - C[1] < Lenth && 이평1 > 이평2 && 이평1 > 이평1[5] then
buy();
if C[1] < O[1] then
exitlong();
if C < 이평1 && C < O && 이평1 < 이평2 then
sell();
if C[1] > O[1] then
exitshort();
================================================================
### 이평선을 이용한 매매식(타종목 참조)
input : Lenth(0.6);
var : 이평1(0), 이평2(0);
이평1 = ma(data1("C"),5);
이평2 = ma(data1("C"),20);
if data1("C") > 이평1 && data1("C") > data1("O") && data1("C") - data1("C")[1] < Lenth &&
이평1 > 이평2 && 이평1 > 이평1[5] then
buy();
if data1("C")[1] < data1("O")[1] then
exitlong();
if data1("C") < 이평1 && data1("C") < data1("O") && 이평1 < 이평2 then
sell();
if data1("C")[1] > data1("O")[1] then
exitshort();
즐거운 하루 되세요....
--------
> CJ_cha6646 님이 쓴 글입니다.
> 제목 : 예스프로로 식 변환이 안됩니다....
> 안녕하세요
>
> 구버젼에서 사용하던 식을 프로로 변환하려 하니까 문법오류라는 메세지와 함께 변환이
>
> 안됩니다.
>
> 죄송하지만 프로에서 사용할 수 있도록 예스언어로 다시 만들어 주시면 감사하겠습니다.
>
> 매수식
> c>ma(c,5)&&c>o&&c-c(1)<0.6&&ma(c,5)>ma(c,20) &&ma(c,5)>ma(c(1),5)
> 매수청산식
> c(1)<O(1)
> 매도식
> c<ma(c,5)&&c<o&&ma(c,5)<ma(c,20)
> 매도청산식
> c(1)>O(1)
>
> --------------
>
> 한가지 더 부탁드리겠습니다.
>
> 옵션 챠트를 띄우고 타종목(선물)지표를 보조지표로 하여 위 수식이 매수 신호 발생하면
>
> 콜옵션챠트에서 매수신호 발생하고, 매수청산 신호발생하면 매수청산
>
> 매도신호 발생하면 풋옵션에서 매수신호 발생하고 매도청산신호발생하면 매수청산되도록
>
> 하는 수식좀 만들어 주세요
>
> --------
>