커뮤니티

수식부탁합니다.

프로필 이미지
음양조파
2023-01-28 00:58:42
906
글번호 165782
답변완료
전봉의 상단 돌파시마다 매수를 해나간다고 가정할 때에, 그렇게 매수를 누적시켜나가다가, 어느 봉으 하단을 하향돌파하면 그 하단보다 높은 가격에 진입된 계약의 수를 세서 그 수만큼 손절청산하려고 할 때의 식을 가르쳐 주시면 감사하겠습니다..ㅏ아울러, 그보다 낮은 가격에 진입한 계약의 수만큼을 익절하는 식도 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-30 10:58:42

안녕하세요 예스스탁입니다. input : 진입수량(1); var : cnt(0),count1(0),count2(0); Array : BuyEntryPrice[50](0); if C > H[1] Then { Buy("b1",OnClose,Def,진입수량); if MarketPosition <= 0 Then { For cnt = 0 to 49 { BuyEntryPrice[cnt] = 0; } } } if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then BuyEntryPrice[MaxEntries] = LatestEntryPrice(0); if C < L[1] Then { count1 = 0; count2 = 0; For cnt = 1 to MaxEntries { if BuyEntryPrice[cnt] > L[1] Then count1 = count1+진입수량; Else count2 = count2+진입수량; } #높은가격에 진입된 계약수 if count1 >= 0 Then ExitLong("bx1",OnClose,Def,"",count1,1); #낮은가격에 진입된 계약수 if count2 >= 0 Then ExitLong("bx2",OnClose,Def,"",count1,1); } } 즐거운 하루되세요 > 음양조파 님이 쓴 글입니다. > 제목 : 수식부탁합니다. > 전봉의 상단 돌파시마다 매수를 해나간다고 가정할 때에, 그렇게 매수를 누적시켜나가다가, 어느 봉으 하단을 하향돌파하면 그 하단보다 높은 가격에 진입된 계약의 수를 세서 그 수만큼 손절청산하려고 할 때의 식을 가르쳐 주시면 감사하겠습니다..ㅏ아울러, 그보다 낮은 가격에 진입한 계약의 수만큼을 익절하는 식도 부탁드립니다.