커뮤니티
부탁드립니다.
2018-08-01 08:06:14
125
글번호 121047
대신 사이보스 시스템 수식인데,
예스수식으로 변환하고 싶습니다.
부탁드립니다.
Input: len(0.37), atrlen(20), len1(3.2), len2(2.7), Break(1.9), Level(0.3)
Cond1= tdate=exitdate(1) And position(1)=1
Var1=highd(1)-lowd(1)
If ttime<1500 Then
If Cond1=False Then
Call buy("매수",Atstop,Def,opend+var1*len)
End If
If position =1 Then
If hhv(1,high,barnumsinceentry+1)< entryprice +atr(atrlen)*break Then
Call exitlong("매수추적",Atstop,hhv(1,high,barnumsinceentry+1)-atr(atrlen)*len1)
Else
Call exitlong("매수손익",Atstop, entryprice+atr(atrlen)*level)
Call exitlong("매수추적1",Atstop,hhv(1,high,barnumsinceentry+1)-atr(atrlen)*len2)
End If
답변 1
예스스탁 예스스탁 답변
2018-08-01 14:24:27
안녕하세요
예스스탁입니다.
Input: len(0.37), atrlen(20), len1(3.2), len2(2.7), Break(1.9), Level(0.3);
var : cond1(false);
Cond1 = sdate==exitdate(1) And MarketPosition(1)==1;
Var1 = dayhigh(1)- daylow(1);
If stime < 150000 Then
{
If Cond1 == False Then
buy("매수",Atstop,dayopen(0)+var1*len);
}
If MarketPosition == 1 Then
{
If Highest(high,BarsSinceEntry+1) < entryprice +atr(atrlen)*break Then
exitlong("매수추적",Atstop,Highest(high,BarsSinceEntry+1)-atr(atrlen)*len1);
Else
exitlong("매수손익",Atstop, entryprice+atr(atrlen)*level);
exitlong("매수추적1",Atstop,Highest(high,BarsSinceEntry+1)-atr(atrlen)*len2);
}
즐거운 하루되세요
> 야구르트 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 대신 사이보스 시스템 수식인데,
예스수식으로 변환하고 싶습니다.
부탁드립니다.
Input: len(0.37), atrlen(20), len1(3.2), len2(2.7), Break(1.9), Level(0.3)
Cond1= tdate=exitdate(1) And position(1)=1
Var1=highd(1)-lowd(1)
If ttime<1500 Then
If Cond1=False Then
Call buy("매수",Atstop,Def,opend+var1*len)
End If
If position =1 Then
If hhv(1,high,barnumsinceentry+1)< entryprice +atr(atrlen)*break Then
Call exitlong("매수추적",Atstop,hhv(1,high,barnumsinceentry+1)-atr(atrlen)*len1)
Else
Call exitlong("매수손익",Atstop, entryprice+atr(atrlen)*level)
Call exitlong("매수추적1",Atstop,hhv(1,high,barnumsinceentry+1)-atr(atrlen)*len2)
End If
다음글