커뮤니티
확인부탁합니다
2013-01-31 10:04:44
197
글번호 58917
안녕하세요 수식이 틀리다고 나오는데요. 수식 확인좀해주세요.
첫번째 매수는 1월 16일로 날짜을 정하면 계속 감시하고 있다가 하루에 10프로 상승할때 바로 매수 들어가는 식으로 해주세요.
항상 수고 많으십니다.
> input : 투입금액1(300000),투입금액2(150000),전일날짜(20130116);
var : Vol1(0),Vol2(0);
if CodeCategory == 1 Then{
if BasePrice < 50000 Then{
Vol1 = int(int(투입금액1/C)/10)*10;
Vol2 = int(int(투입금액2/C)/10)*10;
}
Else{
Vol1 = int(투입금액1/C);
Vol2 = int(투입금액2/C);
}
}
if CodeCategory == 2 or CodeCategory == 8 Then{
Vol1= int(투입금액1/C);
Vol2= int(투입금액2/C);
}
#지정한 날자 다음날 시가에 매수
if MarketPosition == 0 and Condition1 == false and sdate == 전일날짜 Then
buy("매수1",AtMarket,def,vol1);
var1 = ma(c,3);
var2 = ma(c,5);
if MarketPosition == 1 Then{
if CurrentEntries == 1 and crossup(var1,var2) Then
buy("매수2",OnClose,def,vol1);
if CurrentEntries >= 2 and crossup(var1,var2) Then
buy("매수3",OnClose,def,vol2);
if CurrentEntries == 1 Then
exitlong("매도1",atlimit,EntryPrice*1.70);
if CurrentEntries > 1 Then
exitlong("매도2",atlimit,AvgEntryPrice*1.02);
}
if ExitDate(1) > 0 Then
Condition1 = true;
답변 1
예스스탁 예스스탁 답변
2013-01-31 16:29:21
안녕하세요
예스스탁입니다.
input : 투입금액1(300000),투입금액2(150000),전일날짜(20130116);
var : Vol1(0),Vol2(0);
if CodeCategory == 1 Then{
if BasePrice < 50000 Then{
Vol1 = int(int(투입금액1/C)/10)*10;
Vol2 = int(int(투입금액2/C)/10)*10;
}
Else{
Vol1 = int(투입금액1/C);
Vol2 = int(투입금액2/C);
}
}
if CodeCategory == 2 or CodeCategory == 8 Then{
Vol1= int(투입금액1/C);
Vol2= int(투입금액2/C);
}
#지정한 날자 다음날이후 전일종가대비 10% 상승하면 매수
if MarketPosition == 0 and Condition1 == false and sdate >= 전일날짜 Then
buy("매수1",AtStop,c*1.1,vol1);
var1 = ma(c,3);
var2 = ma(c,5);
if MarketPosition == 1 Then{
if CurrentEntries == 1 and crossup(var1,var2) Then
buy("매수2",OnClose,def,vol1);
if CurrentEntries >= 2 and crossup(var1,var2) Then
buy("매수3",OnClose,def,vol2);
if CurrentEntries == 1 Then
exitlong("매도1",atlimit,EntryPrice*1.70);
if CurrentEntries > 1 Then
exitlong("매도2",atlimit,AvgEntryPrice*1.02);
}
if ExitDate(1) > 0 Then
Condition1 = true;
즐거운 하루되세요
> HI_jht7469 님이 쓴 글입니다.
> 제목 : 확인부탁합니다
> 안녕하세요 수식이 틀리다고 나오는데요. 수식 확인좀해주세요.
첫번째 매수는 1월 16일로 날짜을 정하면 계속 감시하고 있다가 하루에 10프로 상승할때 바로 매수 들어가는 식으로 해주세요.
항상 수고 많으십니다.
> input : 투입금액1(300000),투입금액2(150000),전일날짜(20130116);
var : Vol1(0),Vol2(0);
if CodeCategory == 1 Then{
if BasePrice < 50000 Then{
Vol1 = int(int(투입금액1/C)/10)*10;
Vol2 = int(int(투입금액2/C)/10)*10;
}
Else{
Vol1 = int(투입금액1/C);
Vol2 = int(투입금액2/C);
}
}
if CodeCategory == 2 or CodeCategory == 8 Then{
Vol1= int(투입금액1/C);
Vol2= int(투입금액2/C);
}
#지정한 날자 다음날 시가에 매수
if MarketPosition == 0 and Condition1 == false and sdate == 전일날짜 Then
buy("매수1",AtMarket,def,vol1);
var1 = ma(c,3);
var2 = ma(c,5);
if MarketPosition == 1 Then{
if CurrentEntries == 1 and crossup(var1,var2) Then
buy("매수2",OnClose,def,vol1);
if CurrentEntries >= 2 and crossup(var1,var2) Then
buy("매수3",OnClose,def,vol2);
if CurrentEntries == 1 Then
exitlong("매도1",atlimit,EntryPrice*1.70);
if CurrentEntries > 1 Then
exitlong("매도2",atlimit,AvgEntryPrice*1.02);
}
if ExitDate(1) > 0 Then
Condition1 = true;
다음글
이전글