커뮤니티

피라미딩 수식

프로필 이미지
대주발
2017-03-20 05:15:22
116
글번호 107973
답변완료
가령 조건식이 RSI에서 1. 주식 10주를 첫 번째 매수해서 수수료범위 내의 손실일 경우 조건식이 crossdown하면 청산 2. 만약 첫 번째 10주 매수 진입 후 손실상태에서 조건식이 crossdown하면 청산하지 않고 누적포지션 총 수익이 5%이상이 될 때까지 10주씩 계속해서 추가 매수 3. 누적포지션 총 수익이 5%이상이 될 경우 트레일링 스탑조건으로 조건으로 누적된 총수량을 일괄청산 하는 수식 부탁합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-03-20 18:03:50

안녕하세요 예스스탁입니다. 1. if MarketPosition == 0 and 첫매수조건 Then buy("b",OnClose,def,10); if MarketPosition == 1 Then{ var1 = EntryPrice*(EntryCommission/100); var2 = c*(ExitCommission/100); var3 = (var1+var2)*10; if C >= EntryPrice-var3 and CrossDown(~~~,~~~) Then exitlong(); } 2 var : HH(0); if MarketPosition == 0 and 첫매수조건 Then buy("b",OnClose,def,10); if MarketPosition == 1 Then{ if CurrentContracts > CurrentContracts[1] Then HH = H: if H > HH Then HH = H; if HH < AvgEntryPrice*1.05 Then Condition1 = True; if Condition1 == false and CrossDown(~~~,~~~) Then buy("b",OnClose,def,10) } Else Condition1 = false; 3 input : dnv(2); var : HH(0); if MarketPosition == 0 and 첫매수조건 Then buy("b",OnClose,def,10); if MarketPosition == 1 Then{ if CurrentContracts > CurrentContracts[1] Then HH = H: if H > HH Then HH = H; if HH >= AvgEntryPrice*1.05 Then Condition1 = True; if Condition1 == false and CrossDown(~~~,~~~) Then buy("b",OnClose,def,10) #5%이상 누적수익후 최고수익에서 2%가격하락하면 모두 청산 if Condition1 == true Then exitlong("bx",AtStop,HH*(1-dnv/100)); } Else Condition1 = false; 즐거운 하루되세요 > 대주발 님이 쓴 글입니다. > 제목 : 피라미딩 수식 > 가령 조건식이 RSI에서 1. 주식 10주를 첫 번째 매수해서 수수료범위 내의 손실일 경우 조건식이 crossdown하면 청산 2. 만약 첫 번째 10주 매수 진입 후 손실상태에서 조건식이 crossdown하면 청산하지 않고 누적포지션 총 수익이 5%이상이 될 때까지 10주씩 계속해서 추가 매수 3. 누적포지션 총 수익이 5%이상이 될 경우 트레일링 스탑조건으로 조건으로 누적된 총수량을 일괄청산 하는 수식 부탁합니다.