커뮤니티
이 식에서
2009-01-09 17:54:39
804
글번호 19385
var2 = 0;
for var1 = 1 to 20{
var2 = var2+DayClose(var1);
}
var3 = var2/20;
if crossup(O,var3) Then
buy("매수",AtStop,C+0.05);
if CrossDown(O,var3) Then
Sell("매도",AtStop,C-0.05);
if MarketPosition() == 1 Then
exitlong("매수청산",AtStop,var3);
if MarketPosition() == -1 Then
ExitShort("매도청산",AtStop,var3);
SetStopEndofday(1440);
==
손절매 기준 하나더추가 진입후 -1% 손절매
트레일링스탑
1% 오를시 진입가 까지 내려오면 진입가 청산 (본절 청산)
20이평이 아니라 60 이평
답변 1
예스스탁 예스스탁 답변
2009-01-09 18:01:45
안녕하세요
예스스탁입니다.
var2 = 0;
for var1 = 1 to 60{
var2 = var2+DayClose(var1);
}
var3 = var2/60;
if crossup(O,var3) Then
buy("매수",AtStop,C+0.05);
if CrossDown(O,var3) Then
Sell("매도",AtStop,C-0.05);
if MarketPosition() == 1 Then
exitlong("매수청산",AtStop,var3);
if MarketPosition() == -1 Then
ExitShort("매도청산",AtStop,var3);
if MarketPosition() == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1 Then
exitlong("XL",AtStop,EntryPrice);
}
if MarketPosition() == -1 Then{
if highest(H,BarsSinceEntry) <= EntryPrice-1 Then
ExitShort("XS",AtStop,EntryPrice);
}
SetStopEndofday(1440);
SetStopLoss(1);
즐거운 하루되세요
> 추세순응 님이 쓴 글입니다.
> 제목 : 이 식에서
> var2 = 0;
for var1 = 1 to 20{
var2 = var2+DayClose(var1);
}
var3 = var2/20;
if crossup(O,var3) Then
buy("매수",AtStop,C+0.05);
if CrossDown(O,var3) Then
Sell("매도",AtStop,C-0.05);
if MarketPosition() == 1 Then
exitlong("매수청산",AtStop,var3);
if MarketPosition() == -1 Then
ExitShort("매도청산",AtStop,var3);
SetStopEndofday(1440);
==
손절매 기준 하나더추가 진입후 -1% 손절매
트레일링스탑
1% 오를시 진입가 까지 내려오면 진입가 청산 (본절 청산)
20이평이 아니라 60 이평
다음글