커뮤니티

13087재질문(수식)

프로필 이미지
그래바로이거야
2010-01-07 12:54:38
650
글번호 27291
답변완료
답변 대단히 감사드립니다. 사실 language공부를 하고, 모르는 부분을 질문 드려야하는데 성격이 급해서.. 죄송합니다. 아래의 질문중 몇가지 수정해서 부탁드립니다. 1.(붙임참조) 조건] a. 60 이동평균선과 이격도+1% 이하일때 500,000원 중 200,000원 1차매수(하루1회만 주문) b. 120이동평균선과 이격도+1% 이하일때 500,000원 중 300,000원 2차매수(하루1회만 주문) c. a의 조건에 매수됐을때 +5% 수익시 50%만 1차매도, 이후 a조건 재만족시 매수금지, b조건만족시 매수 d. a의 조건에 1차 매수되고, 수익 미 발생시, b의 조건에 2차매수하고 a,b매수평단가 +3% 수익시 50%매도 2. 조건] a. 일목균형표의 기준선과 이격+1% 이하일때 500,00원 중 200,000원 1차매수 b. 이동평균선의 20일선과 이격+1% 이하일때 500,00원 중 300,000원 2차매수 c. a의 조건에 매수됐을때 +5% 수익시 전량매도, 이후 a조건, b조건 모두 매수금지 d. a의 조건에 1차 매수되고, 수익 미 발생시, b의 조건에 2차매수하고 a,b매수평단가 +3% 수익시 전량매도 or a,b조건에 매수하고 현재가가 20일 이동평균선과 이격-3%시 전량 손절
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-01-07 14:29:52

안녕하세요 예스스탁입니다. 1. 요청하신 내용이면 진입이후에 청산이 모두 완료되지 않아 이후에는 신호가 나오지 않을 수 있습니다. 이격도가 +1%이하일때는 이므로 그림상의 위치외에 해당되는 외치가 무척많습니다. 참고하시기 바랍니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } var1 = int(2000000/C); var2 = int(3000000/C); if count == 0 and MarketPosition == 0 and C/ma(C,60)*100 <= 101 Then buy("b1",OnClose,def,var1); if MarketPosition == 1 and CurrentEntries == 1 and C/ma(C,120)*100 <= 101 Then buy("b2",OnClose,def,var1); if MarketPosition == 1 Then if CurrentEntries == 1 Then exitlong("bx1",AtLimit,EntryPrice*1.05,"b1",Int(CurrentContracts/2),1); if CurrentEntries ==2 Then{ exitlong("bx2",AtLimit,AvgEntryPrice*1.03,"b1",int(CurrentContracts/2),1); } 2. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } value1 = (highest(H,26)+lowest(L,26))/2; var1 = int(2000000/C); var2 = int(3000000/C); if count == 0 and MarketPosition == 0 and C/value1*100 <= 101 Then buy("b1",OnClose,def,var1); if MarketPosition == 1 and CurrentEntries == 1 and C/ma(C,20)*100 <= 101 Then buy("b2",OnClose,def,var1); if MarketPosition == 1 Then if CurrentEntries == 1 Then exitlong("bx1",AtLimit,EntryPrice*1.05,"b1"); if CurrentEntries ==2 Then{ exitlong("bx2",AtLimit,AvgEntryPrice*1.03,"b1"); if CurrentEntries ==2 and CrossDown(Disparity(20),97) Then exitlong("bx3",OnClose,def,"b1"); } 즐거운 하루되세요 > 그래바로이거야 님이 쓴 글입니다. > 제목 : 13087재질문(수식) > 답변 대단히 감사드립니다. 사실 language공부를 하고, 모르는 부분을 질문 드려야하는데 성격이 급해서.. 죄송합니다. 아래의 질문중 몇가지 수정해서 부탁드립니다. 1.(붙임참조) 조건] a. 60 이동평균선과 이격도+1% 이하일때 500,000원 중 200,000원 1차매수(하루1회만 주문) b. 120이동평균선과 이격도+1% 이하일때 500,000원 중 300,000원 2차매수(하루1회만 주문) c. a의 조건에 매수됐을때 +5% 수익시 50%만 1차매도, 이후 a조건 재만족시 매수금지, b조건만족시 매수 d. a의 조건에 1차 매수되고, 수익 미 발생시, b의 조건에 2차매수하고 a,b매수평단가 +3% 수익시 50%매도 2. 조건] a. 일목균형표의 기준선과 이격+1% 이하일때 500,00원 중 200,000원 1차매수 b. 이동평균선의 20일선과 이격+1% 이하일때 500,00원 중 300,000원 2차매수 c. a의 조건에 매수됐을때 +5% 수익시 전량매도, 이후 a조건, b조건 모두 매수금지 d. a의 조건에 1차 매수되고, 수익 미 발생시, b의 조건에 2차매수하고 a,b매수평단가 +3% 수익시 전량매도 or a,b조건에 매수하고 현재가가 20일 이동평균선과 이격-3%시 전량 손절