커뮤니티
문의 드립니다
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
예스수식 같긴한데 뭐가 좀 이상합니다
안되면 어쩔수 없지만여
이상해서 문의 드립니다
이게 구현이 가능하긴 한건가여??