커뮤니티
피라미딩 수식
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%이상이 될 경우 트레일링 스탑조건으로 조건으로
누적된 총수량을 일괄청산 하는 수식 부탁합니다.
다음글