커뮤니티

수식문의드립니다

프로필 이미지
logos
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 이평을 데드크로스 발생하면(이때는 최근데드시점의 지수가 이전 데드시점의 지수보다 낮을것) 매수청산 하는 수식부탁 드림니다