커뮤니티

부탁요~

프로필 이미지
회원
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;