커뮤니티
질문드립니다
2011-11-09 01:15:26
352
글번호 44577
투입자금이 100만원이라고 가정했을때(주식거래임).. condition1 이 충족되면 50만원(50%) 매수진입을 합니다(진입명 buy1).. 진입이후 condition2가 충족되면 나머지 50만원을 추가로 매수진입하는데(진입명buy2).. 이때.. 이전에 진입(buy1)이 없거나 buy1진입이 있었어도 청산된상태에서는.. condition2가 충족되었다면 100만원(100%)을 진입하면 됩니다(진입명buy3)
진입명 buy1은 손절이 5%, buy2와 buy3 는 손절이 10% 이고
진입명 buy1같은 경우... 수익이 3%에서 7% 사이라면... 수익의 50% 하락 시점에서 청산합니다(스탑트레일링기능)
진입명 buy1, buy2, buy3 모두 120일선 데드크로스할때 청산하는데 단,, buy1은 만약
buy1 진입이후 buy2 진입 이전시점이라면 20일선 데드크로스에서 청산이 됩니다
감사합니다
답변 1
예스스탁 예스스탁 답변
2011-11-09 11:30:15
안녕하세요
예스스탁입니다.
input : 투입자금(1000000),volper1(50),volper2(50);
if CodeCategory == 1 Then{
var1 = int(int((투입자금*(Volper1/100))/C)/10)*10;
var2 = int(int((투입자금*(Volper2/100))/C)/10)*10;
var3 = int(int((투입자금)/C)/10)*10;
}
if CodeCategory == 2 Then{
var1 = int((투입자금*(Volper1/100))/C);
var2 = int((투입자금*(Volper2/100))/C);
var3 = int((투입자금)/C);
}
if MarketPosition == 0 and Condition1 == true Then
buy("buy1",OnClose,def,var1);
if MarketPosition == 1 and Condition2 == true Then
buy("buy2",OnClose,def,var2);
if MarketPosition == 0 and Condition2 == true and Condition1 == false Then
buy("buy3",OnClose,def,var3);
if MarketPosition == 1 Then{
exitlong("b1x",AtStop,EntryPrice*0.97,"buy1");
if highest(H,BarsSinceEntry) >= EntryPrice*1.03 and highest(H,BarsSinceEntry) <= EntryPrice*1.07 Then
exitlong("b1tr",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.5,"buy1");
if MaxEntries == 2 and MaxEntries[1] == 1 Then
value1 = C[1];
if MaxEntries == 2 Then
exitlong("b2x",AtStop,value1*0.9,"buy2");
exitlong("b3x",AtStop,EntryPrice*0.9,"buy3");
if CrossDown(c,ma(c,120)) Then
exitlong("ma120x");
if MaxEntries == 1 and CrossDown(c,ma(c,20)) Then
exitlong("ma20x",OnClose,def,"buy1");
}
즐거운 하루되세요
> 이지컷 님이 쓴 글입니다.
> 제목 : 질문드립니다
> 투입자금이 100만원이라고 가정했을때(주식거래임).. condition1 이 충족되면 50만원(50%) 매수진입을 합니다(진입명 buy1).. 진입이후 condition2가 충족되면 나머지 50만원을 추가로 매수진입하는데(진입명buy2).. 이때.. 이전에 진입(buy1)이 없거나 buy1진입이 있었어도 청산된상태에서는.. condition2가 충족되었다면 100만원(100%)을 진입하면 됩니다(진입명buy3)
진입명 buy1은 손절이 5%, buy2와 buy3 는 손절이 10% 이고
진입명 buy1같은 경우... 수익이 3%에서 7% 사이라면... 수익의 50% 하락 시점에서 청산합니다(스탑트레일링기능)
진입명 buy1, buy2, buy3 모두 120일선 데드크로스할때 청산하는데 단,, buy1은 만약
buy1 진입이후 buy2 진입 이전시점이라면 20일선 데드크로스에서 청산이 됩니다
감사합니다
다음글
이전글