커뮤니티

확인해주세요

프로필 이미지
회원
2013-01-09 21:52:38
263
글번호 57978
답변완료
input : 투입금액(300000); 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) Then buy("b",OnClose,def,value1); if MarketPosition == 1 Then{ if CurrentEntries == 1 Then exitlong("bx1",atlimit,EntryPrice*1.1); if CurrentEntries >= 1 Then exitlong("bx2",atlimit,AvgEntryPrice*1.02); } 위 식에서요. 첫번째 매수때 청산은 +10프로이구요 2번째,3번째,....계속 물타기(평균단가)해서 매수때 청산(모든주식)은 +2프로하는 식 부탁드릴 께요 위에 질문에서요 첫번째 매수할고 10프로 올랐을때 매도 하면 다시 원점으로 첫번째(+10프로) 진입으로 설정 해주세요 첫번째들어가구 두번째 물타기 하게되면 +2프로 매도 이구요 매도하구 나면 다시 원점으로 첫번째 매수로 돌아 가게끔요 그리고 3번째 매수는 30만원이 아닌 15만원매수 매수하는 식도 좀 가르쳐주세요 시스템 매매 설정후 다시 수정해도 계속 유지되는지오? 요구 사항은 많네요(죄송) ,, 수고 하십시오.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-01-10 11:28:02

안녕하세요 예스스탁입니다. 3번까지만 매수하고자 하시면 1번식, 3번이상 매수하고자 하시면 2번식을 사용하시면 됩니다. 피라미딩설정은 모든진입신호로 하시면 됩니다. 1번식 input : 투입금액1(300000),투입금액2(150000); 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); } var1 = ma(c,3); var2 = ma(c,5); if MarketPosition == 0 and crossup(var1,var2) Then buy("b1",OnClose,def,vol1); if MarketPosition == 1 and CurrentEntries == 1 and crossup(var1,var2) Then buy("b2",OnClose,def,vol1); if MarketPosition == 1 and CurrentEntries == 2 and crossup(var1,var2) Then buy("b3",OnClose,def,vol2); if MarketPosition == 1 Then{ if CurrentEntries == 1 Then exitlong("bx1",atlimit,EntryPrice*1.1); if CurrentEntries > 1 Then exitlong("bx2",atlimit,AvgEntryPrice*1.02); } 2번식 input : 투입금액1(300000),투입금액2(150000); 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); } var1 = ma(c,3); var2 = ma(c,5); if MarketPosition == 0 and crossup(var1,var2) Then buy("b1",OnClose,def,vol1); if MarketPosition == 1 and CurrentEntries == 1 and crossup(var1,var2) Then buy("b2",OnClose,def,vol1); if MarketPosition == 1 and CurrentEntries >= 2 and crossup(var1,var2) Then buy("b3",OnClose,def,vol2); if MarketPosition == 1 Then{ if CurrentEntries == 1 Then exitlong("bx1",atlimit,EntryPrice*1.1); if CurrentEntries > 1 Then exitlong("bx2",atlimit,AvgEntryPrice*1.02); } 즐거운 하루되세요 > HI_jht7469 님이 쓴 글입니다. > 제목 : 확인해주세요 > input : 투입금액(300000); 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) Then buy("b",OnClose,def,value1); if MarketPosition == 1 Then{ if CurrentEntries == 1 Then exitlong("bx1",atlimit,EntryPrice*1.1); if CurrentEntries >= 1 Then exitlong("bx2",atlimit,AvgEntryPrice*1.02); } 위 식에서요. 첫번째 매수때 청산은 +10프로이구요 2번째,3번째,....계속 물타기(평균단가)해서 매수때 청산(모든주식)은 +2프로하는 식 부탁드릴 께요 위에 질문에서요 첫번째 매수할고 10프로 올랐을때 매도 하면 다시 원점으로 첫번째(+10프로) 진입으로 설정 해주세요 첫번째들어가구 두번째 물타기 하게되면 +2프로 매도 이구요 매도하구 나면 다시 원점으로 첫번째 매수로 돌아 가게끔요 그리고 3번째 매수는 30만원이 아닌 15만원매수 매수하는 식도 좀 가르쳐주세요 시스템 매매 설정후 다시 수정해도 계속 유지되는지오? 요구 사항은 많네요(죄송) ,, 수고 하십시오.