커뮤니티

시스템식 문의 드립니다(반복 재매수)

프로필 이미지
HaloDe
2012-08-15 19:50:10
290
글번호 53788
답변완료
안녕하세요. 항상 빠르고 친절한 답변에 감사드립니다. 일정가격(예를 들어 10,000원) 보다 a% 떨어지면 1,000,000원만큼 매수, 매수가보다 b% 오르면 전량매도, 다시 직전 매도가 보다 c% 떨어지면 1,000,000+1,000,000*(b+c)%만큼 매수, 매수가보다 d%오르면 전량매도, 다시 직전 매도가 보다 e% 떨어지면 1,000,000+1,000,000*(b+c+d+e)%만큼 매수, 매수가보다 f%오르면 전량매도. 등과 같이 이어지는 수식의 작성이 가능한지요? 미리 감사드립니다~~^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-08-16 10:41:06

안녕하세요 예스스탁입니다. 진입과 청산별로 요구되는 %가 다르므로 경우의 수별로 나열해 작성하실 수 밖에 없습니다. 올리신 내용으로 나열해 작성한 식입니다. 추가되는 내용 아래식 참고하셔서 추가하시면 됩니다. input : Price(10000),AA(4),BB(5),CC(6),DD(7),EE(8),FF(9); input : 금액1(1000000); if CodeCategory == 1 Then { if BasePrice < 50000 Then { Var1 = int(int(금액1/C)/10)*10; Var2 = int(int((금액1+(금액1*(BB+CC)/100))/C)/10)*10; Var2 = int(int((금액1+(금액1*(BB+CC+DD+EE)/100))/C)/10)*10; } Else{ Var1 = int(금액1/C); Var2 = int((금액1+(금액1*(BB+CC)/100))/C); Var3 = int((금액1+(금액1*(BB+CC+DD+EE)/100))/C); } } if CodeCategory == 2 Then { Var1 = int(금액1/C); Var2 = int((금액1+(금액1*(BB+CC)/100))/C); Var3 = int((금액1+(금액1*(BB+CC+DD+EE)/100))/C); } if CodeCategory == 6 Then { Var1 = int(금액1/(C*BigPointValue)); Var2 = int((금액1+(금액1*(BB+CC)/100))/(C*BigPointValue)); Var3 = int((금액1+(금액1*(BB+CC+DD+EE)/100))/(C*BigPointValue)); } if MarketPosition == 0 and TotalTrades == 0 and CrossDown(c,Price*(1-AA/100)) Then buy("b1",OnClose,def,var1); if MarketPosition == 1 Then ExitLong("bx1",atlimit,EntryPrice*(1+BB/100),"b1"); if TotalTrades >= 1 and IsEntryName("b1",1) == true and MarketPosition == 0 and CrossDown(c,ExitPrice(1)*(1-CC/100)) Then buy("b2",OnClose,def,var2); if MarketPosition == 1 Then ExitLong("bx2",atlimit,EntryPrice*(1+DD/100),"b2"); if TotalTrades >= 1 and IsEntryName("b2",1) == true and MarketPosition == 0 and CrossDown(c,ExitPrice(1)*(1-EE/100)) Then buy("b3",OnClose,def,var3); if MarketPosition == 1 Then ExitLong("bx3",atlimit,EntryPrice*(1+FF/100),"b3"); 즐거운 하루되세요 > HaloDe 님이 쓴 글입니다. > 제목 : 시스템식 문의 드립니다(반복 재매수) > 안녕하세요. 항상 빠르고 친절한 답변에 감사드립니다. 일정가격(예를 들어 10,000원) 보다 a% 떨어지면 1,000,000원만큼 매수, 매수가보다 b% 오르면 전량매도, 다시 직전 매도가 보다 c% 떨어지면 1,000,000+1,000,000*(b+c)%만큼 매수, 매수가보다 d%오르면 전량매도, 다시 직전 매도가 보다 e% 떨어지면 1,000,000+1,000,000*(b+c+d+e)%만큼 매수, 매수가보다 f%오르면 전량매도. 등과 같이 이어지는 수식의 작성이 가능한지요? 미리 감사드립니다~~^^