커뮤니티

수식 질문입니다.

프로필 이미지
바랍이었어라
2009-07-13 13:36:53
645
글번호 23406
답변완료
롱1, 숏1 롱3, 숏3의 진입신호가 있습니다. (연결선물, 1분봉) 롱1은 숏1로 청산하며 바로 숏포지션으로 들어가고 있고 반대로 숏1로 들어간 것은 롱1로 청산하며 동시에 롱포지션으로 들어가고 있습니다. 그런데 롱3, 숏3 진입에 있어서요... 예를 들어 롱3을 진입하고 나면, 숏1의 신호가 나와도 (롱3청산 및) 숏1 진입이 이루어지지 않았으면 좋겠습니다. 즉 숏1 진입시에는 롱3 이 진입되어 있지 않은 경우에만 숏1을 진입하고 싶다는 것입니다. 숏1 조건에 marketcondition==0을 넣으면, 롱1에 대한 청산이 숏1로 이루어지지않아 이 수식은 못넣고 있습니다. 다만 숏1의 조건에 무엇을 넣으면, 롱3가 진입 중일 때에 숏1을 진입하지 않고 억제할 수 있을까요? 숏1의 조건에 IsEntryName("롱3")!=true 이것을 추가해도 숏1이 진입이 이루어지고 있어요... 도와주세요... (반대로 롱1의 조건에 무엇을 넣으면, 숏3이 진입되어 있는 상태에서는 롱1로 진입하는 것을 막을 수 있을까요?)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-07-13 13:40:26

안녕하세요 예스스탁입니다. 진입명으로 컨트롤하셔야 할 것 같습니다. isentryname함수를 이용하시기 바랍니다. if IsEntryName("롱3") == False and 숏1 Then sell("숏1"); if IsEntryName("숏3") == False and 롱1 Then buy("롱1"); 즐거운 하루되세요 > 바랍이었어라 님이 쓴 글입니다. > 제목 : 수식 질문입니다. > 롱1, 숏1 롱3, 숏3의 진입신호가 있습니다. (연결선물, 1분봉) 롱1은 숏1로 청산하며 바로 숏포지션으로 들어가고 있고 반대로 숏1로 들어간 것은 롱1로 청산하며 동시에 롱포지션으로 들어가고 있습니다. 그런데 롱3, 숏3 진입에 있어서요... 예를 들어 롱3을 진입하고 나면, 숏1의 신호가 나와도 (롱3청산 및) 숏1 진입이 이루어지지 않았으면 좋겠습니다. 즉 숏1 진입시에는 롱3 이 진입되어 있지 않은 경우에만 숏1을 진입하고 싶다는 것입니다. 숏1 조건에 marketcondition==0을 넣으면, 롱1에 대한 청산이 숏1로 이루어지지않아 이 수식은 못넣고 있습니다. 다만 숏1의 조건에 무엇을 넣으면, 롱3가 진입 중일 때에 숏1을 진입하지 않고 억제할 수 있을까요? 숏1의 조건에 IsEntryName("롱3")!=true 이것을 추가해도 숏1이 진입이 이루어지고 있어요... 도와주세요... (반대로 롱1의 조건에 무엇을 넣으면, 숏3이 진입되어 있는 상태에서는 롱1로 진입하는 것을 막을 수 있을까요?)