커뮤니티

시스템언어

프로필 이미지
돌아온스머프
2018-11-02 01:42:47
183
글번호 123285
답변완료
안녕하세요 늘 감사합니다 몇가지 질문이 있어 이렇게 글을 띄웁니다 1. 선물을 몇개를 가지고 있던지 모두 환매하라라는 예시를 부탁드립니다 예를들어 매수2개일 때 신호시 모두 청산하라 2. 동시에 두개의 신호가 나타나면 그 중에서 한가지만 선택해서 실행할수 있는지 알고 싶습니다 예를들어 한 캔들에 A, B 동시에 신호가 나타나면 A만 실행해라 노고에 감사드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-11-02 15:04:28

안녕하세요 예스스탁입니다. 1 exitlong("이름",신호타입,신호가격,"진입명",수량,수량옵션) exitshort("이름",신호타입,신호가격,"진입명",수량,수량옵션) 청산함수는 함수에 수량을 지정하지 않으면 현재 신호상 보유된 수량에 대해 전량청산입니다. 문의하신 내용이 잔고상 수량이면 해당 내용으로는 식이 가능하지 않습니다. 2 피라미딩(추가진입)을 하지 않는 식이면 한봉에 2개의 신호가 동시에 발생하지는 않습니다. 동일진입에 대한 내용이면 식작성상 위의 내용으로 신호가 발생합니다. 매수진입과 매도진입이 동시 발생하는 상황이라면 아래와 같이 작성하시면 한봉에서 매수와 매도진입이 동시에 발생하지는 않습니다. var : Entry(false); Entry = false; if Entry == false and A조건 Then { Entry = true; buy(); } if Entry == false and B조건 Then { Entry = true; sell(); } 한봉에서 동시에 신호가 발생할때 제어하는 내용은 위와 모두 동일합니다. 수식은 위에서 아래로 읽어들어가므로 각 진입식의 if문을 읽기전에 변수를 초기화(false)하고 해당 if문이 만족하면 변수를 true로 변경해서 그 아래의 if문을 불만족하게 하는 것입니다. 즐거운 하루되세요 > 돌아온스머프 님이 쓴 글입니다. > 제목 : 시스템언어 > 안녕하세요 늘 감사합니다 몇가지 질문이 있어 이렇게 글을 띄웁니다 1. 선물을 몇개를 가지고 있던지 모두 환매하라라는 예시를 부탁드립니다 예를들어 매수2개일 때 신호시 모두 청산하라 2. 동시에 두개의 신호가 나타나면 그 중에서 한가지만 선택해서 실행할수 있는지 알고 싶습니다 예를들어 한 캔들에 A, B 동시에 신호가 나타나면 A만 실행해라 노고에 감사드립니다