커뮤니티

주석요청

프로필 이미지
흰둥이아빠
2023-03-02 17:13:38
1357
글번호 166862
답변완료
안녕하세요? 아래글번호 81008번 연장선상에서 질문드립니다. 일봉상 전영업일이 양봉이냐 음봉이냐를 조건화 요청드렸습니다. 답변주신 아래의 스크립트 주석 부탁드립니다. if Bdate != Bdate[1] then { Condition1 = False; Condition2 = False; } if Condition1 == False and CrossUp(C,DayOpen(1)) Then { Condition1 = true; Buy("b",AtMarket); } if Condition2 == False and CrossDown(C,DayOpen(1)) Then { Condition2 = true; Sell("s",AtMarket);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-03-03 10:14:58

안녕하세요 예스스탁입니다. 전영업일 조건이 없어 추가해 드립니다. #날짜변경시 False if Bdate != Bdate[1] then { Condition1 = False; Condition2 = False; } #conition1이 False일때 조건만족하면 매수 후 true로 변경해 하루 한번만 진입 if Condition1 == False and CrossUp(C,DayOpen(1)) and DayClose(1) > DayOpen(1) Then { Condition1 = true; Buy("b",AtMarket); } #conition2가 False일때 조건만족하면 매도 후 true로 변경해 하루 한번만 진입 if Condition2 == False and CrossDown(C,DayOpen(1)) and DayClose(1) < DayOpen(1) Then { Condition2 = true; Sell("s",AtMarket); } if MarketPosition == 1 and C > DayHigh(1) Then ExitLong("bx",AtMarket); if MarketPosition == -1 and C < DayLow(1) Then ExitShort("sx",AtMarket); SetStopEndofday(152000); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 주석요청 > 안녕하세요? 아래글번호 81008번 연장선상에서 질문드립니다. 일봉상 전영업일이 양봉이냐 음봉이냐를 조건화 요청드렸습니다. 답변주신 아래의 스크립트 주석 부탁드립니다. if Bdate != Bdate[1] then { Condition1 = False; Condition2 = False; } if Condition1 == False and CrossUp(C,DayOpen(1)) Then { Condition1 = true; Buy("b",AtMarket); } if Condition2 == False and CrossDown(C,DayOpen(1)) Then { Condition2 = true; Sell("s",AtMarket);