커뮤니티

질문드립니다.

프로필 이미지
코크
2011-03-31 20:39:56
613
글번호 37146
답변완료
안녕하세요. 예를 들자면 진입조건이 5일선이 20일 골든크로스, 60일골든크로스, 120일 골든크로스 일때 각각 진입하는 것일때(진입조건이 세개)... 각각 진입시마다 피라미딩을 설정하려고 하려면 합니다.. 만약 5,20 골든 크로스 조건이 충족되어서 진입했을때.. 청산이 되기 전에는 다른 조건의 진입이나 다른 피라미딩은 금지시키려고 하는데 어떻게 해야할까요? 5,60 골든 크로스, 5,120 골든크로스 조건도 모두 마찬가지로 진입이 일어났다면 청산이 되기 전까지는 다른 조건으로 진입은 금지시키는 방법 좀 알려주세요 피라미딩 매수명이.. 진입1, 진입2, 진입3, 진입4.. 라고 가정할때.. for cnt 문을 이 용하여 가능할것 같은데 영 아이디어가 떠오르지 않네요. 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-04-01 10:34:22

안녕하세요 예스스탁입니다. 문의하신 내용을 정확히 이해하지 못했습니다. 피라미딩은 설정창에서 허용안함으로 되어 잇으면 진입이 일어나고 청산이 나올때 까지는 다른 추가진입이 되지 않습니다. 만약 각각의 진입을 첫신호로 하여 이후에 각각에 맞는 추가진입을 고려하시면 해당 조건은 무포지션 상태일때만 발생할 수 있도록 작성하셔야 합니다. if MarketPosition == 0 Then{ if crossup(c,ma(C,20)) then buy("b1"); if crossup(c,ma(C,60)) then buy("b2"); if crossup(c,ma(C,120)) then buy("b3"); } if MarketPosition == 1 and IsEntryName("b1") Then{ if b1이후추가진입조건 Then buy(); } if MarketPosition == 1 and IsEntryName("b2") Then{ if b2이후추가진입조 Then buy(); } if MarketPosition == 1 and IsEntryName("b2") Then{ if b3이후추가진입조 Then buy(); } 즐거운 하루되세요 > 코크 님이 쓴 글입니다. > 제목 : 질문드립니다. > 안녕하세요. 예를 들자면 진입조건이 5일선이 20일 골든크로스, 60일골든크로스, 120일 골든크로스 일때 각각 진입하는 것일때(진입조건이 세개)... 각각 진입시마다 피라미딩을 설정하려고 하려면 합니다.. 만약 5,20 골든 크로스 조건이 충족되어서 진입했을때.. 청산이 되기 전에는 다른 조건의 진입이나 다른 피라미딩은 금지시키려고 하는데 어떻게 해야할까요? 5,60 골든 크로스, 5,120 골든크로스 조건도 모두 마찬가지로 진입이 일어났다면 청산이 되기 전까지는 다른 조건으로 진입은 금지시키는 방법 좀 알려주세요 피라미딩 매수명이.. 진입1, 진입2, 진입3, 진입4.. 라고 가정할때.. for cnt 문을 이 용하여 가능할것 같은데 영 아이디어가 떠오르지 않네요. 부탁드립니다.