커뮤니티
수식문의드립니다
2011-11-07 15:50:36
331
글번호 44499
다음수식 문의드립니다
문1)
당일시가 +1p를 상향돌파 하면 매수진입하고 청산은
진입가 대비 1p를 상향돌파 후 5이평이 20이평을 2회이상 데드크로스 하면
매수청산 하되, 반드시 2번째 이후 데드가 첫번째 데드시의 지수보다 낮아야 함
(주의: 데드크로스는 반드시 진입가 +1p를 상향돌파 한 이후의 데드크로스만을 인정함)
---- 가급적이면 짧고 단순하게 작성 부탁드립니다
문2)
당일시가 +1p를 상향돌파 하면 매수진입하고 청산은
진입 후 3개봉 이후에 5이평이 20이평을 3번이상 골드크로스 발생하면
(최근 골드크로스 발생시점의 지수가 이전 골드크로스 발생시점의 지수보다 큰 것 만을 카운트하여 3회이상발생 할 것 )
5이평이 20 이평을 데드크로스 발생하면(이때는 최근데드시점의 지수가 이전 데드시점의 지수보다 낮을것) 매수청산 하는 수식부탁 드림니다
답변 1
예스스탁 예스스탁 답변
2011-11-07 16:22:54
안녕하세요
예스스탁입니다.
1.
if MarketPosition == 0 and crossup(c,dayopen+1) Then
buy();
var1 = ma(C,5);
var2 = ma(c,20);
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1 Then
Condition1 = true;
if Condition1 == true and CrossDown(var1,var2) Then{
value1 = var1;
value2 = value1[1];
value3 = value3+1;
if value3 == 2 and value1 < value2 Then
exitlong();
}
}
Else{
Condition1 = false;
value3 = 0;
}
2.
if MarketPosition == 0 and crossup(c,dayopen+1) Then
buy();
var1 = ma(C,5);
var2 = ma(c,20);
if MarketPosition == 1 Then{
if BarsSinceEntry >= 3 and CrossUp(var1,var2) Then{
value1 = var1;
value2 = value1[1];
value3 = value3+1;
if value3 >= 2 and value1 > value2 Then
value4 = value4+1;
if value4 == 3 Then
exitlong();
}
}
Else{
value3 = 0;
value4 = 0;
}
3.
var1 = ma(C,5);
var2 = ma(c,20);
if CrossDown(var1,var2) Then{
value1 = var1;
value2 = value1[1];
if MarketPosition == 1 and value1 < value2 Then
exitlong();
}
즐거운 하루되세요
> logos 님이 쓴 글입니다.
> 제목 : 수식문의드립니다
> 다음수식 문의드립니다
문1)
당일시가 +1p를 상향돌파 하면 매수진입하고 청산은
진입가 대비 1p를 상향돌파 후 5이평이 20이평을 2회이상 데드크로스 하면
매수청산 하되, 반드시 2번째 이후 데드가 첫번째 데드시의 지수보다 낮아야 함
(주의: 데드크로스는 반드시 진입가 +1p를 상향돌파 한 이후의 데드크로스만을 인정함)
---- 가급적이면 짧고 단순하게 작성 부탁드립니다
문2)
당일시가 +1p를 상향돌파 하면 매수진입하고 청산은
진입 후 3개봉 이후에 5이평이 20이평을 3번이상 골드크로스 발생하면
(최근 골드크로스 발생시점의 지수가 이전 골드크로스 발생시점의 지수보다 큰 것 만을 카운트하여 3회이상발생 할 것 )
5이평이 20 이평을 데드크로스 발생하면(이때는 최근데드시점의 지수가 이전 데드시점의 지수보다 낮을것) 매수청산 하는 수식부탁 드림니다
다음글
이전글