커뮤니티
수정 부탁드립니다.
2015-08-30 18:55:07
124
글번호 89923
안녕하세요. 아래식으로 FX만 신호가 잘 안나오는데 수정좀 부탁드립니다. 매수후 19틱 수익후 청산. 48틱 손절로 부탁드립니다.
Input: period3(10), period4(20), period(5), period1(10), period2(5), n1(1.0);#계약수 지정
Var: Formula0(False), Formula1(False)
Formula0 = ema(C - (dayopen()-DayClose(1)), period3)-ema(C[1], period3)/
ema(C[1], period3)*100 >
ema(ema(C-(dayopen()-DayClose(1)),period4),period4)-ema(ema(C[1],period4),period4)
/ema(ema(C[1],period4),period4)*100+0.1
&&dayindex()>0
&&iff(dayOpen()>=DayClose(1), ema((C-(dayOpen()-DayClose(1))
-lowest(L-(dayOpen()-DayClose()), Period))
/ (highest(H-(dayOpen()-DayClose(1)), Period)
- lowest(L-(dayOpen()-DayClose(1)), Period)) * 100,Period1),
ema((C+(DayClose(1)-dayOpen())-lowest(L+(DayClose(1)-dayOpen()), Period))
/ (highest(H+(DayClose(1)-dayOpen()), Period)
- lowest(L+(DayClose(1)-dayOpen()), Period)) * 100,Period1)) >
ema(iff(dayOpen()>=DayClose(1), ema((C-(dayOpen()-DayClose(1))
-lowest(L-(dayOpen()-DayClose(1)), Period))
/ (highest(H-(dayOpen()-DayClose(1)), Period)
- lowest(L-(dayOpen()-DayClose(1)), Period)) * 100,Period1),
ema((C+(DayClose(1)-dayOpen())-lowest(L+(DayClose(1)-dayOpen()), Period))
/ (highest(H+(DayClose(1)-dayOpen()), Period)
- lowest(L+(DayClose(1)-dayOpen()), Period)) * 100,Period1)),period2)+n1
&&c<dayclose(1)+0.5
;
if stime >= 040000 and stime < 143000 and Condition1 == False and Formula0 Then
buy("매수");
SetStopLoss(0.048,PointStop);
SetStopProfittarget(0.019,PointStop);
SetStopEndofday(145000);
답변 1
예스스탁 예스스탁 답변
2015-08-31 10:59:02
안녕하세요
예스스탁입니다.
현재 식에
0.048포인트 손실이면 청산
0.019포이트 수익이면 청산으로 되어 있습니다.
48틱 손절,19틱 익절로 틱수로 지정되게 변경해 드립니다.
Input: period3(10), period4(20), period(5), period1(10), period2(5), n1(1.0);#계약수 지정
input: 손절틱수(48),익절틱수(18);
Var: Formula0(False), Formula1(False);
Formula0 = ema(C - (dayopen()-DayClose(1)), period3)-ema(C[1], period3)/
ema(C[1], period3)*100 >
ema(ema(C-(dayopen()-DayClose(1)),period4),period4)-ema(ema(C[1],period4),period4)
/ema(ema(C[1],period4),period4)*100+0.1
&&dayindex()>0
&&iff(dayOpen()>=DayClose(1), ema((C-(dayOpen()-DayClose(1))
-lowest(L-(dayOpen()-DayClose()), Period))
/ (highest(H-(dayOpen()-DayClose(1)), Period)
- lowest(L-(dayOpen()-DayClose(1)), Period)) * 100,Period1),
ema((C+(DayClose(1)-dayOpen())-lowest(L+(DayClose(1)-dayOpen()), Period))
/ (highest(H+(DayClose(1)-dayOpen()), Period)
- lowest(L+(DayClose(1)-dayOpen()), Period)) * 100,Period1)) >
ema(iff(dayOpen()>=DayClose(1), ema((C-(dayOpen()-DayClose(1))
-lowest(L-(dayOpen()-DayClose(1)), Period))
/ (highest(H-(dayOpen()-DayClose(1)), Period)
- lowest(L-(dayOpen()-DayClose(1)), Period)) * 100,Period1),
ema((C+(DayClose(1)-dayOpen())-lowest(L+(DayClose(1)-dayOpen()), Period))
/ (highest(H+(DayClose(1)-dayOpen()), Period)
- lowest(L+(DayClose(1)-dayOpen()), Period)) * 100,Period1)),period2)+n1
&&c<dayclose(1)+0.5
;
if stime >= 040000 and stime < 143000 and Condition1 == False and Formula0 Then
buy("매수");
SetStopLoss(PriceScale*손절틱수,PointStop);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopEndofday(145000);
즐거운 하루되세요
> 가락동진돗개 님이 쓴 글입니다.
> 제목 : 수정 부탁드립니다.
> 안녕하세요. 아래식으로 FX만 신호가 잘 안나오는데 수정좀 부탁드립니다. 매수후 19틱 수익후 청산. 48틱 손절로 부탁드립니다.
Input: period3(10), period4(20), period(5), period1(10), period2(5), n1(1.0);#계약수 지정
Var: Formula0(False), Formula1(False)
Formula0 = ema(C - (dayopen()-DayClose(1)), period3)-ema(C[1], period3)/
ema(C[1], period3)*100 >
ema(ema(C-(dayopen()-DayClose(1)),period4),period4)-ema(ema(C[1],period4),period4)
/ema(ema(C[1],period4),period4)*100+0.1
&&dayindex()>0
&&iff(dayOpen()>=DayClose(1), ema((C-(dayOpen()-DayClose(1))
-lowest(L-(dayOpen()-DayClose()), Period))
/ (highest(H-(dayOpen()-DayClose(1)), Period)
- lowest(L-(dayOpen()-DayClose(1)), Period)) * 100,Period1),
ema((C+(DayClose(1)-dayOpen())-lowest(L+(DayClose(1)-dayOpen()), Period))
/ (highest(H+(DayClose(1)-dayOpen()), Period)
- lowest(L+(DayClose(1)-dayOpen()), Period)) * 100,Period1)) >
ema(iff(dayOpen()>=DayClose(1), ema((C-(dayOpen()-DayClose(1))
-lowest(L-(dayOpen()-DayClose(1)), Period))
/ (highest(H-(dayOpen()-DayClose(1)), Period)
- lowest(L-(dayOpen()-DayClose(1)), Period)) * 100,Period1),
ema((C+(DayClose(1)-dayOpen())-lowest(L+(DayClose(1)-dayOpen()), Period))
/ (highest(H+(DayClose(1)-dayOpen()), Period)
- lowest(L+(DayClose(1)-dayOpen()), Period)) * 100,Period1)),period2)+n1
&&c<dayclose(1)+0.5
;
if stime >= 040000 and stime < 143000 and Condition1 == False and Formula0 Then
buy("매수");
SetStopLoss(0.048,PointStop);
SetStopProfittarget(0.019,PointStop);
SetStopEndofday(145000);
다음글
이전글