커뮤니티

문의합니다

프로필 이미지
검은약
2022-07-27 22:20:20
1508
글번호 161124
답변완료
안녕하세요 수식 연습중인데 잘 안풀리는게 있어서 간단한거 질문합니다 아래 식에서 C[0]양봉(현재봉)의 종가로 매수하고 다음봉 종가에서 청산을 하려고 하는데, 아래식으로 하면 진입한 양봉(현재봉)에서 진입직후 바로 청산까지 되는 거 같은데, 진입한 봉 다음봉 종가에 청산하려면 아래식을 어떻게 고쳐야 하나요 if MarketPosition == 0 and C[0] > O[0] Then buy("매수1"); if MarketPosition == 1 and C[0] > O[0] Then ExitLong("매수1청산");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-07-28 10:27:34

안녕하세요 예스스타입니다. 1 무포지션에서 양봉이면 매수 매수진입 후 양봉이면 청산 올리신 수식은 위 내용으로 진입과 청산이 한봉에 동시에 발생하는 수식은 아닙니다. 매수는 무포지션에서 청산은 매수포지션 상태라는 조건 내용이 있습니다. 그러므로 매수 후에 최소 1봉뒤에 청산이 발생하고 매수도 청산 후에 1봉뒤에나 조건만족하는 발생하는 식입니다. 2 작성하신 청산은 매수후에 다시 양봉이 발생하면 청산되는 내용입니다. 만약 진입봉 다음봉에서 무조건 청산하고자 하시면 양봉조건을 제외하셔야 합니다. if MarketPosition == 1 Then ExitLong("매수1청산"); 즐거운 하루되세요 > 검은약 님이 쓴 글입니다. > 제목 : 문의합니다 > 안녕하세요 수식 연습중인데 잘 안풀리는게 있어서 간단한거 질문합니다 아래 식에서 C[0]양봉(현재봉)의 종가로 매수하고 다음봉 종가에서 청산을 하려고 하는데, 아래식으로 하면 진입한 양봉(현재봉)에서 진입직후 바로 청산까지 되는 거 같은데, 진입한 봉 다음봉 종가에 청산하려면 아래식을 어떻게 고쳐야 하나요 if MarketPosition == 0 and C[0] > O[0] Then buy("매수1"); if MarketPosition == 1 and C[0] > O[0] Then ExitLong("매수1청산");