커뮤니티
손절시 반대방향 진입수식
2011-12-20 21:47:10
440
글번호 45942
손절시 반대방향으로 진입토록 수식 수정 부탁합니다.
Input : Period(14), P1(30);
var:value1(0);
value1 =Momentum(Period);
var1=(highest(h,p1));
var2=(lowest(l,p1));
var3=(highest(value1,p1));
var4=(lowest(value1,p1));
if MarketPosition()==0 then {
if (var4[1]==var4[2] and var2[1]<var2[2]-0.05 )
AND STIME>=090000 AND STIME<150000
Then buy("수1");
if (var3[1]==var3[2] and var1[1]>var1[2]+0.05 )
AND STIME>=090300 AND STIME<150000
Then sell("도1");
}
if (var4[1]==var4[2] and var2[1]<var2[2]-0.05 )
AND STIME>=090000 AND STIME<150000
Then exitshort("산1");
if (var3[1]==var3[3] and var1[1]>var1[3]+0.05 )
AND STIME>=090300 AND STIME<150000
Then exitlong("산2");
SetStopLoss(0.5 ,PointStop);
SetStopEndofday(150000);
답변 1
예스스탁 예스스탁 답변
2011-12-21 10:03:22
안녕하세요
예스스탁입니다.
Input : Period(14), P1(30);
var:value1(0);
value1 =Momentum(Period);
var1=(highest(h,p1));
var2=(lowest(l,p1));
var3=(highest(value1,p1));
var4=(lowest(value1,p1));
if MarketPosition()==0 then {
if (var4[1]==var4[2] and var2[1]<var2[2]-0.05 )
AND STIME>=090000 AND STIME<150000
Then buy("수1");
if (var3[1]==var3[2] and var1[1]>var1[2]+0.05 )
AND STIME>=090300 AND STIME<150000
Then sell("도1");
}
if (var4[1]==var4[2] and var2[1]<var2[2]-0.05 )
AND STIME>=090000 AND STIME<150000
Then exitshort("산1");
if (var3[1]==var3[3] and var1[1]>var1[3]+0.05 )
AND STIME>=090300 AND STIME<150000
Then exitlong("산2");
if MarketPosition == 1 Then
sell("bs",AtStop,EntryPrice-0.5);
if MarketPosition == -1 Then
Buy("sb",AtStop,EntryPrice+0.5);
SetStopEndofday(150000);
즐거운 하루되세요
> HI_SKFDMEK 님이 쓴 글입니다.
> 제목 : 손절시 반대방향 진입수식
> 손절시 반대방향으로 진입토록 수식 수정 부탁합니다.
Input : Period(14), P1(30);
var:value1(0);
value1 =Momentum(Period);
var1=(highest(h,p1));
var2=(lowest(l,p1));
var3=(highest(value1,p1));
var4=(lowest(value1,p1));
if MarketPosition()==0 then {
if (var4[1]==var4[2] and var2[1]<var2[2]-0.05 )
AND STIME>=090000 AND STIME<150000
Then buy("수1");
if (var3[1]==var3[2] and var1[1]>var1[2]+0.05 )
AND STIME>=090300 AND STIME<150000
Then sell("도1");
}
if (var4[1]==var4[2] and var2[1]<var2[2]-0.05 )
AND STIME>=090000 AND STIME<150000
Then exitshort("산1");
if (var3[1]==var3[3] and var1[1]>var1[3]+0.05 )
AND STIME>=090300 AND STIME<150000
Then exitlong("산2");
SetStopLoss(0.5 ,PointStop);
SetStopEndofday(150000);