커뮤니티

문의 드립니다

프로필 이미지
ljh2307
2012-09-27 08:33:27
225
글번호 55118
답변완료
If tdate > 20090101 And tdate Var8 = Mov(close, 20, s) Var9 = Mov(close, 60, s) Var10 = Mov(close, 36, s) 'If DataCompression = 0 Or DataCompression = 1 Then Var3 = (Var1 + Var2)/2 Var4 = (Var1 + Var3)/2 Var5 = (Var2 + Var3)/2 Var6 = HHV(1, High, 20) Var7 = LLV(1, Low, 20) 'End If 'Call PlotS1("중간값", Var6) 'Call PlotS1("고가", Var1) 'Call PlotS2("저가", Var2) 'Call PlotS3("중간값", Var3) 'Call PlotS5("중간값", Var5) 'If Ttime >= 0900 And Ttime <= 1500 Then If crossup(close, Var3) Then Call buy("매수", Onclose, Var3, 1) End If If crossdn(close, Var3) Then Call sell("매도", Onclose, Var3, 1) End If 'End If 'If i_position = 1 Or i_position = -1 Then ' ' Var31 = entryprice*3.00 ' Var32 = entryprice*2.50 ' Var33 = entryprice*1.70 ' Var34 = entryprice*1.50 ' Var35 = hhv(1, high, barnumsinceentry + 1) ' Var36 = entryprice + (Var35 - entryprice)*0.7 ' ' If (Var35 >= Var31) Then ' Call exitlong("TS-1", Atstop, Var36) ' ' Elseif (Var35 >= Var32) Then ' Call exitlong("TS-2", Atstop, Var36) ' ' Elseif (Var35 >= Var33) Then ' Call exitlong("TS-3", Atstop, Var36) ' ' Elseif (Var35 >= Var34) Then ' Call exitlong("TS-4", Atstop, Var36) ' End If ' 'End If ' If i_position = 1 Or i_position = -1 Then ' If close < i_EntryPrice Then ' Call Exitlong("손절매", Atstop, EntryPrice*(1-0.15)) '5% 손절매 적용 ' End If ' End If End If 예스수식 같긴한데 뭐가 좀 이상합니다 안되면 어쩔수 없지만여 이상해서 문의 드립니다 이게 구현이 가능하긴 한건가여??
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-09-27 17:39:48

안녕하세요 예스스탁입니다. 해당식 예스랭귀지 수식이 아닙니다. 식의 일부가 짤려있어 시스템 부분만 변환해 올려드립니다. If stime >= 090000 And stime <= 150000 Then{ If crossup(close, Var3) Then buy("매수", Onclose, def, 1); If crossdown(close, Var3) Then sell("매도", Onclose, def, 1); } If MarketPosition == 1 Or marketposition == -1 Then { Var31 = entryprice*3.00; Var32 = entryprice*2.50; Var33 = entryprice*1.70; Var34 = entryprice*1.50; Var35 = Highest(high, BarsSinceEntry + 1) ; Var36 = entryprice + (Var35 - entryprice)*0.7; If (Var35 >= Var31) Then exitlong("TS-1", Atstop, Var36); Else if (Var35 >= Var32) Then exitlong("TS-2", Atstop, Var36); Else if (Var35 >= Var33) Then exitlong("TS-3", Atstop, Var36); Else if (Var35 >= Var34) Then exitlong("TS-4", Atstop, Var36); } If MarketPosition == 1 Or MarketPosition == -1 Then{ If close < EntryPrice Then Exitlong("손절매", Atstop, EntryPrice*(1-0.15)); } 즐거운 하루되세요 > ljh2307 님이 쓴 글입니다. > 제목 : 문의 드립니다 > If tdate > 20090101 And tdate Var8 = Mov(close, 20, s) Var9 = Mov(close, 60, s) Var10 = Mov(close, 36, s) 'If DataCompression = 0 Or DataCompression = 1 Then Var3 = (Var1 + Var2)/2 Var4 = (Var1 + Var3)/2 Var5 = (Var2 + Var3)/2 Var6 = HHV(1, High, 20) Var7 = LLV(1, Low, 20) 'End If 'Call PlotS1("중간값", Var6) 'Call PlotS1("고가", Var1) 'Call PlotS2("저가", Var2) 'Call PlotS3("중간값", Var3) 'Call PlotS5("중간값", Var5) 'If Ttime >= 0900 And Ttime <= 1500 Then If crossup(close, Var3) Then Call buy("매수", Onclose, Var3, 1) End If If crossdn(close, Var3) Then Call sell("매도", Onclose, Var3, 1) End If 'End If 'If i_position = 1 Or i_position = -1 Then ' ' Var31 = entryprice*3.00 ' Var32 = entryprice*2.50 ' Var33 = entryprice*1.70 ' Var34 = entryprice*1.50 ' Var35 = hhv(1, high, barnumsinceentry + 1) ' Var36 = entryprice + (Var35 - entryprice)*0.7 ' ' If (Var35 >= Var31) Then ' Call exitlong("TS-1", Atstop, Var36) ' ' Elseif (Var35 >= Var32) Then ' Call exitlong("TS-2", Atstop, Var36) ' ' Elseif (Var35 >= Var33) Then ' Call exitlong("TS-3", Atstop, Var36) ' ' Elseif (Var35 >= Var34) Then ' Call exitlong("TS-4", Atstop, Var36) ' End If ' 'End If ' If i_position = 1 Or i_position = -1 Then ' If close < i_EntryPrice Then ' Call Exitlong("손절매", Atstop, EntryPrice*(1-0.15)) '5% 손절매 적용 ' End If ' End If End If 예스수식 같긴한데 뭐가 좀 이상합니다 안되면 어쩔수 없지만여 이상해서 문의 드립니다 이게 구현이 가능하긴 한건가여??