커뮤니티

식 추가변경 부탁드립니다.

프로필 이미지
스누피독
2023-08-07 12:47:31
1117
글번호 171266
답변완료
안녕하세요 아래 식 추가변경부탁드립니다. 1. 아래식은 매수 발생- 손절 발생(익절 발생) 하면 더이상 매매가 안되도록 되어있는데 2. 추가변경 부탁드리는 부분은 손절 발생시(익절 발생은 해당되지않음) 손절한 당일에만 한번 더 같은 설정가에 매수 발생 (익일에는 매수 발생 안됨) 매수 발생되었으면 손절or익절 발생(당일부터 발생, 손절or 익절가가 될때까지) 부탁드립니다. ------------------------------------------------------------------- input : 날짜(20230302),매수가격(1000),익절가격(1200),손절가격(800); if NextBarSdate >= 날짜 Then { if NextBarSdate != sDate Then { if MarketPosition == 0 and TotalTrades == 0 and NextBarOpen <= 매수가격 Then Buy("b1",AtStop,매수가격); } Else { if MarketPosition == 0 and TotalTrades == 0 and DayHigh < 매수가격 Then Buy("b",AtStop,매수가격); } if MarketPosition == 1 Then { ExitLong("bp",AtLimit,익절가격); ExitLong("bl",AtStop,손절가격); } }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-08 11:00:54

안녕하세요 예스스탁입니다. input : 날짜(20230302),매수가격(1000),익절가격(1200),손절가격(800); if NextBarSdate >= 날짜 Then { if NextBarSdate != sDate Then { if MarketPosition == 0 and TotalTrades == 0 and NextBarOpen <= 매수가격 Then Buy("b1",AtStop,매수가격); } Else { if MarketPosition == 0 and TotalTrades == 0 and DayHigh < 매수가격 Then Buy("b",AtStop,매수가격); if MarketPosition == 0 and TotalTrades == 1 and IsExitName("bl",1) == true and ExitDate(1) == sDate and DayHigh < 매수가격 Then Buy("b2",AtStop,매수가격); } if MarketPosition == 1 Then { ExitLong("bp",AtLimit,익절가격); ExitLong("bl",AtStop,손절가격); } } 즐거운 하루되세요 > 스누피독 님이 쓴 글입니다. > 제목 : 식 추가변경 부탁드립니다. > 안녕하세요 아래 식 추가변경부탁드립니다. 1. 아래식은 매수 발생- 손절 발생(익절 발생) 하면 더이상 매매가 안되도록 되어있는데 2. 추가변경 부탁드리는 부분은 손절 발생시(익절 발생은 해당되지않음) 손절한 당일에만 한번 더 같은 설정가에 매수 발생 (익일에는 매수 발생 안됨) 매수 발생되었으면 손절or익절 발생(당일부터 발생, 손절or 익절가가 될때까지) 부탁드립니다. ------------------------------------------------------------------- input : 날짜(20230302),매수가격(1000),익절가격(1200),손절가격(800); if NextBarSdate >= 날짜 Then { if NextBarSdate != sDate Then { if MarketPosition == 0 and TotalTrades == 0 and NextBarOpen <= 매수가격 Then Buy("b1",AtStop,매수가격); } Else { if MarketPosition == 0 and TotalTrades == 0 and DayHigh < 매수가격 Then Buy("b",AtStop,매수가격); } if MarketPosition == 1 Then { ExitLong("bp",AtLimit,익절가격); ExitLong("bl",AtStop,손절가격); } }