커뮤니티

아래와같은 식을 예스트레이더 프로 에서는

프로필 이미지
회원
2003-07-02 00:00:00
14855
글번호 269
예스트레더의 시스템 매매 수식에서 아래와같은 식을 예스트레이더 프로 에서는 어떻게 만들어야 합니까? ◆ 3가지 이상의 조건을 충족 시 매수 If(ma(C,5) >= ma(C,20),1,0) + If(MACD _C(12,26)>=ema(MACD_C(12,26),9),1,0) + If(DIPlus_C(14) >= DIMinus_C(14),1,0) + If(StochasticsK_C(12,5) >= StochasticsD_C(12,5,5),1,0) >=3
시스템
답변 4
프로필 이미지

리서치팀 예스스탁 답변

2003-07-03 00:00:00

안녕하세요..예스스탁입니다. 문의하신 내용은 다음과 같이 작성하시면 됩니다. 네개의 조건 중 세개 이상 만족하면 매수하고 두개 이하로 만족하면 매수청산 하는 식입니다. var : value(0); if ma(C,5) >= ma(C,20) then value = 1; else value = -1; if MACD(12,26)>=ema(MACD(12,26),9) then value = value+1; else value = value-1 ; If DIPlus(14) >= DIMinus(14) then value = value+1; else value = value-1; If StochasticsK(12,5) >= StochasticsD(12,5,5) then value = value+1; else value = value-1; if value >= 3 then Buy(); if value <= 0 then ExitLong(); 즐거운 하루 되세요.. > CJ_sjk3926 님이 쓴 글입니다. > 제목 : 아래와같은 식을 예스트레이더 프로 에서는 > 예스트레더의 시스템 매매 수식에서 아래와같은 식을 예스트레이더 프로 에서는 어떻게 만들어야 합니까? > > ◆ 3가지 이상의 조건을 충족 시 매수 > > If(ma(C,5) >= ma(C,20),1,0) + If(MACD _C(12,26)>=ema(MACD_C(12,26),9),1,0) + If(DIPlus_C(14) >= DIMinus_C(14),1,0) + If(StochasticsK_C(12,5) >= StochasticsD_C(12,5,5),1,0) >=3 >
프로필 이미지

sacho

2003-07-03 00:00:00

답변 작성시 약간의 오류가 있었던 것 같습니다. 조건 만족시 +1, 아니면 -1 을 갖는 조건으로 할 때에 4개중 3개가 만족한다면 2(=1+1+1-1)가 됩니다. 조건 만족시 +1, 아니면 0 을 갖는 조건으로 수정하면 보다 심플해 질 것 같습니다. var : value(0); if ma(C,5) >= ma(C,20) then value = 1; else value = 0; if MACD(12,26)>=ema(MACD(12,26),9) then value = value+1; if DIPlus(14) >= DIMinus(14) then value = value+1; If StochasticsK(12,5) >= StochasticsD(12,5,5) then value = value+1; if value >= 3 then # 3개이상 만족시 매수 Buy(); if value <= 2 then # 2개이하 만족시 매수청산 ExitLong(); > 리서치팀 님이 쓴 글입니다. > 제목 : Re : 아래와같은 식을 예스트레이더 프로 에서는 > 안녕하세요..예스스탁입니다. > > 문의하신 내용은 다음과 같이 작성하시면 됩니다. > 네개의 조건 중 세개 이상 만족하면 매수하고 두개 이하로 만족하면 매수청산 하는 식입니다. > > var : value(0); > > if ma(C,5) >= ma(C,20) then > value = 1; > else > value = -1; > if MACD(12,26)>=ema(MACD(12,26),9) then > value = value+1; > else > value = value-1 ; > If DIPlus(14) >= DIMinus(14) then > value = value+1; > else > value = value-1; > If StochasticsK(12,5) >= StochasticsD(12,5,5) then > value = value+1; > else > value = value-1; > if value >= 3 then > Buy(); > if value <= 0 then > ExitLong(); > > 즐거운 하루 되세요.. > > > > CJ_sjk3926 님이 쓴 글입니다. > > > 제목 : 아래와같은 식을 예스트레이더 프로 에서는 > > > 예스트레더의 시스템 매매 수식에서 아래와같은 식을 예스트레이더 프로 에서는 어떻게 만들어야 합니까? > > > > ◆ 3가지 이상의 조건을 충족 시 매수 > > > > If(ma(C,5) >= ma(C,20),1,0) + If(MACD _C(12,26)>=ema(MACD_C(12,26),9),1,0) + If(DIPlus_C(14) >= DIMinus_C(14),1,0) + If(StochasticsK_C(12,5) >= StochasticsD_C(12,5,5),1,0) >=3 > >
프로필 이미지

회원

2003-07-12 00:00:00

