커뮤니티
질문요
2013-08-15 16:27:10
182
글번호 66492
안녕하세요
이식에서 매수가 2번밖에 안나오는데요 매수신호 나오면 계속 매수하여 단가을 낮춘후 평균3프로 이상되면 청산 하게 바꿔주세요~~ 그리고 일봉으로 적용해야 하나요 분봉으로 적요해야 하나요? 즉시 청산하려면 분봉적용인가요? 그럼 몇분봉으로 적용해야 하나요?
분봉적용시 60분봉적용시 3일선이면 1260선으로 적용해야 하나요?
input : 금액(10000000);
var : Vol(0);
#kospi 주식종목이고 기준가가 5만원 미만은 10주 단위로 계산
#나머지 종목은 모두 1주 단위
if CodeCategoryEx == 11 and BasePrice < 50000 Then
Vol = int(int(금액/C)/10)*10;
Else
Vol = int(금액/C);
#option
if CodeCategoryEx == 31 or CodeCategoryEx == 32 Then
Vol = int((금액)/(C*BigPointValue));
var1 = ma(C,3);
var2 = ma(c,10);
if crossup(var1,var2) and CurrentEntries < 2 Then
buy("매수",OnClose,def,Vol);
if MarketPosition == 1 Then{
if CurrentEntries == 2 Then
exitlong("매도",atlimit,avgEntryPrice*1.03);
}
답변 1
예스스탁 예스스탁 답변
2013-08-16 10:59:49
안녕하세요
예스스탁입니다.
식을 제한없이 추가매수하도록 수정했습니다.
청산이 평균단가 대비 3% 이상 상승하면 즉시 청산되는 내용입니다.
일봉에 적용해서 사용하시면 됩니다.
input : 금액(10000000);
var : Vol(0);
#kospi 주식종목이고 기준가가 5만원 미만은 10주 단위로 계산
#나머지 종목은 모두 1주 단위
if CodeCategoryEx == 11 and BasePrice < 50000 Then
Vol = int(int(금액/C)/10)*10;
Else
Vol = int(금액/C);
#option
if CodeCategoryEx == 31 or CodeCategoryEx == 32 Then
Vol = int((금액)/(C*BigPointValue));
var1 = ma(C,3);
var2 = ma(c,10);
if crossup(var1,var2) Then
buy("매수",OnClose,def,Vol);
if MarketPosition == 1 Then{
if CurrentEntries == 2 Then
exitlong("매도",atlimit,avgEntryPrice*1.03);
}
즐거운 하루되세요
> HI_jht7469 님이 쓴 글입니다.
> 제목 : 질문요
> 안녕하세요
이식에서 매수가 2번밖에 안나오는데요 매수신호 나오면 계속 매수하여 단가을 낮춘후 평균3프로 이상되면 청산 하게 바꿔주세요~~ 그리고 일봉으로 적용해야 하나요 분봉으로 적요해야 하나요? 즉시 청산하려면 분봉적용인가요? 그럼 몇분봉으로 적용해야 하나요?
분봉적용시 60분봉적용시 3일선이면 1260선으로 적용해야 하나요?
input : 금액(10000000);
var : Vol(0);
#kospi 주식종목이고 기준가가 5만원 미만은 10주 단위로 계산
#나머지 종목은 모두 1주 단위
if CodeCategoryEx == 11 and BasePrice < 50000 Then
Vol = int(int(금액/C)/10)*10;
Else
Vol = int(금액/C);
#option
if CodeCategoryEx == 31 or CodeCategoryEx == 32 Then
Vol = int((금액)/(C*BigPointValue));
var1 = ma(C,3);
var2 = ma(c,10);
if crossup(var1,var2) and CurrentEntries < 2 Then
buy("매수",OnClose,def,Vol);
if MarketPosition == 1 Then{
if CurrentEntries == 2 Then
exitlong("매도",atlimit,avgEntryPrice*1.03);
}