커뮤니티
수식변환 부탁합니다
2003-08-12 00:00:00
2018
글번호 164
예스트레이더 프로식을 예스트레이더식으로 변환 부탁합니다
예스차트에 적용시켜보게요 감사합니다...메일로 부탁합니다....
input : P1(3), stoP1(12), stoP2(5), stoP3(5);
var : sumV(0), maV(0), count(0);
var : slowK(0), slowD(0);
slowK = stochasticsK(stoP1,stoP2);
slowD = stochasticsD(stoP1,stoP2,stoP3);
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+DayClose(count);
}
maV = sumV / P1;
if C > maV and crossup(slowK, slowD) then
buy();
if Crossdown(slowK,slowD) then
exitlong();
if C < mav and crossdown(slowK,slowD) then
sell();
if crossup(slowk,slowD) then
exitshort();
답변 2
예스스탁 예스스탁 답변
2003-08-13 00:00:00
안녕하세요? 예스스탁입니다....
문의하신 내용은 중간에 "현재봉의 종가가 분봉에서 일간 차트의 3일 이평선보다 크다"라는 내용이 삽입되어 있습니다.
하지만, 이 부분이 현재 예스차트에서는 함수로 지원이 되고 있지 않기 때문에 변환이 어려울 듯 합니다.
차후 예스트레이더 프로에서도 시뮬레이션 기능이 추가될 예정이기 때문에 조금만 더 기다려 주시면 감사하겠습니다...
그럼 즐거운 하루 되세요....
> midas 님이 쓴 글입니다.
> 제목 : 수식변환 부탁합니다
> 예스트레이더 프로식을 예스트레이더식으로 변환 부탁합니다
> 예스차트에 적용시켜보게요 감사합니다...메일로 부탁합니다....
>
> input : P1(3), stoP1(12), stoP2(5), stoP3(5);
> var : sumV(0), maV(0), count(0);
> var : slowK(0), slowD(0);
>
> slowK = stochasticsK(stoP1,stoP2);
> slowD = stochasticsD(stoP1,stoP2,stoP3);
>
> sumV = 0;
> for count = 0 to P1-1 {
> sumV = sumV+DayClose(count);
> }
> maV = sumV / P1;
>
> if C > maV and crossup(slowK, slowD) then
> buy();
>
> if Crossdown(slowK,slowD) then
> exitlong();
>
> if C < mav and crossdown(slowK,slowD) then
> sell();
>
> if crossup(slowk,slowD) then
> exitshort();
>
해바라기
2003-08-13 00:00:00
안녕하세요? 예스스탁입니다....
문의하신 내용은 중간에 "현재봉의 종가가 분봉에서 일간 차트의 3일 이평선보다 크다"라는 내용이 삽입되어 있습니다.
하지만, 이 부분이 현재 예스차트에서는 함수로 지원이 되고 있지 않기 때문에 변환이 어려울 듯 합니다.
차후 예스트레이더 프로에서도 시뮬레이션 기능이 추가될 예정이기 때문에 조금만 더 기다려 주시면 감사하겠습니다...
그럼 즐거운 하루 되세요....
> midas 님이 쓴 글입니다.
> 제목 : 수식변환 부탁합니다
> 예스트레이더 프로식을 예스트레이더식으로 변환 부탁합니다
> 예스차트에 적용시켜보게요 감사합니다...메일로 부탁합니다....
>
> input : P1(3), stoP1(12), stoP2(5), stoP3(5);
> var : sumV(0), maV(0), count(0);
> var : slowK(0), slowD(0);
>
> slowK = stochasticsK(stoP1,stoP2);
> slowD = stochasticsD(stoP1,stoP2,stoP3);
>
> sumV = 0;
> for count = 0 to P1-1 {
> sumV = sumV+DayClose(count);
> }
> maV = sumV / P1;
>
> if C > maV and crossup(slowK, slowD) then
> buy();
>
> if Crossdown(slowK,slowD) then
> exitlong();
>
> if C < mav and crossdown(slowK,slowD) then
> sell();
>
> if crossup(slowk,slowD) then
> exitshort();
>