커뮤니티
수식부탁합니다
2013-03-20 16:40:02
209
글번호 60996
1번.양봉세개가 연속으로 나오고 음봉이 나오면 다음바 시가에 매수,
2번.음봉세개가 연속으로 나오고 양봉이 나오면 다음바 시가에 매도
1번이 발동하면 2번은 하지않고, 마찬가지로 2번이 발동하면 1번은 하지않습니다
3번.위의 패턴이 나오지 않은상태로 120분간의 고점 저점이 돌파되면 (9시부터 11시까지의 고저점돌파) 진입
1 또는 2번이 진입후 청산된후 120분mbo가 발생하면 진입
1,2,3번 모두 청산되지 않은상태(포지션보유상태)에서 다른 신호가 발생되면 무시합니다.
(예를 들어 1번 진입후 청산되지 않은 상태에서 120mbo가 발생하면 이 시그널은 무시합니다.)
12시이후에는 11시대의 고저점(11시부터12시)이 돌파된이후
4번. 위의 1번 패턴시 매수
5번. 위의 2번 패턴시 매도
4번이 발동하면 5번은 하지않고, 마찬가지로 5번이 발동하면 4번은 하지않습니다.
(1~5번 각각의 신호는 한번씩만 적용됩니다.)
결국 하루 최대3번거래(1번 또는 2번 + 청산후 120mbo+ 4번 또는 5번)합니다.
손절매 0.5
익절1.5p
t.s 고점(혹은 저점)대비 0.5입니다.
답변 1
예스스탁 예스스탁 답변
2013-03-21 11:18:03
안녕하세요
예스스탁입니다.
var : count(0),cnt(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if date != date[1] Then{
Condition3 = false;
Condition4 = false;
}
var1 = countif(C>O,3);
var2 = countif(C<O,3);
Condition1 = C < O and var1[1] == 3;
Condition2 = C > O and var2[1] == 3;
if stime < 110000 Then{
var3 = dayhigh;
var4 = daylow;
}
if stime >= 120000 Then{
var5 = TimeHigh(110000,115959);
var6 = TimeLow(110000,115959);
}
#당일 첫진입
if dayindex+1 >= 4 and count == 0 and MarketPosition == 0 Then{
if Condition1 == true then
buy("b1",AtMarket);
if Condition2 == true then
sell("s1",AtMarket);
}
#당일 첫진입이나 두번째 진입
if (count == 0 or (count == 1 and IsEntryName("b1",1) or IsEntryName("s1",1))) and MarketPosition == 0 Then{
if stime >= 110000 and stime < 120000 and crossup(c,var3) Then
buy("b2");
if stime >= 110000 and stime < 120000 and CrossDown(c,var4) Then
sell("s2");
}
if stime >= 120000 and MarketPosition == 0 Then{
if crossup(c,var5) or CrossDown(c,var6) Then
Condition3 = true;
if Condition3 == true and Condition1 == true and Condition4 == false Then{
buy("b3");
Condition4 = true;
}
if Condition3 == true and Condition2 == true and Condition4 == false Then{
sell("s3");
Condition4 = true;
}
}
SetStopLoss(0.5,PointStop);
SetStopProfittarget(1.5,PointStop);
if MarketPosition == 1 Then
ExitLong("bx",AtStop,highest(h,BarsSinceEntry)-0.5);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,lowest(L,BarsSinceEntry)+0.5);
즐거운 하루되세요
> 엉기 님이 쓴 글입니다.
> 제목 : 수식부탁합니다
> 1번.양봉세개가 연속으로 나오고 음봉이 나오면 다음바 시가에 매수,
2번.음봉세개가 연속으로 나오고 양봉이 나오면 다음바 시가에 매도
1번이 발동하면 2번은 하지않고, 마찬가지로 2번이 발동하면 1번은 하지않습니다
3번.위의 패턴이 나오지 않은상태로 120분간의 고점 저점이 돌파되면 (9시부터 11시까지의 고저점돌파) 진입
1 또는 2번이 진입후 청산된후 120분mbo가 발생하면 진입
1,2,3번 모두 청산되지 않은상태(포지션보유상태)에서 다른 신호가 발생되면 무시합니다.
(예를 들어 1번 진입후 청산되지 않은 상태에서 120mbo가 발생하면 이 시그널은 무시합니다.)
12시이후에는 11시대의 고저점(11시부터12시)이 돌파된이후
4번. 위의 1번 패턴시 매수
5번. 위의 2번 패턴시 매도
4번이 발동하면 5번은 하지않고, 마찬가지로 5번이 발동하면 4번은 하지않습니다.
(1~5번 각각의 신호는 한번씩만 적용됩니다.)
결국 하루 최대3번거래(1번 또는 2번 + 청산후 120mbo+ 4번 또는 5번)합니다.
손절매 0.5
익절1.5p
t.s 고점(혹은 저점)대비 0.5입니다.
이전글