커뮤니티

문의

프로필 이미지
hjkang철인
2014-09-30 04:58:22
153
글번호 78932
답변완료
1.5이평과 8이평이 20개 봉이내에서 골드 데드 크로스 합이 3회 이상 발생하고 크로스의 가격차이가 3틱이내라면 condition== true, 2번 이하 그리고 크로스간 가격차이가 4틱이상은 false.. 2. Buy("b"); 라고 매수하게 되면 예비신호 발생, 신호확정, 그 다음봉 시가에 진입하게 됩니다. 여기서 매수신호가 확정되는 캔들의 크기(고가-저가)가 신호발생하기 전캔들의 몸통의 길이의 2배 이상이면 매수 신호가 나오지 않고. 그 다음봉에 다시 매수조건을 확인해서 매수조건이 맞고 그 봉이 양봉일때 신호가 확정되게 부탁드립니다. 반대로 매도일 경우에도 수식 부탁드립니다. if crossup(5이평, 8이평) then buy("b"); if crossdown( 5이평, 8이평) then Sell("S");
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2014-09-29 19:37:04

안녕하세요 예스스탁입니다. 1. var1 = ma(C,5); var2 = ma(C,8); Condition1 = countif(crossup(var1,var2),20) >= 3; 2. var : Bcond1(false),Scond1(false),Bcond2(false),Scond2(false); var1 = ma(C,5); var2 = ma(C,8); Bcond1 = crossup(var1,var2); Bcond2 = H-L >= (H[1]-L[1])*2; Scond1 = CrossDown(var1,var2); scond2 = H-L >= (H[1]-L[1])*2; if (Bcond1 == true and Bcond2 == true) Or (Bcond1[1] == true and Bcond2[1] == false and var1>var2 and C > O) then buy("b"); if (Scond1 == true and Scond2 == true) Or (Scond1[1] == true and Scond2[1] == false and var1<var2 and C < O) then Sell("S"); 즐거운 하루되세요 > hjkang철인 님이 쓴 글입니다. > 제목 : 문의 > 1.5이평과 8이평이 20개 봉이내에서 3번이상 크로스가 발생하면 condition== true, 3번 이하는 false.. 2. Buy("b"); 라고 매수하게 되면 예비신호 발생, 신호확정, 그 다음봉 시가에 진입하게 됩니다. 여기서 매수신호가 확정되는 캔들의 크기(고가-저가)가 신호발생하기 전캔들의 몸통의 길이의 2배 이상이면 매수 신호가 나오지 않고. 그 다음봉에 다시 매수조건을 확인해서 매수조건이 맞고 그 봉이 양봉일때 신호가 확정되게 부탁드립니다. 반대로 매도일 경우에도 수식 부탁드립니다. if crossup(5이평, 8이평) then buy("b"); if crossdown( 5이평, 8이평) then Sell("S");
프로필 이미지

hjkang철인

2014-09-30 05:09:17

1번 문의 내용이 전달이 잘못된것같아서 재 질문합니다. 1.5이평과 8이평이 20개 봉이내에서 골드 데드 크로스 합이 3회 이상 발생하고 크로스의 가격차이가 3틱이내라면 condition== true, 2번 이하 그리고 크로스간 가격차이가 4틱이상은 false.. 답변해 주신내용은 골드크로스의 개수만 세게 되는데.. 그러면 골드 데드 크로스의 합이 5개 나왔을때... True 가 되는것 아닌가요? 만약 데드가 먼저 나왔다면... 6개 크로스가 지나야 True가 되어서 제가 질문한내용과는 전혀 다른 결과가 나올것 같습니다. 다시한번 확인 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. 1. var1 = ma(C,5); var2 = ma(C,8); Condition1 = countif(crossup(var1,var2),20) >= 3; 2. var : Bcond1(false),Scond1(false),Bcond2(false),Scond2(false); var1 = ma(C,5); var2 = ma(C,8); Bcond1 = crossup(var1,var2); Bcond2 = H-L >= (H[1]-L[1])*2; Scond1 = CrossDown(var1,var2); scond2 = H-L >= (H[1]-L[1])*2; if (Bcond1 == true and Bcond2 == true) Or (Bcond1[1] == true and Bcond2[1] == false and var1>var2 and C > O) then buy("b"); if (Scond1 == true and Scond2 == true) Or (Scond1[1] == true and Scond2[1] == false and var1<var2 and C < O) then Sell("S"); 즐거운 하루되세요 > hjkang철인 님이 쓴 글입니다. > 제목 : 문의 > 1.5이평과 8이평이 20개 봉이내에서 3번이상 크로스가 발생하면 condition== true, 3번 이하는 false.. 2. Buy("b"); 라고 매수하게 되면 예비신호 발생, 신호확정, 그 다음봉 시가에 진입하게 됩니다. 여기서 매수신호가 확정되는 캔들의 크기(고가-저가)가 신호발생하기 전캔들의 몸통의 길이의 2배 이상이면 매수 신호가 나오지 않고. 그 다음봉에 다시 매수조건을 확인해서 매수조건이 맞고 그 봉이 양봉일때 신호가 확정되게 부탁드립니다. 반대로 매도일 경우에도 수식 부탁드립니다. if crossup(5이평, 8이평) then buy("b"); if crossdown( 5이평, 8이평) then Sell("S");
프로필 이미지

