커뮤니티
문의드립니다.
2014-03-12 17:30:45
142
글번호 73416
수식만드시느라 수고 많으십니다.
다음과 같은 식을 만들었는데 잘안되네요.
if condition1 and condition2 then
buy();
이렇게 만들었는데, 정확히 1번조건과 2번조건이 일치하지 않아서, 1번조건이 만족하고 나서 2번조건이 5봉이내에 만족하면 매수하라는 식을 만들고 싶습니다.
가령 macd와 stocS을 합친다면...
stocS가 발생하고 나서 5봉이내에 macd가 발생했을경우 매수...이렇게요.
부탁드립니다
답변 1
예스스탁 예스스탁 답변
2014-03-13 12:41:59
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
Input : SP1(10), SP2(5),SP3(5);
Input : shortPeriod(25), longPeriod(26), Period(9);
var : Stok(0),StoD(0),MACDV(0),MACDS(0);
StoK = StochasticsK(SP1,SP2);
StoD = StochasticsD(SP1,SP2,SP3);
MACDV = MACD(shortPeriod, longPeriod);
MACDS = ema(MACDV, Period);
#5봉 이내에 MACD골든크로스가 발생하고 현재도 골드 유지중이고
#스토케스틱이 골드가 발생하면 매수
if countif(crossup(MACDV,MACDS),5) >= 1 and MACDV > MACDS And
crossup(Stok,Stod) Then
buy();
즐거운 하루되세요
> 서울강남우체국 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수식만드시느라 수고 많으십니다.
다음과 같은 식을 만들었는데 잘안되네요.
if condition1 and condition2 then
buy();
이렇게 만들었는데, 정확히 1번조건과 2번조건이 일치하지 않아서, 1번조건이 만족하고 나서 2번조건이 5봉이내에 만족하면 매수하라는 식을 만들고 싶습니다.
가령 macd와 stocS을 합친다면...
stocS가 발생하고 나서 5봉이내에 macd가 발생했을경우 매수...이렇게요.
부탁드립니다