커뮤니티

수식 확인 좀 부탁 드립니다.

프로필 이미지
산수유
2024-10-22 12:54:36
648
글번호 184473
답변완료
1. 당일에 처음 매수진입하여 손절청산되면 연속해서 나오는 재매수 신호가격이 당일 처음 매수진입가격&#8211;55p<=재매수진입가격<= 당일 처음 매수진입가격+10p 이면 매수 재진 입금지 (단 연속된 매수가 아니고 1매수진입손절청산,2매도진입청산,3매수진입신호)이런순서면 위의 가격조건에 해당되어도 3번 진입가능..그러나 3번 매수진입이 손절되면 이 매수진입가격을 기준으로 하고 위의 가격조건을 충족한 매수재진입은 금지)) (당일은 한국시간 07:00-명일 06:00입니다.) 이런 식 좀 부탁드립니다. 손절이 계속 나와서 그럽니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2024-10-22 14:39:45

안녕하세요 예스스탁입니다. 주석 참고하시기 바랍니다. var : BX(False); #영업일 변경 if Bdate != Bdate[1] Then { BX = False; } #청산발생 if TotalTrades > TotalTrades[1] Then { #당일 진입한 매수진입이고 #손절(setstoploss)로 청산되면 #BX = true; if Bdate[BarsSinceEntry(1)] == Bdate and MarketPosition(1) == 1 and IsExitName("StopLoss",1) == true Then { BX = true; } else#아니면 BX는 false BX = False; } #현재 무포지션이고 BX는 false이면 진입 #현재 무포지션이고 BX는 true이면 직전거래 진입가+10포인트보다 크거나 직전거래진입가-55보다 작으면 진입 #매도포지션일때 진입 if (MarketPosition == 0 and BX == False) or (MarketPosition == 0 and BX == true and (C >= EntryPrice(1)+10 or C <= EntryPrice(1)-55)) Or MarketPosition == -1 Then { if 매수조건 Then Buy(); } 즐거운 하루되세요 > 산수유 님이 쓴 글입니다. > 제목 : 수식 확인 좀 부탁 드립니다. > 1. 당일에 처음 매수진입하여 손절청산되면 연속해서 나오는 재매수 신호가격이 당일 처음 매수진입가격&#8211;55p<=재매수진입가격<= 당일 처음 매수진입가격+10p 이면 매수 재진 입금지 (단 연속된 매수가 아니고 1매수진입손절청산,2매도진입청산,3매수진입신호)이런순서면 위의 가격조건에 해당되어도 3번 진입가능..그러나 3번 매수진입이 손절되면 이 매수진입가격을 기준으로 하고 위의 가격조건을 충족한 매수재진입은 금지)) (당일은 한국시간 07:00-명일 06:00입니다.) 이런 식 좀 부탁드립니다. 손절이 계속 나와서 그럽니다.
프로필 이미지

산수유

2024-10-22 17:08:36

항상 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 확인 좀 부탁 드립니다. > 안녕하세요 예스스탁입니다. 주석 참고하시기 바랍니다. var : BX(False); #영업일 변경 if Bdate != Bdate[1] Then { BX = False; } #청산발생 if TotalTrades > TotalTrades[1] Then { #당일 진입한 매수진입이고 #손절(setstoploss)로 청산되면 #BX = true; if Bdate[BarsSinceEntry(1)] == Bdate and MarketPosition(1) == 1 and IsExitName("StopLoss",1) == true Then { BX = true; } else#아니면 BX는 false BX = False; } #현재 무포지션이고 BX는 false이면 진입 #현재 무포지션이고 BX는 true이면 직전거래 진입가+10포인트보다 크거나 직전거래진입가-55보다 작으면 진입 #매도포지션일때 진입 if (MarketPosition == 0 and BX == False) or (MarketPosition == 0 and BX == true and (C >= EntryPrice(1)+10 or C <= EntryPrice(1)-55)) Or MarketPosition == -1 Then { if 매수조건 Then Buy(); } 즐거운 하루되세요 > 산수유 님이 쓴 글입니다. > 제목 : 수식 확인 좀 부탁 드립니다. > 1. 당일에 처음 매수진입하여 손절청산되면 연속해서 나오는 재매수 신호가격이 당일 처음 매수진입가격&#8211;55p<=재매수진입가격<= 당일 처음 매수진입가격+10p 이면 매수 재진 입금지 (단 연속된 매수가 아니고 1매수진입손절청산,2매도진입청산,3매수진입신호)이런순서면 위의 가격조건에 해당되어도 3번 진입가능..그러나 3번 매수진입이 손절되면 이 매수진입가격을 기준으로 하고 위의 가격조건을 충족한 매수재진입은 금지)) (당일은 한국시간 07:00-명일 06:00입니다.) 이런 식 좀 부탁드립니다. 손절이 계속 나와서 그럽니다.