커뮤니티
산식검토
2014-10-15 11:48:41
173
글번호 79413
청산식을 작성중인데 산식을 검토 부탁드립니다
[내용]
0.5포인트의 수익을 확보한후에
M7>80이 없으면 청산
M7>80이 있으면 상<100이면 청산
M7>80이 있으면 상==100이면 상<100일 때 청산
var:Om1(0),Om1i(0),Om2(0),Om2i(0);
Om1=0; Om2=0;
If MarketPosition==1 and CountIF(M7>80,BarsSinceEntry)==0 Then {
If EntryPrice+0.5<=C and BarsSinceEntry+1>=1 Then {
Om1=1; Om1i=Index;
}
}
If CountIF(Om1==1,BarsSinceEntry)>0 Then {
If 상<100 Then
ExitLong("X1");
Else If 상==100 Then {
Om2=2; Om2i=Index;
}
}
If CountIF(Om2==2,BarsSinceEntry)>0 and
상[1]==100 and 상[0]<100 Then
ExitLong("X2");
답변 1
예스스탁 예스스탁 답변
2014-10-15 14:06:01
안녕하세요
예스스탁입니다.
0.5포인트의 수익을 확보한후에
M7>80이 없으면 청산
M7>80이 있으면 상<100이면 청산
M7>80이 있으면 상==100이면 상<100일 때 청산
문의하신 내용 아래와 같이 작성하시면 됩니다.
M7>80이 있으면 상<100이면 청산
M7>80이 있으면 상==100이면 상<100일 때 청산
위 2개의 내용은 상이 100이면 청산하지 않고
상이 100 미만일때 청산하는 내용이므로
같은 내용입니다.
M7이 80보다 큰경우가 있으면
상이 100미만일때만 청산하라고 식을 작성하시면 됩니다.
if MarketPosition == 1 Then{
if C >= EntryPrice+0.5 Then{
if countif(M7>80,BarsSinceEntry) == 0 Then
ExitLong();
if countif(M7>80,BarsSinceEntry) >= 1 and 상 < 100 Then
ExitLong();
}
}
즐거운 하루되세요
> 티끌 님이 쓴 글입니다.
> 제목 : 산식검토
> 청산식을 작성중인데 산식을 검토 부탁드립니다
[내용]
0.5포인트의 수익을 확보한후에
M7>80이 없으면 청산
M7>80이 있으면 상<100이면 청산
M7>80이 있으면 상==100이면 상<100일 때 청산
var:Om1(0),Om1i(0),Om2(0),Om2i(0);
Om1=0; Om2=0;
If MarketPosition==1 and CountIF(M7>80,BarsSinceEntry)==0 Then {
If EntryPrice+0.5<=C and BarsSinceEntry+1>=1 Then {
Om1=1; Om1i=Index;
}
}
If CountIF(Om1==1,BarsSinceEntry)>0 Then {
If 상<100 Then
ExitLong("X1");
Else If 상==100 Then {
Om2=2; Om2i=Index;
}
}
If CountIF(Om2==2,BarsSinceEntry)>0 and
상[1]==100 and 상[0]<100 Then
ExitLong("X2");
다음글
이전글