커뮤니티

다중진입청산 시스템식에 대한 문의

프로필 이미지
회원
2012-03-06 18:32:58
334
글번호 48617
답변완료
안녕하십니까? 재차 문의드리게 되었습니다. 매수/매도 진입 청산을 파라미딩에서 진입설정을 2로 하여 중복 진입,청산을 하는 경우 A1(매수)->A2(매수)->A1(청산)->A2(청산)->B1(매도)->B2(매도)->B2(청산)->B1(청산) 이런 방법으로 매수/매도를 반복처리하고자 합니다. 매수를 중복 진입한후에 각각 다른 조건으로 순서가 다르게 청산 완료후에 매도를 진입하는 시스템식을 이렇게 시도했습니다. if marketposition == 0 then buy("A1"); if marketposition == 1 or marketposition == 0 then buy("A2"); ......... if marketposition == 1 and isentryname("A1") then exitlong("A11",onclose,def,"A1"); if marketposition == 1 and isentryname("A2") then exitlong("A21",onclose,def,"A2"); ,,,,,,,,, 이런 조건식으로 시도했으나 A11만 처리되고 디버깅창에는 A11 청산을 계속 반복적으로 처리를 시도하는것으로 나타납니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-03-07 10:47:03

안녕하세요 예스스탁입니다. isentryname은 피라미딩상 첫진입명을 가져옵니다. 그러므로 청산식에 isentryname("A1") 부분은 모두 삭제해서 사용하셔야 합니다. if marketposition == 1 then exitlong("A11",onclose,def,"A1"); if marketposition == 1 then exitlong("A21",onclose,def,"A2"); 즐거운 하루되세요 > 사하라 님이 쓴 글입니다. > 제목 : 다중진입청산 시스템식에 대한 문의 > 안녕하십니까? 재차 문의드리게 되었습니다. 매수/매도 진입 청산을 파라미딩에서 진입설정을 2로 하여 중복 진입,청산을 하는 경우 A1(매수)->A2(매수)->A1(청산)->A2(청산)->B1(매도)->B2(매도)->B2(청산)->B1(청산) 이런 방법으로 매수/매도를 반복처리하고자 합니다. 매수를 중복 진입한후에 각각 다른 조건으로 순서가 다르게 청산 완료후에 매도를 진입하는 시스템식을 이렇게 시도했습니다. if marketposition == 0 then buy("A1"); if marketposition == 1 or marketposition == 0 then buy("A2"); ......... if marketposition == 1 and isentryname("A1") then exitlong("A11",onclose,def,"A1"); if marketposition == 1 and isentryname("A2") then exitlong("A21",onclose,def,"A2"); ,,,,,,,,, 이런 조건식으로 시도했으나 A11만 처리되고 디버깅창에는 A11 청산을 계속 반복적으로 처리를 시도하는것으로 나타납니다.