커뮤니티
수식 문의
2017-04-05 20:25:52
205
글번호 108488
안녕하세요
하기 수식 문의 부탁드립니다. 검토 부탁드립니다.
Input : Period(20), MultiD(2);
MAv = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if T <= 0 and C > BBup and C > O and BBup-BBdn >= PriceScale*40 and macdv >= macds
and (ADXV < 40 or (ADXV > 40 and DP > DM)) and countif(adxv > adxv[1],3) == 3
Then{
T = 1;
buy("bb2");
}
if T >= 0 and C < BBdn and C < O and BBup-BBdn <= PriceScale*40 and macdv <= macds
and (ADXV < 40 or (ADXV > 40 and DP < DM)) and countif(adxv > adxv[1],3) == 3
Then{
T = -1;
sell("ss2");
}
1.
상기 수식에서
120 이평 아래에 있으면 매수금지,
120 이평 위에 있으면 매도금지.
상기 조건을 추가하고 싶습니다. 검토 부탁드립니다.
2.
b22로 매수 진입하였는데, 바로 앞전봉보다 큰 음봉이 발생하면 청산하는 수식 부탁드립니다.
s22로 매도 진입하였는데, 바로 앞전봉보다 큰 양봉이 발생하면 청산하는 수식 부탁드립니다.
3.
b22로 매수 진입 또는 s22로 매도 진입하였는데,
볼린져 밴드 중앙 이평과 만나면 청산하는 수식 추가 부탁드립니다.
4.
b22로 매수 또는 s22로 매도 진입한 상황에서
b22의 경우 스토캐스틱K가 스토캐스틱D를 위에서 아래로 둟고 내려가면 매도진입
s22의 경우 스토캐스틱K가 스토새스틱D를 아래에서 위로 둟고 올라가면 매수진입
하는 수식 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2017-04-05 17:39:33
안녕하세요
예스스탁입니다.
Input : Period(20), MultiD(2);
MAv = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
var1 = ma(C,120);
if C > var1 and T <= 0 and C > BBup and C > O and BBup-BBdn >= PriceScale*40 and macdv >= macds
and (ADXV < 40 or (ADXV > 40 and DP > DM)) and countif(adxv > adxv[1],3) == 3
Then{
T = 1;
buy("bb2");
}
if C < var1 and T >= 0 and C < BBdn and C < O and BBup-BBdn <= PriceScale*40 and macdv <= macds
and (ADXV < 40 or (ADXV > 40 and DP < DM)) and countif(adxv > adxv[1],3) == 3
Then{
T = -1;
sell("ss2");
}
if MarketPosition == 1 and IsEntryName("bb2") == true then{
if C < O and C[1] < O[1] and abs(C-O) > abs(C[1]-O[1]) Then
exitlong();
if CrossDown(c,mav) Then
exitlong();
}
if MarketPosition == -1 and IsEntryName("ss2") == true then{
if C > O and C[1] > O[1] and abs(C-O) > abs(C[1]-O[1]) Then
ExitShort();
if Crossup(c,mav) Then
ExitShort();
}
즐거운 하루되세요
> softtoug 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하세요
하기 수식 문의 부탁드립니다. 검토 부탁드립니다.
Input : Period(20), MultiD(2);
MAv = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if T <= 0 and C > BBup and C > O and BBup-BBdn >= PriceScale*40 and macdv >= macds
and (ADXV < 40 or (ADXV > 40 and DP > DM)) and countif(adxv > adxv[1],3) == 3
Then{
T = 1;
buy("bb2");
}
if T >= 0 and C < BBdn and C < O and BBup-BBdn <= PriceScale*40 and macdv <= macds
and (ADXV < 40 or (ADXV > 40 and DP < DM)) and countif(adxv > adxv[1],3) == 3
Then{
T = -1;
sell("ss2");
}
1.
상기 수식에서
120 이평 아래에 있으면 매수금지,
120 이평 위에 있으면 매도금지.
상기 조건을 추가하고 싶습니다. 검토 부탁드립니다.
2.
b22로 매수 진입하였는데, 바로 앞전봉보다 큰 음봉이 발생하면 청산하는 수식 부탁드립니다.
s22로 매도 진입하였는데, 바로 앞전봉보다 큰 양봉이 발생하면 청산하는 수식 부탁드립니다.
3.
b22로 매수 진입 또는 s22로 매도 진입하였는데,
볼린져 밴드 중앙 이평과 만나면 청산하는 수식 추가 부탁드립니다.
감사합니다.
다음글
이전글