커뮤니티
문의드립니다.
2012-01-04 14:39:34
361
글번호 46293
input : Stopper(1);
var : poshigh(0),poslow(0);
Var : 전환선(0), 기준선(0),후행스팬(0),선행스팬1(0),선행스팬2(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
후행스팬 = C;
선행스팬1 = (전환선[25]+기준선[25])/2;
선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2;
if 선행스팬1 > 선행스팬2 and 선행스팬1 > 선행스팬1[1] Then
buy();
if CrossDown(선행스팬1,선행스팬2) Then
exitlong();
if 선행스팬1 < 선행스팬2 and 선행스팬2 < 선행스팬2[1] Then
sell();
if CrossUp(선행스팬1,선행스팬2) Then
ExitShort();
poshigh = highest(h,BarsSinceEntry+1);
poslow = lowest(L,BarsSinceEntry+1);
if MarketPosition == 1 Then{
if C <= poshigh-poshigh*stopPer/100 Then
exitlong("trailstop_EL%");
}
if MarketPosition == -1 Then{
if C >= poslow+poslow*stopPer/100 Then
ExitShort("trailstop_SL%");
}
위의식에 아래의 2가지 조건을 넣어주시면 감사합니다.
무조건 매수매도를 진입후 수익청산시점은
(1) 90분봉이 완성되는시점에
(2) 0.3P이상 수익시
라는 2가지 조건을 넣어주시면 감사합니다.
※ 제가 설명을 못하는것 같아서 그림도 첨부드립니다.
(3) 또 무포지션일때 10시반이후로만 진입하는 식을 따로 알려주시면 감사합니다.
- 1. 46635_12.JPG (0.04 MB)
답변 1
예스스탁 예스스탁 답변
2012-01-04 15:13:36
안녕하세요
예스스탁입니다.
1.
input : Stopper(1);
var : poshigh(0),poslow(0);
Var : 전환선(0), 기준선(0),후행스팬(0),선행스팬1(0),선행스팬2(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
후행스팬 = C;
선행스팬1 = (전환선[25]+기준선[25])/2;
선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2;
if 선행스팬1 > 선행스팬2 and 선행스팬1 > 선행스팬1[1] Then
buy();
if CrossDown(선행스팬1,선행스팬2) Then
exitlong();
if 선행스팬1 < 선행스팬2 and 선행스팬2 < 선행스팬2[1] Then
sell();
if CrossUp(선행스팬1,선행스팬2) Then
ExitShort();
poshigh = highest(h,BarsSinceEntry+1);
poslow = lowest(L,BarsSinceEntry+1);
if MarketPosition == 1 Then{
if C <= poshigh-poshigh*stopPer/100 Then
exitlong("trailstop_EL%");
}
if MarketPosition == -1 Then{
if C >= poslow+poslow*stopPer/100 Then
ExitShort("trailstop_SL%");
}
#매수진입 후 봉완성시 0.3 수익이면 청산
if MarketPosition == 1 and C >= EntryPrice+0.3 Then
ExitLong();
#매도진입 후 봉완성시 0.3 수익이면 청산
if MarketPosition == -1 and C <= EntryPrice-0.3 Then
ExitShort();
2.
> 해피포인트 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> input : Stopper(1);
var : poshigh(0),poslow(0);
Var : 전환선(0), 기준선(0),후행스팬(0),선행스팬1(0),선행스팬2(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
후행스팬 = C;
선행스팬1 = (전환선[25]+기준선[25])/2;
선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2;
if 선행스팬1 > 선행스팬2 and 선행스팬1 > 선행스팬1[1] Then
buy();
if CrossDown(선행스팬1,선행스팬2) Then
exitlong();
if 선행스팬1 < 선행스팬2 and 선행스팬2 < 선행스팬2[1] Then
sell();
if CrossUp(선행스팬1,선행스팬2) Then
ExitShort();
poshigh = highest(h,BarsSinceEntry+1);
poslow = lowest(L,BarsSinceEntry+1);
if MarketPosition == 1 Then{
if C <= poshigh-poshigh*stopPer/100 Then
exitlong("trailstop_EL%");
}
if MarketPosition == -1 Then{
if C >= poslow+poslow*stopPer/100 Then
ExitShort("trailstop_SL%");
}
2.
input : Stopper(1);
var : poshigh(0),poslow(0);
Var : 전환선(0), 기준선(0),후행스팬(0),선행스팬1(0),선행스팬2(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
후행스팬 = C;
선행스팬1 = (전환선[25]+기준선[25])/2;
선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2;
if MarketPosition == 0 and stime >= 103000 and 선행스팬1 > 선행스팬2 and 선행스팬1 > 선행스팬1[1] Then
buy();
if CrossDown(선행스팬1,선행스팬2) Then
exitlong();
if MarketPosition == 0 and stime >= 103000 and 선행스팬1 < 선행스팬2 and 선행스팬2 < 선행스팬2[1] Then
sell();
if CrossUp(선행스팬1,선행스팬2) Then
ExitShort();
poshigh = highest(h,BarsSinceEntry+1);
poslow = lowest(L,BarsSinceEntry+1);
if MarketPosition == 1 Then{
if C <= poshigh-poshigh*stopPer/100 Then
exitlong("trailstop_EL%");
}
if MarketPosition == -1 Then{
if C >= poslow+poslow*stopPer/100 Then
ExitShort("trailstop_SL%");
}
#매수진입 후 봉완성시 0.3 수익이면 청산
if MarketPosition == 1 and C >= EntryPrice+0.3 Then
ExitLong();
#매도진입 후 봉완성시 0.3 수익이면 청산
if MarketPosition == -1 and C <= EntryPrice-0.3 Then
ExitShort();
즐거운 하루되세요
위의식에 아래의 2가지 조건을 넣어주시면 감사합니다.
무조건 매수매도를 진입후 수익청산시점은
(1) 90분봉이 완성되는시점에
(2) 0.3P이상 수익시
라는 2가지 조건을 넣어주시면 감사합니다.
※ 제가 설명을 못하는것 같아서 그림도 첨부드립니다.
(3) 또 무포지션일때 10시반이후로만 진입하는 식을 따로 알려주시면 감사합니다.
다음글
이전글