커뮤니티

수식 요청 드립니다.

프로필 이미지
임시필명0372
2017-09-21 02:15:09
110
글번호 112939
답변완료
항상 도움 주심에 감사드립니다. 하루에 각 경우별 1번씩 1% 떨어지면 1차 매수, 2% 떨어지면 2차 매수, 3% 떨어지면 3차 매수, 4% 떨어지면 4차 매수하였다가 (경우마다 매수가 반복되는 것을 막는 것이 목표입니다. 하루 총 4번 매수면 끝~!) 다음날도 똑같이 4차 매수까지 있을 수 있고 (계속 피라미딩) 그러다가 어느날 평단가보다 높고, 전일 종가대비 30% 오른날 전체 청산하도록 요청드려요. 대단히 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-09-21 13:37:51

안녕하세요 예스스탁입니다. 어떤 값대비 -1%, -2%...인지 정확치 않아 시초가 대비로 작성되었습니다. 해당 값은 따로 수정하시기 바랍니다. var : B1cnt(0),B2cnt(0),B3cnt(0),B4cnt(0); if bdate != bdate[1] Then{ B1cnt = 0; B2cnt = 0; B3cnt = 0; B4cnt = 0; } if CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "B1" Then B1cnt = B1cnt+1; if CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "B2" Then B2cnt = B2cnt+1; if CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "B3" Then B3cnt = B3cnt+1; if CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "B4" Then B4cnt = B4cnt+1; if MarketPosition >= 0 Then{ if B1cnt < 1 Then buy("B1",atlimit,dayopen*0.99); if B2cnt < 1 Then buy("B2",atlimit,dayopen*0.98); if B3cnt < 1 Then buy("B3",atlimit,dayopen*0.97); if B4cnt < 1 Then buy("B4",atlimit,dayopen*0.96); } if MarketPosition == 1 and DayClose(1)*1.3 > AvgEntryPrice then exitlong("bx",atlimit,DayClose(1)*1.3); 즐거운 하루되세요 > 임시필명0372 님이 쓴 글입니다. > 제목 : 수식 요청 드립니다. > 항상 도움 주심에 감사드립니다. 하루에 각 경우별 1번씩 1% 떨어지면 1차 매수, 2% 떨어지면 2차 매수, 3% 떨어지면 3차 매수, 4% 떨어지면 4차 매수하였다가 (경우마다 매수가 반복되는 것을 막는 것이 목표입니다. 하루 총 4번 매수면 끝~!) 다음날도 똑같이 4차 매수까지 있을 수 있고 (계속 피라미딩) 그러다가 어느날 평단가보다 높고, 전일 종가대비 30% 오른날 전체 청산하도록 요청드려요. 대단히 감사드립니다.