커뮤니티
두가지질문드리겠습니다
2011-08-03 08:56:19
697
글번호 41584
첫째... 진입이 이루어졌을때 5,60데드크로스 나면 반절 청산하고 5,120 데드크로스 나면 나머지 모두 청산한다를 어떻게 하나요? (만약 5계약이 들어갔다면 처음에 3계약 나중에 2계약으로 청산합니다)
둘째... data1의 조건1이 만족된 상태에서 10봉안에 data2가 5,60골든크로스 나면 진입한다. data1이 조건이 만족될당시의 봉을 포함해서 10봉안에 조건이 만족되어야 하며 10봉이 다 지나기 전이라도 data2의 조건이 만족되면 즉시 들어가도록 하는 식 부탁합니다
답변 1
예스스탁 예스스탁 답변
2011-08-03 13:50:26
안녕하세요? 예스스탁입니다.
문의하신 내용 답변드립니다.
if CrossUp(ma(C,5), ma(C,120)) then
buy("B",onclose,def,5);
if CrossDown(ma(C,5), ma(C,60)) Then
exitlong("EL1",OnClose,def,def,3);
if CrossDown(ma(c,5), ma(C,120)) Then
exitlong("EL2",OnClose,def,def,2);
//////////////////////////////
var : idx(0);
if 기본차트조건 then {
Condition1 = true;
idx = index;
}
if condition1 and index < idx+10 and 참조차트조건 Then
buy();
if index >= idx+10 Then
condition1 = false;
감사합니다.
> ahslal 님이 쓴 글입니다.
> 제목 : 두가지질문드리겠습니다
> 첫째... 진입이 이루어졌을때 5,60데드크로스 나면 반절 청산하고 5,120 데드크로스 나면 나머지 모두 청산한다를 어떻게 하나요? (만약 5계약이 들어갔다면 처음에 3계약 나중에 2계약으로 청산합니다)
둘째... data1의 조건1이 만족된 상태에서 10봉안에 data2가 5,60골든크로스 나면 진입한다. data1이 조건이 만족될당시의 봉을 포함해서 10봉안에 조건이 만족되어야 하며 10봉이 다 지나기 전이라도 data2의 조건이 만족되면 즉시 들어가도록 하는 식 부탁합니다