커뮤니티

문의2

프로필 이미지
좌오비우오비
2020-09-23 15:22:59
685
글번호 142548
답변완료
1) 금일 발생봉부터 계산하는 수식으로 수정바랍니다. input:이평1(81),이평2(103); var : v2(0,data2),v3(0,data3); v2 = data2(ma(C,이평1)); v3 = data3(ma(C,이평2)); if crossup(v2,v3) Then buy("b"); 2) 아래 수식 sell 쪽 condition 수식에 오류가 있는데 수정 후 해석부탁합니다. if bdate != bdate[1] Then{ Condition1 = false; var1 = H; var2 = L; } if stime >= 130000 and Condition1 == false and C > O Then{ Condition1 = true; if H < var2 Then buy(); } if stime >= 130000 and Condition2 == false and C < O Then{ Condition2 = true; if L > var1 Then sell(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-09-23 18:54:34

안녕하세요 예스스탁입니다. 1 input:이평1(81),이평2(103); var : sum2(0,Data2),i2(0,Data2),v2(0,Data2); var : sum3(0,Data3),i3(0,Data3),v3(0,data3); if Data2(Bdate != Bdate) Then { sum2 = 0; i2 = 0; } sum2 = sum2 + Data2(c); i2 = i2 + 1; if i2 < 이평1 Then v2 = sum2/i2; Else v2 = data2(ma(C,이평1)); if Data3(Bdate != Bdate) Then { sum3 = 0; i3 = 0; } sum3 = sum3 + Data3(c); i3 = i3 + 1; if i3 < 이평2 Then v3 = sum3/i3; Else v3 = data3(ma(C,이평2)); if crossup(v2,v3) Then buy("b"); 2 매도에 사용된 변수의 초기화가 빠져있었습니다. 매수와 같이 첫봉에 false로 초기화하는 내용을 추가해 드립니다. 13시 이후에 첫양봉이 발생했을때 고가가 첫봉의 저가보다 작으면 매수 13시 이후에 첫음봉이 발생했을때 저가가 첫봉의 고가보다 크면면 매도 if bdate != bdate[1] Then { Condition1 = false; Condition2 = False; var1 = H; var2 = L; } if stime >= 130000 and Condition1 == false and C > O Then { Condition1 = true; if H < var2 Then buy(); } if stime >= 130000 and Condition2 == false and C < O Then { Condition2 = true; if L > var1 Then sell(); } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의2 > 1) 금일 발생봉부터 계산하는 수식으로 수정바랍니다. input:이평1(81),이평2(103); var : v2(0,data2),v3(0,data3); v2 = data2(ma(C,이평1)); v3 = data3(ma(C,이평2)); if crossup(v2,v3) Then buy("b"); 2) 아래 수식 sell 쪽 condition 수식에 오류가 있는데 수정 후 해석부탁합니다. if bdate != bdate[1] Then{ Condition1 = false; var1 = H; var2 = L; } if stime >= 130000 and Condition1 == false and C > O Then{ Condition1 = true; if H < var2 Then buy(); } if stime >= 130000 and Condition2 == false and C < O Then{ Condition2 = true; if L > var1 Then sell(); }