커뮤니티
문의드립니다.
2014-08-11 23:30:05
154
글번호 77603
현물거래를 할예정이며 매수매도식 부탁드립니다.
<매수>
1. 1차매수 장시작 시장가 매수 100만원
2. 2차매수 1차매수후 -10%시 추가매수 100만원
3. 3차매수 2차매수후 평단가가 -10%시 추가매수 200만원
<매도>
1. 3차매수후 종가시 평단가가 -10%이하시 전량손절
2. 평단가가 +3%시 50% 수익매도
3. 평단가가 +5%시 25% 수익매도
4. 평단가가 +10%시 25% 수익매도
5. 3%수익매도시 나머지 물량 종가 전량매도
나름 설명한다고 써놨는데 이해가 되시는지요? ㅠ제가 글제주가 워낙없어서요.ㅠㅠ
그럼 수고하세요
답변 2
예스스탁 예스스탁 답변
2014-08-12 13:50:16
안녕하세요
예스스탁입니다.
시스템 적용시에 시스템 트레이딩 설정창의 피라미딩탭에서
피라미딩을 다른진입신호만 허용으로 설정하고 적용하시기 바랍니다.
시초가에 바로 주문하기 위해서는 전일마지막봉에서 if조건을 만족시켜
시초가 수신시에 주문을 나가게 해야 합니다.
전일마지막봉은 시간으로만 지정가능한데 차트의 주기에 따라 시간이 다릅니다.
아래식은 15시봉으로 지정했으므로 1분봉 차트에 적용하시기 바랍니다.
input : 투자금액1(1000000),투자금액2(1000000),투자금액3(2000000);
var : Vol1(0),vol2(0),vol3(0),xvol1(0),xvol2(0);
if CodeCategoryEx == 11 and BasePrice < 50000 Then{
vol1 = int(int((투자금액1)/c)/10)*10;
vol2 = int(int((투자금액2)/c)/10)*10;
vol3 = int(int((투자금액3)/c)/10)*10;
}
Else{
vol1 = int((투자금액1)/c);
vol2 = int((투자금액2)/c);
vol3 = int((투자금액3)/c);
}
if MarketPosition == 0 and stime == 150000 Then
buy("b",AtMarket,vol1);
if MarketPosition == 1 Then{
if CodeCategoryEx == 11 and BasePrice < 50000 Then{
xvol1 = int(int(MaxContracts*0.5)/10)*10;
xvol2 = int(int(MaxContracts*0.25)/10)*10;
}
Else{
xvol1 = int(MaxContracts*0.5);
xvol2 = int(MaxContracts*0.25);
}
if MaxEntries == 1 Then
buy("b2",AtLimit,AvgEntryPrice*0.9,vol2);
if MaxEntries == 2 Then
buy("b3",AtLimit,AvgEntryPrice*0.9,vol3);
if countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) == 0 Then
ExitLong("BP1",atlimit,AvgEntryPrice*1.03);
if countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) == 1 Then
ExitLong("BP2",atlimit,AvgEntryPrice*1.05);
ExitLong("BP3",atlimit,AvgEntryPrice*1.10);
if MaxEntries == 3 and stime == 144500 and C <= AvgEntryPrice*0.9 then
ExitLong("bx1");
if stime == 144500 and countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) == 1 Then
ExitLong("bx2");
}
즐거운 하루되세요
> 심리도박사 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 현물거래를 할예정이며 매수매도식 부탁드립니다.
<매수>
1. 1차매수 장시작 시장가 매수 100만원
2. 2차매수 1차매수후 -10%시 추가매수 100만원
3. 3차매수 2차매수후 평단가가 -10%시 추가매수 200만원
<매도>
1. 3차매수후 종가시 평단가가 -10%이하시 전량손절
2. 평단가가 +3%시 50% 수익매도
3. 평단가가 +5%시 25% 수익매도
4. 평단가가 +10%시 25% 수익매도
5. 3%수익매도시 나머지 물량 종가 전량매도
나름 설명한다고 써놨는데 이해가 되시는지요? ㅠ제가 글제주가 워낙없어서요.ㅠㅠ
그럼 수고하세요
심리도박사
2014-08-14 22:25:12
안녕하세요. 수식작성해주셔서 모의투자를 돌려봤습니다.
첨부파일은 자동매매 결과인데요 제대로 작동하고있는게 맞나요?
수익률이나 손익, 평가금액, 현재잔고등등 표시가 제대로 안된거같아서요.
제가 처음 사용하다보니 서툴러서 그런건지 잘모르겠습니다.ㅠㅠ
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
>
안녕하세요
예스스탁입니다.
시스템 적용시에 시스템 트레이딩 설정창의 피라미딩탭에서
피라미딩을 다른진입신호만 허용으로 설정하고 적용하시기 바랍니다.
시초가에 바로 주문하기 위해서는 전일마지막봉에서 if조건을 만족시켜
시초가 수신시에 주문을 나가게 해야 합니다.
전일마지막봉은 시간으로만 지정가능한데 차트의 주기에 따라 시간이 다릅니다.
아래식은 15시봉으로 지정했으므로 1분봉 차트에 적용하시기 바랍니다.
input : 투자금액1(1000000),투자금액2(1000000),투자금액3(2000000);
var : Vol1(0),vol2(0),vol3(0),xvol1(0),xvol2(0);
if CodeCategoryEx == 11 and BasePrice < 50000 Then{
vol1 = int(int((투자금액1)/c)/10)*10;
vol2 = int(int((투자금액2)/c)/10)*10;
vol3 = int(int((투자금액3)/c)/10)*10;
}
Else{
vol1 = int((투자금액1)/c);
vol2 = int((투자금액2)/c);
vol3 = int((투자금액3)/c);
}
if MarketPosition == 0 and stime == 150000 Then
buy("b",AtMarket,vol1);
if MarketPosition == 1 Then{
if CodeCategoryEx == 11 and BasePrice < 50000 Then{
xvol1 = int(int(MaxContracts*0.5)/10)*10;
xvol2 = int(int(MaxContracts*0.25)/10)*10;
}
Else{
xvol1 = int(MaxContracts*0.5);
xvol2 = int(MaxContracts*0.25);
}
if MaxEntries == 1 Then
buy("b2",AtLimit,AvgEntryPrice*0.9,vol2);
if MaxEntries == 2 Then
buy("b3",AtLimit,AvgEntryPrice*0.9,vol3);
if countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) == 0 Then
ExitLong("BP1",atlimit,AvgEntryPrice*1.03);
if countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) == 1 Then
ExitLong("BP2",atlimit,AvgEntryPrice*1.05);
ExitLong("BP3",atlimit,AvgEntryPrice*1.10);
if MaxEntries == 3 and stime == 144500 and C <= AvgEntryPrice*0.9 then
ExitLong("bx1");
if stime == 144500 and countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) == 1 Then
ExitLong("bx2");
}
즐거운 하루되세요
> 심리도박사 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 현물거래를 할예정이며 매수매도식 부탁드립니다.
<매수>
1. 1차매수 장시작 시장가 매수 100만원
2. 2차매수 1차매수후 -10%시 추가매수 100만원
3. 3차매수 2차매수후 평단가가 -10%시 추가매수 200만원
<매도>
1. 3차매수후 종가시 평단가가 -10%이하시 전량손절
2. 평단가가 +3%시 50% 수익매도
3. 평단가가 +5%시 25% 수익매도
4. 평단가가 +10%시 25% 수익매도
5. 3%수익매도시 나머지 물량 종가 전량매도
나름 설명한다고 써놨는데 이해가 되시는지요? ㅠ제가 글제주가 워낙없어서요.ㅠㅠ
그럼 수고하세요
다음글
이전글