커뮤니티
수식 수정부탁합니다
2013-09-30 01:29:25
127
글번호 67958
안녕하세요
1.12프로이상에서는 매수 안되게 해주세요
2.처음 매도는 3프로에서 매도,2번째 매도는 물타기하여 평균 2프로에 매도는 수식이 맞는거죠? 수식하고 맞는지 물어보는겁니다
input : 투입금액(100000);
if CodeCategory == 1 Then{ #코스피
if BasePrice < 50000 Then
Var1 = int(int(투입금액/C)/10)*10;
Else
Var1 = int(투입금액/C);
}
if CodeCategory == 2 Then#코스닥
Var1 = int(투입금액/C);
if CodeCategory == 6 Then#옵션
Var1 = int(투입금액/(C*BigPointValue));
If V >100000 and Upvol/DownVol*100 >=150 Then
buy("매수",onclose,def,var1);
if CodeCategory == 1 Then{
if BasePrice < 50000 Then
value1 = int(int(투입금액/C)/10)*10;
Else
value1 = int(투입금액/C);
}
if CodeCategory == 2 or CodeCategory == 8 Then
value1 = int(투입금액/C);
var1 = ma(c,3);
var2 = ma(c,5);
if crossup(var1,var2) and MarketPosition == 0 and ExitDate(1) != sdate Then
buy("매수2",OnClose,def,value1);
if MarketPosition == 1 Then{
if CurrentEntries == 1 Then
exitlong("매도1",atlimit,EntryPrice*1.03);
if CurrentEntries >= 1 Then
exitlong("매도2",atlimit,AvgEntryPrice*1.02);
}
답변 1
예스스탁 예스스탁 답변
2013-10-01 10:17:12
안녕하세요
예스스탁입니다.
전일종가대비 12% 이상에서는 매수가 되지 않게 수정했습니다.
input : 투입금액(100000);
if CodeCategory == 1 Then{ #코스피
if BasePrice < 50000 Then
Var1 = int(int(투입금액/C)/10)*10;
Else
Var1 = int(투입금액/C);
}
if CodeCategory == 2 Then#코스닥
Var1 = int(투입금액/C);
if CodeCategory == 6 Then#옵션
Var1 = int(투입금액/(C*BigPointValue));
If V >100000 and Upvol/DownVol*100 >=150 and c < DayClose(1)*1.12 Then
buy("매수",onclose,def,var1);
if CodeCategory == 1 Then{
if BasePrice < 50000 Then
value1 = int(int(투입금액/C)/10)*10;
Else
value1 = int(투입금액/C);
}
if CodeCategory == 2 or CodeCategory == 8 Then
value1 = int(투입금액/C);
var1 = ma(c,3);
var2 = ma(c,5);
if crossup(var1,var2) and MarketPosition == 0 and ExitDate(1) != sdate and C < DayClose(1)*1.12 Then
buy("매수2",OnClose,def,value1);
if MarketPosition == 1 Then{
if CurrentEntries == 1 Then
exitlong("매도1",atlimit,EntryPrice*1.03);
if CurrentEntries >= 2 Then
exitlong("매도2",atlimit,AvgEntryPrice*1.02);
}
CurrentEntries라는 함수는 현재 진행중이 포지션의 진입횟수(피라미딩)가 몇번 누적됐는지
나타내는 함수입니다.
1은 한번이므로 진입이 두번이상 발생한 것을 표현하시려면 CurrentEntries >= 2로
작성이 되어야 합니다.
즐거운 하루되세요
> HI_jh***** 님이 쓴 글입니다.
> 제목 : 수식 수정부탁합니다
> 안녕하세요
1.12프로이상에서는 매수 안되게 해주세요
2.처음 매도는 3프로에서 매도,2번째 매도는 물타기하여 평균 2프로에 매도는 수식이 맞는거죠? 수식하고 맞는지 물어보는겁니다
input : 투입금액(100000);
if CodeCategory == 1 Then{ #코스피
if BasePrice < 50000 Then
Var1 = int(int(투입금액/C)/10)*10;
Else
Var1 = int(투입금액/C);
}
if CodeCategory == 2 Then#코스닥
Var1 = int(투입금액/C);
if CodeCategory == 6 Then#옵션
Var1 = int(투입금액/(C*BigPointValue));
If V >100000 and Upvol/DownVol*100 >=150 Then
buy("매수",onclose,def,var1);
if CodeCategory == 1 Then{
if BasePrice < 50000 Then
value1 = int(int(투입금액/C)/10)*10;
Else
value1 = int(투입금액/C);
}
if CodeCategory == 2 or CodeCategory == 8 Then
value1 = int(투입금액/C);
var1 = ma(c,3);
var2 = ma(c,5);
if crossup(var1,var2) and MarketPosition == 0 and ExitDate(1) != sdate Then
buy("매수2",OnClose,def,value1);
if MarketPosition == 1 Then{
if CurrentEntries == 1 Then
exitlong("매도1",atlimit,EntryPrice*1.03);
if CurrentEntries >= 1 Then
exitlong("매도2",atlimit,AvgEntryPrice*1.02);
}
다음글
이전글