커뮤니티
문의드립니다.
2016-10-04 12:30:39
104
글번호 102458
안녕하세요?
지난번 작성해주신 수식 누락되어 다시 문의드립니다.
분봉차트에서 적용예정입니다.
input : 투자금액(1000000),매수1(30),매수2(30),매수3(40),하락1(10),하락2(15);
//1차매수 분봉차트에서 전일일봉의 종가보다 10%갭상승하면 즉시 시장가로 매수
if MarketPosition == 0 and NextBarSdate != sdate and NextBarOpen >= C*1.10 Then
buy("b1",AtMarket,def,Floor((투자금액*(매수1/100))/NextBarOpen));
//2차매수
if MarketPosition == 1 Then{
buy("b2",atlimit,EntryPrice*(1-하락1/100),Floor((투자금액*(매수2/100))/NextBarOpen));
}
//3차매수
if MarketPosition == 1 Then{
buy("b3",atlimit,EntryPrice*(1-하락2/100),Floor((투자금액*(매수3/100))/NextBarOpen));
}
매도
//1차매도
1,2,3차 매수와 상관없이 수익이 5%이상이면 보유수량의 50% 매도
//2차매도
1,2,3차 매수와 상관없이 수익이 10%이상이면 보유수량의 50% 매도
//2차매도
1,2,3차 매수와 상관없이 수익이 15%이상이면 보유수량의 100% 매도
아울러 위의 수식이 당일 청산이 되지 않고 포지션을 보유하고 넘어갈때 다음날 처리방법도 수식으로 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2016-10-05 09:57:12
안녕하세요
예스스탁입니다.
1
input : 투자금액(1000000),매수1(30),매수2(30),매수3(40),하락1(10),하락2(15);
//1차매수 분봉차트에서 전일일봉의 종가보다 10%갭상승하면 즉시 시장가로 매수
if MarketPosition == 0 and NextBarSdate != sdate and NextBarOpen >= C*1.10 Then
buy("b1",AtMarket,def,Floor((투자금액*(매수1/100))/NextBarOpen));
//2차매수
if MarketPosition == 1 Then{
buy("b2",atlimit,EntryPrice*(1-하락1/100),Floor((투자금액*(매수2/100))/NextBarOpen));
}
//3차매수
if MarketPosition == 1 Then{
buy("b3",atlimit,EntryPrice*(1-하락2/100),Floor((투자금액*(매수3/100))/NextBarOpen));
}
if MarketPosition == 1 Then{
if LatestExitName(0) == "bx1" Then
Condition1 = true;
if LatestExitName(0) == "bx2" Then
Condition2 = true;
if LatestExitName(0) == "bx3" Then
Condition3 = true;
if Condition1 == false then
ExitLong("bx1",atlimit,AvgEntryPrice*1.05,"",Floor(CurrentContracts*0.5),1);
if Condition2 == false then
ExitLong("bx2",atlimit,AvgEntryPrice*1.10,"",Floor(CurrentContracts*0.5),1);
if Condition3 == false then
ExitLong("bx3",atlimit,AvgEntryPrice*1.15);
}
Else{
Condition1 = false;
Condition1 = false;
Condition1 = false;
}
2
다음날 처리방법이 어떤 의미이신지 모르겠습니다.
당일청산이 없으면 청산조건이 충족될때까지
다음날에도 계속 감시해서 가게 됩니다.
진입일과 진입일 다음날의 청산방법이 다르시면
해당 내용에 대해 올려주시기 바랍니다.
즐거운 하루되세요
> 에리조나 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요?
지난번 작성해주신 수식 누락되어 다시 문의드립니다.
분봉차트에서 적용예정입니다.
input : 투자금액(1000000),매수1(30),매수2(30),매수3(40),하락1(10),하락2(15);
//1차매수 분봉차트에서 전일일봉의 종가보다 10%갭상승하면 즉시 시장가로 매수
if MarketPosition == 0 and NextBarSdate != sdate and NextBarOpen >= C*1.10 Then
buy("b1",AtMarket,def,Floor((투자금액*(매수1/100))/NextBarOpen));
//2차매수
if MarketPosition == 1 Then{
buy("b2",atlimit,EntryPrice*(1-하락1/100),Floor((투자금액*(매수2/100))/NextBarOpen));
}
//3차매수
if MarketPosition == 1 Then{
buy("b3",atlimit,EntryPrice*(1-하락2/100),Floor((투자금액*(매수3/100))/NextBarOpen));
}
매도
//1차매도
1,2,3차 매수와 상관없이 수익이 5%이상이면 보유수량의 50% 매도
//2차매도
1,2,3차 매수와 상관없이 수익이 10%이상이면 보유수량의 50% 매도
//2차매도
1,2,3차 매수와 상관없이 수익이 15%이상이면 보유수량의 100% 매도
아울러 위의 수식이 당일 청산이 되지 않고 포지션을 보유하고 넘어갈때 다음날 처리방법도 수식으로 부탁드립니다.
다음글
이전글