커뮤니티
부탁요~
2013-01-31 18:39:19
247
글번호 58959
안녕하세요 1차매수하고 나서 1차매도가 70프로 도달했을때 매도 하기로 정해졌는데 프로그램 적용해보면 70프로 전에 매도가 나가는데요 ㅡㅡ
("매도1",atlimit,EntryPrice*1.70); 이식대로 안나가구요
2차매도 들어가면 +2프로에 매도 +2로 도달안될경우 이평선 크로스 할경우 계속 15만원 매수 ..... 확인부탁합니다...
1차매수(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);
}
#지정한 날자 다음날이후 전일종가대비 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;
답변 1
예스스탁 예스스탁 답변
2013-02-01 10:09:13
안녕하세요
예스스탁입니다.
해당식 적용해 보았지만 특별한 이상을 발견하지 못했습니다.
올리신 내용대로 작성이 된 식입니다.
적용하신 종목과 잘못나온 신호를 캡쳐해서 올려주시거나
02-3453-1060으로 전화주시기 바랍니다.
즐거운 하루되세요
> HI_jht7469 님이 쓴 글입니다.
> 제목 : 부탁요~
> 안녕하세요 1차매수하고 나서 1차매도가 70프로 도달했을때 매도 하기로 정해졌는데 프로그램 적용해보면 70프로 전에 매도가 나가는데요 ㅡㅡ
("매도1",atlimit,EntryPrice*1.70); 이식대로 안나가구요
2차매도 들어가면 +2프로에 매도 +2로 도달안될경우 이평선 크로스 할경우 계속 15만원 매수 ..... 확인부탁합니다...
1차매수(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);
}
#지정한 날자 다음날이후 전일종가대비 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;
다음글
이전글