커뮤니티

부탁드립니다.

프로필 이미지
묘선낭자
2015-12-29 17:13:36
122
글번호 93912
답변완료
If data2(C)>data2(C[1]) Then var1=data2(Index); If data2(C)<data2(C[1]) Then var2=data2(Index); If var1[1]<var2[1] and var1>var2 Then var3=Lowest(data2(L),data2(Index)-var2+1); //data2하락중의저가 If var1[1]>var2[1] and var1<var2 Then var4=Highest(data2(H),data2(Index)-var1+1); //data2상승중의고가 If var1<var2 and data2(L)<data2(L[1]) and var4-data2(L)>5 and 매수조건 Then Buy(); //data2에서 하락폭이 5 이상이고 data1에서 매수조건이면 매수 If var1>var2 and data2(H)>data2(H[1]) and data2(H)-var3>5 and 매도조건 Then Sell(); // data2에서 상승폭이 5이상이고 data1에서 매도조건이면 매도 이 식이 맞는지요. data2라는 글자를 어디어디 넣어야 하는지 몰라서... 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-12-29 17:28:10

안녕하세요 예스스탁입니다. 참조데이터를 사용하실 때는 변수에 대한 선언에 기준데이터를 지정해야 하므로 내장변수가 아닌 변수명을 직접 만드셔서 사용하시기 바랍니다. var : v1(0,data2),v2(0,data2),V3(0,data2),v4(0,data2); If data2(C) > data2(C[1]) Then v1 = data2(Index); If data2(C) < data2(C[1]) Then v2 = data2(Index); If v1[1] < v2[1] and v1 > v2 Then v3 = data2(Lowest(L,data2(Index)-v2+1)); //data2하락중의저가 If v1[1] > v2[1] and v1 < v2 Then v4 = data2(Highest(H,data2(Index)-v1+1)); //data2상승중의고가 If v1 < v2 and data2(L) < data2(L[1]) and v4-data2(L) > 5 and 매수조건 Then Buy(); //data2에서 하락폭이 5 이상이고 data1에서 매수조건이면 매수 If v1 > v2 and data2(H) > data2(H[1]) and data2(H)-v3 > 5 and 매도조건 Then Sell(); // data2에서 상승폭이 5이상이고 data1에서 매도조건이면 매도 즐거운 하루되세요 > 묘선낭자 님이 쓴 글입니다. > 제목 : 부탁드립니다. > If data2(C)>data2(C[1]) Then var1=data2(Index); If data2(C)<data2(C[1]) Then var2=data2(Index); If var1[1]<var2[1] and var1>var2 Then var3=Lowest(data2(L),data2(Index)-var2+1); //data2하락중의저가 If var1[1]>var2[1] and var1<var2 Then var4=Highest(data2(H),data2(Index)-var1+1); //data2상승중의고가 If var1<var2 and data2(L)<data2(L[1]) and var4-data2(L)>5 and 매수조건 Then Buy(); //data2에서 하락폭이 5 이상이고 data1에서 매수조건이면 매수 If var1>var2 and data2(H)>data2(H[1]) and data2(H)-var3>5 and 매도조건 Then Sell(); // data2에서 상승폭이 5이상이고 data1에서 매도조건이면 매도 이 식이 맞는지요. data2라는 글자를 어디어디 넣어야 하는지 몰라서... 부탁드립니다.