커뮤니티
질문이요~!
2016-01-06 16:19:29
119
글번호 94139
몇가지 수식 좀 부탁드립니다 ..
1. 장시작후 30분동안 고저 변동폭이 1.0p미만인 상태에서 당일고점을 돌파하면 매수
장시작후 30분동안 고저 변동폭이 1.0p미만인 상태에서 당일저점을 돌파하면 매도 합니다 .
2. 전일저가, 2일전고가, 3일전 고가에 터치하면 매수진입
전일저가, 2일전저가, 3일전 저가에 터치하면 매도진입합니다 .
매수매도 각각한번씩만 처음 신호가 떳을때 진입합니다 .
3. 스토케스틱 K가 80%이상에서 D를 크로스다운 했을때 매도
스토케스틱 K가 20%이하에서 D를 크로스업 했을때 매수 진입하는데
진입조건에 현재가가 60일선 위에 있을때만 매수진입하고
진입조건에 현재가가 60일선 아래에 있을때만 매도합니다 .
4. 10시종가에 진입하는데 시가가 전일 종가대비 1.0P 이상 상승출발하고
시가보다 10시종가가 높은가격이면 매수
10시종가에 진입하는데 시가가 전일 종가대비 1.0P 이상 낮은가격에서 출발하고
시가보다 10시종가가 낮은가격이면 매도 합니다 .
항상 많은도움 받고 있습니다 . 감사합니다 ~!
답변 1
예스스탁 예스스탁 답변
2016-01-06 17:58:03
안녕하세요
예스스탁입니다.
1.
var : T1(0),TM(0);
TM = TimeToMinutes(stime);
if date != date[1] Then
T1 = TM;
if TM >= T1 and TM < T1+30 Then{
var1 = dayhigh;
var2 = daylow;
}
if TM >= T1+30 and var1 <= var2+1.0 Then{
if crossup(c,var1) Then
buy();
if CrossDown(c,var1) Then
sell();
}
2.
var : cnt(0),Bcnt(0),Scnt(0);
Bcnt = 0;
Scnt = 0;
for cnt = 1 to 20{
if EntryDate(cnt) == sdate and MarketPosition(cnt) == 1 Then
Bcnt = Bcnt+1;
if EntryDate(cnt) == sdate and MarketPosition(cnt) == -1 Then
Scnt = Scnt+1;
}
if Bcnt < 1 and stime < 150000 Then{
if NextBarOpen <= dayhigh(1) Then
buy("b11",AtStop,dayhigh(1));
Else
buy("b12",atlimit,dayhigh(1));
if NextBarOpen <= dayhigh(2) Then
buy("b21",AtStop,dayhigh(2));
Else
buy("b22",atlimit,dayhigh(2));
if NextBarOpen <= dayhigh(3) Then
buy("b31",AtStop,dayhigh(3));
Else
buy("b32",atlimit,dayhigh(3));
}
if Scnt < 1 and stime < 150000 Then{
if NextBarOpen >= DayLow(1) Then
sell("s11",AtStop,daylow(1));
Else
sell("s12",atlimit,daylow(1));
if NextBarOpen >= DayLow(2) Then
sell("s21",AtStop,daylow(2));
Else
sell("s22",atlimit,daylow(2));
if NextBarOpen >= DayLow(3) Then
sell("s31",AtStop,daylow(3));
Else
sell("s32",atlimit,daylow(3));
}
3.
Input : Period(12), Period1(5), Period2(5),P(60);
var : StoK(0),StoD(0);
StoK = StochasticsK(Period,Period1);
StoD = StochasticsD(Period,Period1,Period2);
var1 = ma(C,P);
if crossup(stok,stod) and stok >= 80 and C < var1 Then
sell();
if CrossDown(stok,stod) and stok <= 20 and C > var1 Then
buy();
4
if stime == 100000 Then{
if C > dayopen and dayopen >= DayClose(1)+1.0 Then
buy();
if C < dayopen and dayopen <= DayClose(1)-1.0 Then
sell();
}
즐거운 하루되세요
> yooneee7 님이 쓴 글입니다.
> 제목 : 질문이요~!
> 몇가지 수식 좀 부탁드립니다 ..
1. 장시작후 30분동안 고저 변동폭이 1.0p미만인 상태에서 당일고점을 돌파하면 매수
장시작후 30분동안 고저 변동폭이 1.0p미만인 상태에서 당일저점을 돌파하면 매도 합니다 .
2. 전일저가, 2일전고가, 3일전 고가에 터치하면 매수진입
전일저가, 2일전저가, 3일전 저가에 터치하면 매도진입합니다 .
매수매도 각각한번씩만 처음 신호가 떳을때 진입합니다 .
3. 스토케스틱 K가 80%이상에서 D를 크로스다운 했을때 매도
스토케스틱 K가 20%이하에서 D를 크로스업 했을때 매수 진입하는데
진입조건에 현재가가 60일선 위에 있을때만 매수진입하고
진입조건에 현재가가 60일선 아래에 있을때만 매도합니다 .
4. 10시종가에 진입하는데 시가가 전일 종가대비 1.0P 이상 상승출발하고
시가보다 10시종가가 높은가격이면 매수
10시종가에 진입하는데 시가가 전일 종가대비 1.0P 이상 낮은가격에서 출발하고
시가보다 10시종가가 낮은가격이면 매도 합니다 .
항상 많은도움 받고 있습니다 . 감사합니다 ~!
다음글
이전글