커뮤니티

아래의 수식을 YES로 변환 부탁드립니다.

프로필 이미지
경복궁
2008-02-10 20:19:04
910
글번호 14661
답변완료
Var1= slowk(5,3) '스토케스틱 Var2= slowd(5,3,3) '스토케스틱 Var3= mov(close,k1,e,1) '이평 필터 Var4= mov(close,k1,e) '이평 필터 Var5= adx(10) 'adx필터 '매수전략 If position = 0 Then If Var5 > 22 Then 'adx필터 If Var4 > Var3 Then ' 이평 필터 If crossup(Var1,Var2) Then Call buy("매수진입",Atmarket) End If End If End If End If '매도전략 If position = 0 Then If Var5 > 22 Then 'adx필터 If Var4 < Var3 Then '이평필터 If crossdn(Var1,Var2) Then Call sell("매도진입",Atmarket) End If End If End If End If '트레일링 스탑 If I_position = 1 Then Var13 = entryprice*1.05 '매수진입시 목표이익가 Var14 = hhv(1, high, barnumsinceentry+1) If Var14 >= Var13 Then Var15 = (((Var14-entryprice)/entryprice)*0.95) '목표이익 후 95%설정 Var16 = entryprice*(1 + Var15) Call exitlong("매수이익보존", Atstop, Var16) End If End If If i_position = -1 Then Var13 = entryprice*0.95 '목표이익가 Var14 = llv(1, low, barnumsinceentry+1) If Var14 <= Var13 Then Var15 = (((entryprice-var14)/entryprice)*0.95) '목표이익 후 95%설정 Var16 = entryprice*(1 - Var15) Call exitshort("매도이익보존", Atstop, Var16) End If End If
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-02-11 16:15:59

안녕하세요 예스스탁입니다. input : k1(10); Var1= slowk(5,3); // 스토케스틱 Var2= StochasticsD(5,3,3); //스토케스틱 Var3= ema(close,k1)[1]; //이평 필터 Var4= ema(close,k1); //이평 필터 Var5= adx(10); //adx필터 //매수전략 If marketposition() == 0 Then { If Var5 > 22 Then{ //adx필터 If Var4 > Var3 Then{ //이평 필터 If crossup(Var1,Var2) Then { buy("매수진입",Atmarket); } } } } //매도전략 If marketposition() == 0 Then{ If Var5 > 22 Then{ //adx필터 If Var4 < Var3 Then{ //이평필터 If CrossDown(Var1,Var2) Then { sell("매도진입",Atmarket); } } } } //트레일링 스탑 If MarketPosition() == 1 Then { Var13 = entryprice*1.05; //매수진입시 목표이익가 Var14 = NthHighest(1, high, barssinceentry()+1); If Var14 >= Var13 Then { Var15 = (((Var14-entryprice())/entryprice())*0.95); //목표이익 후 95%설정 Var16 = entryprice*(1 + Var15); exitlong("매수이익보존", Atstop, Var16) ; } } If MarketPosition() == -1 Then{ Var13 = entryprice*0.95;//목표이익가 Var14 = NthLowest(1, low, barssinceentry()+1); If Var14 <= Var13 Then { Var15 = (((entryprice()-var14)/entryprice())*0.95) ;//목표이익 후 95%설정 Var16 = entryprice*(1 - Var15); exitshort("매도이익보존", Atstop, Var16); } } 즐거운 하루되세요 > 경복궁 님이 쓴 글입니다. > 제목 : 아래의 수식을 YES로 변환 부탁드립니다. > Var1= slowk(5,3) '스토케스틱 Var2= slowd(5,3,3) '스토케스틱 Var3= mov(close,k1,e,1) '이평 필터 Var4= mov(close,k1,e) '이평 필터 Var5= adx(10) 'adx필터 '매수전략 If position = 0 Then If Var5 > 22 Then 'adx필터 If Var4 > Var3 Then ' 이평 필터 If crossup(Var1,Var2) Then Call buy("매수진입",Atmarket) End If End If End If End If '매도전략 If position = 0 Then If Var5 > 22 Then 'adx필터 If Var4 < Var3 Then '이평필터 If crossdn(Var1,Var2) Then Call sell("매도진입",Atmarket) End If End If End If End If '트레일링 스탑 If I_position = 1 Then Var13 = entryprice*1.05 '매수진입시 목표이익가 Var14 = hhv(1, high, barnumsinceentry+1) If Var14 >= Var13 Then Var15 = (((Var14-entryprice)/entryprice)*0.95) '목표이익 후 95%설정 Var16 = entryprice*(1 + Var15) Call exitlong("매수이익보존", Atstop, Var16) End If End If If i_position = -1 Then Var13 = entryprice*0.95 '목표이익가 Var14 = llv(1, low, barnumsinceentry+1) If Var14 <= Var13 Then Var15 = (((entryprice-var14)/entryprice)*0.95) '목표이익 후 95%설정 Var16 = entryprice*(1 - Var15) Call exitshort("매도이익보존", Atstop, Var16) End If End If