커뮤니티

문의드립니다.

프로필 이미지
gaintoga
2013-09-13 17:00:34
133
글번호 67550
답변완료
1분봉에서 거래량이 2000 개 이상이면서, 이평 5, 20 이 정방향 일때 매수, 10, 50 이평이 역방향일때 청산. 거래량이 1500개 이상이면서 , 5, 10 이평이 역방향 일때 매도. 10, 60 이평이 정방향일때 청산. 첫번째 목표익절 1p. 이전 신호와 같은 방향 신호가 연속으로 나오면 익절을 0.7p. 익절후 반대방향 신호시 1p 익절. 즐거운 주말 보내세요 ^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-09-13 17:58:32

안녕하세요 예스스탁입니다. var1 = ma(c,5); var2 = ma(c,10); var3 = ma(c,20); var4 = ma(c,50); var5 = ma(c,60); if V >= 2000 and var1 > var1[1] and var3 > var3[1] Then{ buy("b1"); } if MarketPosition == 1 and var2 < var2[1] and var4 < var4[1] Then exitlong("bx"); if V >= 1500 and var1 < var1[1] and var2 < var2[1] Then{ sell("s1",OnClose,def,1); } if MarketPosition == -1 and var2 > var2[1] and var5 > var5[1] Then ExitShort("sx"); Condition1 = EntryDate(1) == sdate and MarketPosition(1) == 1 and (IsExitName("bx1",1) == true or IsExitName("bx2",1) == true); Condition2 = EntryDate(1) == sdate and MarketPosition(1) == -1 and (IsExitName("sx1",1) == true or IsExitName("sx2",1) == true); if MarketPosition == 1 Then{ if Condition1 == false Then exitlong("bx1",atlimit,EntryPrice+1); if Condition1 == true Then exitlong("bx2",atlimit,EntryPrice+0.7); } if MarketPosition == -1 Then{ if Condition2 == false Then ExitShort("sx1",atlimit,EntryPrice-1); if Condition2 == true Then ExitShort("sx2",atlimit,EntryPrice-0.7); } if sdate == 20130912 Then MessageLog("%s",Condition2); 즐거운 하루되세요 > gaintoga 님이 쓴 글입니다. > 제목 : 문의드립니다. > 1분봉에서 거래량이 2000 개 이상이면서, 이평 5, 20 이 정방향 일때 매수, 10, 50 이평이 역방향일때 청산. 거래량이 1500개 이상이면서 , 5, 10 이평이 역방향 일때 매도. 10, 60 이평이 정방향일때 청산. 첫번째 목표익절 1p. 이전 신호와 같은 방향 신호가 연속으로 나오면 익절을 0.7p. 익절후 반대방향 신호시 1p 익절. 즐거운 주말 보내세요 ^^