커뮤니티
수식문의
2013-05-22 14:36:09
267
글번호 63481
늘 감사합니다.
1. 진입시간 09시05분부터, 강제청산 14시30분(당일진입, 당일청산)
2. 수익청산 +18 틱
3. 손절청산 -8 틱
4. 매수 진입조건
data 2, data 3, data 4, data 5, data 6 이 양봉. data 7과 data 8 이 음봉
5. 매수 금지조건
1. 시가대비 2.25포인트 이상에서는 매수금지---매도는 가능
2. 저가대비 3.25포인트 이상에서는 매수금지---매도는 가능
3. 전일고점 돌파후 2.25포인트 이상에서는 매수금지---매도는 가능
4. 전일 종가대비 1.25포인트 이상의 갭발생
시가대비 1.25포인트 이상에서는 매수금지---매도는 가능
5. data10-data11의 값이 +6,850이상 일 때 매수금지---매도는 가능
6. 매도는 매수의 반대조건으로
1. 3번의 경우는 전일저점으로
*참조---수식에 사용된 숫자는 사용자가 변경 가능한 방법으로
아래 수식을 참조해 주세요.
차트에서 조건이 완성되면 바로 신호가 나오게 해 주세요
신호 완성 후 다음 봉이 아닙니다.
청산후 다음 신호에 바로 진입입니다.
if data2(C-O) > 0 and data3(C-O) > 0 and data4(C-O) > 0 and data5(C-O) < 0 and
((MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+15) or
(MarketPosition == -1 and TimeToMinutes(stime) >= TimeToMinutes(entryTime)+15)) Then
buy("b",AtMarket);
if MarketPosition == 1 Then{
exitlong("bloss",AtStop,L[BarsSinceEntry+1]-PriceScale*3);
if data2(C-O) < 0 and data3(c-O) < 0 and data5(C-O) > 0 Then
ExitLong("bx",AtMarket);
}
if data2(C-O) < 0 and data3(C-O) < 0 and data4(C-O) < 0 and data5(C-O) > 0 and
((MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+15) or
(MarketPosition == 1 and TimeToMinutes(stime) >= TimeToMinutes(entryTime)+15)) Then
sell("s",AtMarket);
if MarketPosition == -1 Then{
ExitShort("sloss",AtStop,H[BarsSinceEntry+1]+PriceScale*3);
if data2(C-O) > 0 and data3(c-O) > 0 and data5(C-O) < 0 Then
ExitShort("sx",AtMarket);
}
거듭 감사합니다.
답변 3
예스스탁 예스스탁 답변
2013-05-22 15:06:49
안녕하세요
예스스탁입니다.
if stime >= 090500 and stime < 143000 Then{
if !(C >= dayopen+2.25) and !(C >= daylow+3.25) and !(C >= dayhigh(1)+2.25) and
!(dayopen >= DayClose(1)+1.25 and C > dayopen+1.25) and
!(data10(c)-data11(c) >= 6.850) and
data2(c>O) and data3(C>O) and data5(C>O) and data5(C>O) and data6(C>O) and
data7(C<O) and data8(C < O) Then
buy();
if !(C <= dayopen-2.25) and !(C <= DayHigh-3.25) and !(C <= daylow(1)-2.25) and
!(dayopen <= DayClose(1)-1.25 and C < dayopen-1.25) and
!(data10(c)-data11(c) <= -6.850) and
data2(c<O) and data3(C<O) and data5(C<O) and data5(C<O) and data6(C<O) and
data7(C>O) and data8(C>O) Then
sell();
}
SetStopEndofday(143000);
즐거운 하루되세요
> 상암동 님이 쓴 글입니다.
> 제목 : 수식문의
> 늘 감사합니다.
1. 진입시간 09시05분부터, 강제청산 14시30분(당일진입, 당일청산)
2. 수익청산 +18 틱
3. 손절청산 -8 틱
4. 매수 진입조건
data 2, data 3, data 4, data 5, data 6 이 양봉. data 7과 data 8 이 음봉
5. 매수 금지조건
1. 시가대비 2.25포인트 이상에서는 매수금지---매도는 가능
2. 저가대비 3.25포인트 이상에서는 매수금지---매도는 가능
3. 전일고점 돌파후 2.25포인트 이상에서는 매수금지---매도는 가능
4. 전일 종가대비 1.25포인트 이상의 갭발생
시가대비 1.25포인트 이상에서는 매수금지---매도는 가능
5. data10-data11의 값이 +6,850이상 일 때 매수금지---매도는 가능
6. 매도는 매수의 반대조건으로
1. 3번의 경우는 전일저점으로
*참조---수식에 사용된 숫자는 사용자가 변경 가능한 방법으로
아래 수식을 참조해 주세요.
차트에서 조건이 완성되면 바로 신호가 나오게 해 주세요
신호 완성 후 다음 봉이 아닙니다.
청산후 다음 신호에 바로 진입입니다.
if data2(C-O) > 0 and data3(C-O) > 0 and data4(C-O) > 0 and data5(C-O) < 0 and
((MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+15) or
(MarketPosition == -1 and TimeToMinutes(stime) >= TimeToMinutes(entryTime)+15)) Then
buy("b",AtMarket);
if MarketPosition == 1 Then{
exitlong("bloss",AtStop,L[BarsSinceEntry+1]-PriceScale*3);
if data2(C-O) < 0 and data3(c-O) < 0 and data5(C-O) > 0 Then
ExitLong("bx",AtMarket);
}
if data2(C-O) < 0 and data3(C-O) < 0 and data4(C-O) < 0 and data5(C-O) > 0 and
((MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+15) or
(MarketPosition == 1 and TimeToMinutes(stime) >= TimeToMinutes(entryTime)+15)) Then
sell("s",AtMarket);
if MarketPosition == -1 Then{
ExitShort("sloss",AtStop,H[BarsSinceEntry+1]+PriceScale*3);
if data2(C-O) > 0 and data3(c-O) > 0 and data5(C-O) < 0 Then
ExitShort("sx",AtMarket);
}
거듭 감사합니다.
상암동
2013-05-22 17:41:35
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의
>
안녕하세요
예스스탁입니다.
if stime >= 090500 and stime < 143000 Then{
if !(C >= dayopen+2.25) and !(C >= daylow+3.25) and !(C >= dayhigh(1)+2.25) and
!(dayopen >= DayClose(1)+1.25 and C > dayopen+1.25) and
!(data10(c)-data11(c) >= 6.850) and
data2(c>O) and data3(C>O) and data5(C>O) and data5(C>O) and data6(C>O) and
data7(C<O) and data8(C < O) Then
buy();
if !(C <= dayopen-2.25) and !(C <= DayHigh-3.25) and !(C <= daylow(1)-2.25) and
!(dayopen <= DayClose(1)-1.25 and C < dayopen-1.25) and
!(data10(c)-data11(c) <= -6.850) and
data2(c<O) and data3(C<O) and data5(C<O) and data5(C<O) and data6(C<O) and
data7(C>O) and data8(C>O) Then
sell();
}
SetStopEndofday(143000);
즐거운 하루되세요
> 상암동 님이 쓴 글입니다.
> 제목 : 수식문의
> 늘 감사합니다.
1. 진입시간 09시05분부터, 강제청산 14시30분(당일진입, 당일청산)
2. 수익청산 +18 틱
3. 손절청산 -8 틱
4. 매수 진입조건
data 2, data 3, data 4, data 5, data 6 이 양봉. data 7과 data 8 이 음봉
5. 매수 금지조건
1. 시가대비 2.25포인트 이상에서는 매수금지---매도는 가능
2. 저가대비 3.25포인트 이상에서는 매수금지---매도는 가능
3. 전일고점 돌파후 2.25포인트 이상에서는 매수금지---매도는 가능
4. 전일 종가대비 1.25포인트 이상의 갭발생
시가대비 1.25포인트 이상에서는 매수금지---매도는 가능
5. data10-data11의 값이 +6,850이상 일 때 매수금지---매도는 가능
6. 매도는 매수의 반대조건으로
1. 3번의 경우는 전일저점으로
*참조---수식에 사용된 숫자는 사용자가 변경 가능한 방법으로
아래 수식을 참조해 주세요.
차트에서 조건이 완성되면 바로 신호가 나오게 해 주세요
신호 완성 후 다음 봉이 아닙니다.
청산후 다음 신호에 바로 진입입니다.
if data2(C-O) > 0 and data3(C-O) > 0 and data4(C-O) > 0 and data5(C-O) < 0 and
((MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+15) or
(MarketPosition == -1 and TimeToMinutes(stime) >= TimeToMinutes(entryTime)+15)) Then
buy("b",AtMarket);
if MarketPosition == 1 Then{
exitlong("bloss",AtStop,L[BarsSinceEntry+1]-PriceScale*3);
if data2(C-O) < 0 and data3(c-O) < 0 and data5(C-O) > 0 Then
ExitLong("bx",AtMarket);
}
if data2(C-O) < 0 and data3(C-O) < 0 and data4(C-O) < 0 and data5(C-O) > 0 and
((MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+15) or
(MarketPosition == 1 and TimeToMinutes(stime) >= TimeToMinutes(entryTime)+15)) Then
sell("s",AtMarket);
if MarketPosition == -1 Then{
ExitShort("sloss",AtStop,H[BarsSinceEntry+1]+PriceScale*3);
if data2(C-O) > 0 and data3(c-O) > 0 and data5(C-O) < 0 Then
ExitShort("sx",AtMarket);
}
거듭 감사합니다.
문의
수식에서 참조할 첫번째 종목 테이터가 없습니다----무슨 말인지 모르겠습니다.
어떻게 해야하나요
예스스탁 예스스탁 답변
2013-05-23 08:57:05
안녕하세요
예스스탁입니다.
현재 수식에 data2~data11까지 참조데이터가 필요합니다.
차트에 참조데이터를 추가하신 후에
해당식을 적용하셔야 합니다.
수식에 사용된 숫자를 외부변수 처리한 식입니다.
input : P1(2.25),P2(3.25),P3(2.25),P4(1.25),P5(1.25),P6(6.85);
if stime >= 090500 and stime < 143000 Then{
if !(C >= dayopen+P1) and !(C >= daylow+P2) and !(C >= dayhigh(1)+P3) and
!(dayopen >= DayClose(1)+P4 and C > dayopen+P5) and
!(data10(c)-data11(c) >= P6) and
data2(c>O) and data3(C>O) and data4(C>O) and data5(C>O) and data6(C>O) and
data7(C<O) and data8(C<O) Then
buy();
if !(C <= dayopen-P1) and !(C <= DayHigh-P2) and !(C <= daylow(1)-P3) and
!(dayopen <= DayClose(1)-P4 and C < dayopen-P5) and
!(data10(c)-data11(c) <= -P6) and
data2(c<O) and data3(C<O) and data4(C<O) and data5(C<O) and data6(C<O) and
data7(C>O) and data8(C>O) Then
sell();
}
SetStopEndofday(143000);
즐거운 하루되세요
> 상암동 님이 쓴 글입니다.
> 제목 : Re : Re : 수식문의
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의
>
안녕하세요
예스스탁입니다.
if stime >= 090500 and stime < 143000 Then{
if !(C >= dayopen+2.25) and !(C >= daylow+3.25) and !(C >= dayhigh(1)+2.25) and
!(dayopen >= DayClose(1)+1.25 and C > dayopen+1.25) and
!(data10(c)-data11(c) >= 6.850) and
data2(c>O) and data3(C>O) and data5(C>O) and data5(C>O) and data6(C>O) and
data7(C<O) and data8(C < O) Then
buy();
if !(C <= dayopen-2.25) and !(C <= DayHigh-3.25) and !(C <= daylow(1)-2.25) and
!(dayopen <= DayClose(1)-1.25 and C < dayopen-1.25) and
!(data10(c)-data11(c) <= -6.850) and
data2(c<O) and data3(C<O) and data5(C<O) and data5(C<O) and data6(C<O) and
data7(C>O) and data8(C>O) Then
sell();
}
SetStopEndofday(143000);
즐거운 하루되세요
> 상암동 님이 쓴 글입니다.
> 제목 : 수식문의
> 늘 감사합니다.
1. 진입시간 09시05분부터, 강제청산 14시30분(당일진입, 당일청산)
2. 수익청산 +18 틱
3. 손절청산 -8 틱
4. 매수 진입조건
data 2, data 3, data 4, data 5, data 6 이 양봉. data 7과 data 8 이 음봉
5. 매수 금지조건
1. 시가대비 2.25포인트 이상에서는 매수금지---매도는 가능
2. 저가대비 3.25포인트 이상에서는 매수금지---매도는 가능
3. 전일고점 돌파후 2.25포인트 이상에서는 매수금지---매도는 가능
4. 전일 종가대비 1.25포인트 이상의 갭발생
시가대비 1.25포인트 이상에서는 매수금지---매도는 가능
5. data10-data11의 값이 +6,850이상 일 때 매수금지---매도는 가능
6. 매도는 매수의 반대조건으로
1. 3번의 경우는 전일저점으로
*참조---수식에 사용된 숫자는 사용자가 변경 가능한 방법으로
아래 수식을 참조해 주세요.
차트에서 조건이 완성되면 바로 신호가 나오게 해 주세요
신호 완성 후 다음 봉이 아닙니다.
청산후 다음 신호에 바로 진입입니다.
if data2(C-O) > 0 and data3(C-O) > 0 and data4(C-O) > 0 and data5(C-O) < 0 and
((MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+15) or
(MarketPosition == -1 and TimeToMinutes(stime) >= TimeToMinutes(entryTime)+15)) Then
buy("b",AtMarket);
if MarketPosition == 1 Then{
exitlong("bloss",AtStop,L[BarsSinceEntry+1]-PriceScale*3);
if data2(C-O) < 0 and data3(c-O) < 0 and data5(C-O) > 0 Then
ExitLong("bx",AtMarket);
}
if data2(C-O) < 0 and data3(C-O) < 0 and data4(C-O) < 0 and data5(C-O) > 0 and
((MarketPosition == 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+15) or
(MarketPosition == 1 and TimeToMinutes(stime) >= TimeToMinutes(entryTime)+15)) Then
sell("s",AtMarket);
if MarketPosition == -1 Then{
ExitShort("sloss",AtStop,H[BarsSinceEntry+1]+PriceScale*3);
if data2(C-O) > 0 and data3(c-O) > 0 and data5(C-O) < 0 Then
ExitShort("sx",AtMarket);
}
거듭 감사합니다.
문의
수식에서 참조할 첫번째 종목 테이터가 없습니다----무슨 말인지 모르겠습니다.
어떻게 해야하나요