커뮤니티

문의드립니다

프로필 이미지
chun0711
2020-04-03 15:31:13
407
글번호 137499
답변완료
안녕하세요 주식 개별종목에 사용하려고 합니다 종목 총 배정 금액 300만원 분할매수 분할매도할수있는 수식부탁드립니다 매수기준은 1차매수 당일 고점대비 -18% 터치시 배정금액의 30% 매수 2차매수 당일 고점대비 -22% 터치시 배정금액의 30% 매수 3차매수 당일 고점대비 -25% 터치시 배정금액의 40% 매수 1차또는 2차또는 3차 매수시 현재 계좌에 보이는 매입단가에서 2.5% 상승시 80%매도 3.5% 상승시 남은 전체물량의 20% 매도 손절은 3차 매수후 계좌에 보이는 평균단가 에서 -8% 전량 손절 최대 보유기간은 당일 종가. 수익,손절 둘다 안될시 종가 청산.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-03 20:10:09

안녕하세요 예스스탁입니다. 피라미딩은 다른진입신호허용으로 설정하고 적용하시면 됩니다. 랭귀지는 신호상 가격만 알수 있습니다. 신호상 진입가격의 평단가로 청산처리됩니다. input : 금액(10000000); var : vol(0); if MarketPosition == 0 and L > DayHigh*0.82 Then { vol = Floor((금액*0.3)/min(NextBarOpen,DayHigh*0.82)); buy("b1",atlimit,DayHigh*0.82,vol); } if MarketPosition == 1 then { if MaxEntries == 1 and L > DayHigh*0.78 Then { vol = Floor((금액*0.3)/min(NextBarOpen,DayHigh*0.78)); buy("b2",atlimit,DayHigh*0.78,vol); } if MaxEntries == 2 and L > DayHigh*0.75 Then { vol = Floor((금액*0.3)/min(NextBarOpen,DayHigh*0.75)); buy("b3",atlimit,DayHigh*0.75,vol); } if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "bp1" Then Condition1 = true; if CurrentContracts < CurrentContracts[1] and LatestExitName(0) == "bp2" Then Condition2= true; if Condition1 == false Then ExitLong("bp1",atlimit,AvgEntryPrice*1.025,"",floor(MaxContracts*0.8),1); if Condition2 == false Then ExitLong("bp2",atlimit,AvgEntryPrice*1.035); if MaxEntries == 3 then ExitLong("bl",AtStop,AvgEntryPrice*0.92); } SetStopEndofday(151000); 즐거운 하루되세요 > chun0711 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요 주식 개별종목에 사용하려고 합니다 종목 총 배정 금액 300만원 분할매수 분할매도할수있는 수식부탁드립니다 매수기준은 1차매수 당일 고점대비 -18% 터치시 배정금액의 30% 매수 2차매수 당일 고점대비 -22% 터치시 배정금액의 30% 매수 3차매수 당일 고점대비 -25% 터치시 배정금액의 40% 매수 1차또는 2차또는 3차 매수시 현재 계좌에 보이는 매입단가에서 2.5% 상승시 80%매도 3.5% 상승시 남은 전체물량의 20% 매도 손절은 3차 매수후 계좌에 보이는 평균단가 에서 -8% 전량 손절 최대 보유기간은 당일 종가. 수익,손절 둘다 안될시 종가 청산.