예스스탁 예스스탁 답변

2014-09-30 09:55:06

안녕하세요 예스스탁입니다. input : P(20); var : cnt(0),cross(false),CrossCnt(0),crossHigH(0),CrossLow(0); var1 = ma(C,5); var2 = ma(C,8); cross = crossup(var1,var2) or CrossDown(var1,var2); CrossCnt = 0; CrossHigh = 0; CrossLow = 99999999; for cnt = 0 to P-1{ if cross[cnt] == true Then{ CrossCnt = CrossCnt+1; if var1[cnt] > CrossHigh Then CrossHigh = var1[cnt]; if var1[cnt] < CrossLow Then CrossLow = var1[cnt]; } } if CrossCnt >= 3 and Crosshigh <= Crosslow+PriceScale*3 Then Condition1 = true; Else Condition1 = false; 즐거운 하루되세요 > hjkang철인 님이 쓴 글입니다. > 제목 : Re : Re : 추가문의(질문내용이 잘못 전달 된것 같네요.) > 1번 문의 내용이 전달이 잘못된것같아서 재 질문합니다. 1.5이평과 8이평이 20개 봉이내에서 골드 데드 크로스 합이 3회 이상 발생하고 크로스의 가격차이가 3틱이내라면 condition== true, 2번 이하 그리고 크로스간 가격차이가 4틱이상은 false.. 답변해 주신내용은 골드크로스의 개수만 세게 되는데.. 그러면 골드 데드 크로스의 합이 5개 나왔을때... True 가 되는것 아닌가요? 만약 데드가 먼저 나왔다면... 6개 크로스가 지나야 True가 되어서 제가 질문한내용과는 전혀 다른 결과가 나올것 같습니다. 다시한번 확인 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 > 안녕하세요 예스스탁입니다. 1. var1 = ma(C,5); var2 = ma(C,8); Condition1 = countif(crossup(var1,var2),20) >= 3; 2. var : Bcond1(false),Scond1(false),Bcond2(false),Scond2(false); var1 = ma(C,5); var2 = ma(C,8); Bcond1 = crossup(var1,var2); Bcond2 = H-L >= (H[1]-L[1])*2; Scond1 = CrossDown(var1,var2); scond2 = H-L >= (H[1]-L[1])*2; if (Bcond1 == true and Bcond2 == true) Or (Bcond1[1] == true and Bcond2[1] == false and var1>var2 and C > O) then buy("b"); if (Scond1 == true and Scond2 == true) Or (Scond1[1] == true and Scond2[1] == false and var1<var2 and C < O) then Sell("S"); 즐거운 하루되세요 > hjkang철인 님이 쓴 글입니다. > 제목 : 문의 > 1.5이평과 8이평이 20개 봉이내에서 3번이상 크로스가 발생하면 condition== true, 3번 이하는 false.. 2. Buy("b"); 라고 매수하게 되면 예비신호 발생, 신호확정, 그 다음봉 시가에 진입하게 됩니다. 여기서 매수신호가 확정되는 캔들의 크기(고가-저가)가 신호발생하기 전캔들의 몸통의 길이의 2배 이상이면 매수 신호가 나오지 않고. 그 다음봉에 다시 매수조건을 확인해서 매수조건이 맞고 그 봉이 양봉일때 신호가 확정되게 부탁드립니다. 반대로 매도일 경우에도 수식 부탁드립니다. if crossup(5이평, 8이평) then buy("b"); if crossdown( 5이평, 8이평) then Sell("S");