커뮤니티

조건 만족 이후 매매 금지

프로필 이미지
김예스
2022-02-01 01:17:00
1206
글번호 155944
답변완료
안녕하세요, 조건을 만족하는 경우가 발생하면, 발생 시점 이후 매매를 금지시키고 싶습니다. 예를 들면, 참조지표(Data2)에서 5이평선이 20이평선을 데드크로스 한 경우, 혹은 차트 내 "A"라는 청산신호가 발생했을 경우, 해당 시점 이후 매수 진입 금지 매번 도움 많이 받고 있습니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-02-03 14:10:02

안녕하세요 예스스탁입니다. var : Trade(False,Data1); var : ma1(0,Data2),ma2(0,Data2); ma1 = Data2(ma(C,5)); ma2 = data2(ma(C,20)); #영업일 변경되면 trade변수는 true if Bdate != Bdate[1] Then Trade = true; #data2에서 이평데드발생하거나 A라는 이름의 청산이 발생하면 #trade변수는 false if CrossDown(ma1,ma2) or (TotalTrades > TotalTrades[1] and IsExitName("A",1) == true) Then trade = False; #trade가 true일때만 조건만족시 매수진입 if Trade == true and 매수진입조건 Then { Buy(); } 즐거운 하루되세요 > 김예스 님이 쓴 글입니다. > 제목 : 조건 만족 이후 매매 금지 > 안녕하세요, 조건을 만족하는 경우가 발생하면, 발생 시점 이후 매매를 금지시키고 싶습니다. 예를 들면, 참조지표(Data2)에서 5이평선이 20이평선을 데드크로스 한 경우, 혹은 차트 내 "A"라는 청산신호가 발생했을 경우, 해당 시점 이후 매수 진입 금지 매번 도움 많이 받고 있습니다. 감사합니다.