감사 합니다. 늦게 보았습니다. 수정 해 주셔서 고맙습니다. > sacho 님이 쓴 글입니다. > 제목 : Re : 수정필요 > 답변 작성시 약간의 오류가 있었던 것 같습니다. > 조건 만족시 +1, 아니면 -1 을 갖는 조건으로 할 때에 4개중 3개가 만족한다면 2(=1+1+1-1)가 됩니다. > 조건 만족시 +1, 아니면 0 을 갖는 조건으로 수정하면 보다 심플해 질 것 같습니다. > > var : value(0); > > if ma(C,5) >= ma(C,20) then > value = 1; > else > value = 0; > if MACD(12,26)>=ema(MACD(12,26),9) then > value = value+1; > if DIPlus(14) >= DIMinus(14) then > value = value+1; > If StochasticsK(12,5) >= StochasticsD(12,5,5) then > value = value+1; > > if value >= 3 then # 3개이상 만족시 매수 > Buy(); > if value <= 2 then # 2개이하 만족시 매수청산 > ExitLong(); > > > > > > 리서치팀 님이 쓴 글입니다. > > > 제목 : Re : 아래와같은 식을 예스트레이더 프로 에서는 > > > 안녕하세요..예스스탁입니다. > > > > 문의하신 내용은 다음과 같이 작성하시면 됩니다. > > 네개의 조건 중 세개 이상 만족하면 매수하고 두개 이하로 만족하면 매수청산 하는 식입니다. > > > > var : value(0); > > > > if ma(C,5) >= ma(C,20) then > > value = 1; > > else > > value = -1; > > if MACD(12,26)>=ema(MACD(12,26),9) then > > value = value+1; > > else > > value = value-1 ; > > If DIPlus(14) >= DIMinus(14) then > > value = value+1; > > else > > value = value-1; > > If StochasticsK(12,5) >= StochasticsD(12,5,5) then > > value = value+1; > > else > > value = value-1; > > if value >= 3 then > > Buy(); > > if value <= 0 then > > ExitLong(); > > > > 즐거운 하루 되세요.. > > > > > > > CJ_sjk3926 님이 쓴 글입니다. > > > > > 제목 : 아래와같은 식을 예스트레이더 프로 에서는 > > > > > 예스트레더의 시스템 매매 수식에서 아래와같은 식을 예스트레이더 프로 에서는 어떻게 만들어야 합니까? > > > > > > ◆ 3가지 이상의 조건을 충족 시 매수 > > > > > > If(ma(C,5) >= ma(C,20),1,0) + If(MACD _C(12,26)>=ema(MACD_C(12,26),9),1,0) + If(DIPlus_C(14) >= DIMinus_C(14),1,0) + If(StochasticsK_C(12,5) >= StochasticsD_C(12,5,5),1,0) >=3 > > >
프로필 이미지

리서치팀 예스스탁 답변

2003-07-03 00:00:00

수정해 주셔서 감사합니다. 오류가 있었습니다. 매수/매수청산/매도/매도청산 모두가 적용되는 식으로 작성할 경우에는 +1과 -1로 저장되도록 하는게 식 중복 작성을 피하는 방법입니다. 아래에서 모든 거래가 적용되는 식으로 수정해서 작성해 보았습니다. 세개의 조건을 만족하면 매수 3개 미만 만족하면 매수청산 반대의 경우는 매도/매도청산 var : value(0); if ma(C,5) >= ma(C,20) then value = 1; else value = -1; if MACD(12,26)>=ema(MACD(12,26),9) then value = value+1; else value = value-1 ; If DIPlus(14) >= DIMinus(14) then value = value+1; else value = value-1; If StochasticsK(12,5) >= StochasticsD(12,5,5) then value = value+1; else value = value-1; if value >= 2 then Buy(); if value <= 0 then ExitLong(); if value <= 2 then Sell(); if value >= 0 then Exitshort(); > sacho 님이 쓴 글입니다. > 제목 : Re : 수정필요 > 답변 작성시 약간의 오류가 있었던 것 같습니다. > 조건 만족시 +1, 아니면 -1 을 갖는 조건으로 할 때에 4개중 3개가 만족한다면 2(=1+1+1-1)가 됩니다. > 조건 만족시 +1, 아니면 0 을 갖는 조건으로 수정하면 보다 심플해 질 것 같습니다. > > var : value(0); > > if ma(C,5) >= ma(C,20) then > value = 1; > else > value = 0; > if MACD(12,26)>=ema(MACD(12,26),9) then > value = value+1; > if DIPlus(14) >= DIMinus(14) then > value = value+1; > If StochasticsK(12,5) >= StochasticsD(12,5,5) then > value = value+1; > > if value >= 3 then # 3개이상 만족시 매수 > Buy(); > if value <= 2 then # 2개이하 만족시 매수청산 > ExitLong(); > > > > > > 리서치팀 님이 쓴 글입니다. > > > 제목 : Re : 아래와같은 식을 예스트레이더 프로 에서는 > > > 안녕하세요..예스스탁입니다. > > > > 문의하신 내용은 다음과 같이 작성하시면 됩니다. > > 네개의 조건 중 세개 이상 만족하면 매수하고 두개 이하로 만족하면 매수청산 하는 식입니다. > > > > var : value(0); > > > > if ma(C,5) >= ma(C,20) then > > value = 1; > > else > > value = -1; > > if MACD(12,26)>=ema(MACD(12,26),9) then > > value = value+1; > > else > > value = value-1 ; > > If DIPlus(14) >= DIMinus(14) then > > value = value+1; > > else > > value = value-1; > > If StochasticsK(12,5) >= StochasticsD(12,5,5) then > > value = value+1; > > else > > value = value-1; > > if value >= 3 then > > Buy(); > > if value <= 0 then > > ExitLong(); > > > > 즐거운 하루 되세요.. > > > > > > > CJ_sjk3926 님이 쓴 글입니다. > > > > > 제목 : 아래와같은 식을 예스트레이더 프로 에서는 > > > > > 예스트레더의 시스템 매매 수식에서 아래와같은 식을 예스트레이더 프로 에서는 어떻게 만들어야 합니까? > > > > > > ◆ 3가지 이상의 조건을 충족 시 매수 > > > > > > If(ma(C,5) >= ma(C,20),1,0) + If(MACD _C(12,26)>=ema(MACD_C(12,26),9),1,0) + If(DIPlus_C(14) >= DIMinus_C(14),1,0) + If(StochasticsK_C(12,5) >= StochasticsD_C(12,5,5),1,0) >=3 > > >