커뮤니티

시스템 부탁드립니다.

프로필 이미지
arron
2016-08-25 11:10:09
117
글번호 101345
답변완료
안녕하세요. 시스템 수식을 작성하는데 너무 어렵네요. 조건은 아래와 같으니 작성 부탁드립니다. 고맙습니다. = 아 래 = 기준 : 3분봉 이동평균선 52선 매수 - 가격이 3분봉 이동평균선 52선 위에 있을시 매수 - 10분 간격(피라미딩)으로 특정 가격(2만원)으로 매수 매도 - 가격이 3분봉 이동평균선 52선 아래로 하락시 매도 - 평균 매입 단가 대비 0.8% 이상 이익시 에는 30% 매도 - 평균 매입 단가 대비 1.6% 이상 이익시 에는 50% 매도 - 평균 매입 단가 대비 3.2% 이상 이익시 에는 70% 매도 - 평균 매입 단가 대비 7% 이상 이익시 에는 전액 매도
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-25 13:19:07

안녕하세요 예스스탁입니다. input : 가격(20000); var : TT(0); var1 = ma(C,52); if MarketPosition == 0 and C > var1 Then{ buy("b"); TT = TimeToMinutes(stime); } if MarketPosition == 1 Then{ if TimeToMinutes(stime) >= TT+10 Then{ TT = TimeToMinutes(stime); if NextBarOpen < 가격 Then buy("b1",AtStop,가격); Else buy("b2",AtLimit,가격); } if CrossDown(c,var1) Then exitlong(); if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "bx1" Then Condition1 = true; if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "bx2" Then Condition2 = true; if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "bx3" Then Condition3 = true; if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "bx4" Then Condition4 = true; if Condition1 == false Then exitlong("bx1",AtStop,AvgEntryPrice*1.008,"",Floor(CurrentContracts*0.3),1); if Condition2 == false Then exitlong("bx2",AtStop,AvgEntryPrice*1.016,"",Floor(CurrentContracts*0.5),1); if Condition3 == false Then exitlong("bx3",AtStop,AvgEntryPrice*1.032,"",Floor(CurrentContracts*0.7),1); if Condition4 == false Then exitlong("bx4",AtStop,AvgEntryPrice*1.07); } Else{ Condition1 = false; Condition2 = false; Condition3 = false; Condition4 = false; } 즐거운 하루되세요 > arron 님이 쓴 글입니다. > 제목 : 시스템 부탁드립니다. > 안녕하세요. 시스템 수식을 작성하는데 너무 어렵네요. 조건은 아래와 같으니 작성 부탁드립니다. 고맙습니다. = 아 래 = 기준 : 3분봉 이동평균선 52선 매수 - 가격이 3분봉 이동평균선 52선 위에 있을시 매수 - 10분 간격(피라미딩)으로 특정 가격(2만원)으로 매수 매도 - 가격이 3분봉 이동평균선 52선 아래로 하락시 매도 - 평균 매입 단가 대비 0.8% 이상 이익시 에는 30% 매도 - 평균 매입 단가 대비 1.6% 이상 이익시 에는 50% 매도 - 평균 매입 단가 대비 3.2% 이상 이익시 에는 70% 매도 - 평균 매입 단가 대비 7% 이상 이익시 에는 전액 매도