커뮤니티

수식재문의드림니다

프로필 이미지
logos
2011-11-07 17:05:59
324
글번호 44523
답변완료
문1) 아래21415번 2번째질문 답변 1개의질문인데 2개로 분리하여 답변주셨네요 1개로 통합하여 작성해 주시면 감사 하겠습니다 < 아래 답변 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(); } 문2) 스토케스틱(5,3,3) 사용하고 매수진입 후 k값이 50을 하향돌파 한 이후에 k가 d를하향돌파하면 매수청산 (단, k가 d를하향돌파할때의 지수가 k값이 50을 하향돌파 할 때의 지수보다 낮아야함)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-11-07 17:16:36

안녕하세요 예스스탁입니다. 1. if MarketPosition == 0 and crossup(c,dayopen+1) Then buy(); var1 = ma(C,5); var2 = ma(c,20); if CrossDown(var1,var2) Then{ value11 = var1; value12 = value11[1]; } 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(); } if CrossDown(var1,var2) and value11 < value12 Then exitlong(); } Else{ value3 = 0; value4 = 0; } 2. var1 = StochasticsK(5,3); var2 = StochasticsD(5,3,3); if MarketPosition == 1 Then{ if Condition1 == false and var1 < 50 Then{ Condition1 = True; value1 = C; } if Condition1 == true and CrossDown(var1,var2) and C < value1 Then exitlong(); } Else{ Condition1 = false; } 즐거운 하루되세요 > logos 님이 쓴 글입니다. > 제목 : 수식재문의드림니다 > 문1) 아래21415번 2번째질문 답변 1개의질문인데 2개로 분리하여 답변주셨네요 1개로 통합하여 작성해 주시면 감사 하겠습니다 < 아래 답변 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(); } 문2) 스토케스틱(5,3,3) 사용하고 매수진입 후 k값이 50을 하향돌파 한 이후에 k가 d를하향돌파하면 매수청산 (단, k가 d를하향돌파할때의 지수가 k값이 50을 하향돌파 할 때의 지수보다 낮아야함)