커뮤니티
수식 요청 드립니다.
2015-09-30 14:54:41
122
글번호 90771
수식 변경 요청 드립니다.
아래 오버형 매도 매수 수식에서
1.전신호와 반대방향 Gap(외부변수) 발생 조건만족
=> 전신호가 매수이고, 매도쪽으로 손실로, 설정Gap이 조건만족 발생할 경우,
시초가 매도 스위칭 후, -0.5PT(외부변수) 손절청산 -> 매도식 매수식 모두 정상 입니다.
(계속 동일방향 수익 발생시 매도식 매수식 모두 정상입니다.)
2.전신호와 동일방향 Gap(외부변수) 발생 조건만족
=> 전신호가 매도이고, 매도쪽으로 수익으로, 설정Gap이 발생할 경우,
시초가 Gap만 조건만족 저장 후, 시초가 기준 -0.5PT(외부변수) 반대 매수쪽으로 손실발생,
2가지 조건만족 즉시 수익보전 손절청산 될수있도록 -> 매수식 매도식 수정 요청 드립니다.
(계속 매수쪽 동일방향 수익 발생시는 정상입니다.)
감사합니다.
---------------------------------------------------------------------------------------
안녕하세요
예스스탁입니다.
시초가에 갭발생여부를 판단해서 시초가에 신호를 발생하기 위해서는
전일마지막봉에서 조건판단해야 합니다.
마지막봉은 시간으로만 지정되므로
plot1(stime);
위 지표 차트에 적용하셔서
사용하시는 차트 주기에서 마지막봉 시간확인하시고
수식에 지정해 주시면 됩니다.
아래식은 15시15분으로 되어 있습니다.
input : Gap(1.2),Losscut(0.5);
if stime == 151500 and MarketPosition == 1 and NextBarOpen <= C-Gap Then
Sell("BS",AtMarket);
if stime == 151500 and MarketPosition == -1 and NextBarOpen >= C+Gap Then
Buy("SB",AtMarket);
#BS진입에만 해당되는 손절청산
if MarketPosition == -1 and IsEntryName("BS") == true Then
ExitShort("BSx",AtStop,EntryPrice+Losscut);
#SB진입에만 해당되는 손절청산
if MarketPosition == 1 and IsEntryName("SB") == true Then
ExitLong("SBx",AtStop,EntryPrice-Losscut);
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식요청드립니다.
> 수식요청드립니다.
오버형 시스템 수식에서 전신호 전일종가 기준 갭이 발생하는 경우
전 신호가 매수이고 +1.0PT 이상 갭 상승 발생시 기존 시스템 매수신호 유지
전 신호가 매수이고 -1.2PT 이상 갭 하락 발생시 시초가 매도전환 -> 매도전환 후 당일 손절청산 0.5PT(당일 1회만 손절청산 적용,외부변수)
전 신호가 매도이고 -1.0PT 이상 갭 하락 발생시 기존 시스템 매도신호 유지
전 신호가 매도이고 +1.2PT 이상 갭 상승 발생시 시초가 매수전환 -> 매수전환 후 당일 손절청산 0.5PT(당일 1회만 손절청산 적용,외부변수)
감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-09-30 16:19:17
안녕하세요
예스스탁입니다.
input : Gap(1.2),Losscut(0.5);
if stime == 151500 and MarketPosition == 1 and NextBarOpen <= C-Gap Then
Sell("BS",AtMarket);
if stime == 151500 and MarketPosition == -1 and NextBarOpen >= C+Gap Then
Buy("SB",AtMarket);
#BS진입에만 해당되는 손절청산
if MarketPosition == -1 and IsEntryName("BS") == true Then
ExitShort("BSx",AtStop,EntryPrice+Losscut);
#SB진입에만 해당되는 손절청산
if MarketPosition == 1 and IsEntryName("SB") == true Then
ExitLong("SBx",AtStop,EntryPrice-Losscut);
if MarketPosition == 1 and sdate > EntryDate and dayopen >= DayClose(1)+Gap Then
exitlong("bx",AtStop,dayopen-0.5);
if MarketPosition == -1 and sdate > EntryDate and dayopen <= DayClose(1)-Gap Then
ExitShort("sx",AtStop,dayopen+0.5);
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식 요청 드립니다.
> 수식 변경 요청 드립니다.
아래 오버형 매도 매수 수식에서
1.전신호와 반대방향 Gap(외부변수) 발생 조건만족
=> 전신호가 매수이고, 매도쪽으로 손실로, 설정Gap이 조건만족 발생할 경우,
시초가 매도 스위칭 후, -0.5PT(외부변수) 손절청산 -> 매도식 매수식 모두 정상 입니다.
(계속 동일방향 수익 발생시 매도식 매수식 모두 정상입니다.)
2.전신호와 동일방향 Gap(외부변수) 발생 조건만족
=> 전신호가 매도이고, 매도쪽으로 수익으로, 설정Gap이 발생할 경우,
시초가 Gap만 조건만족 저장 후, 시초가 기준 -0.5PT(외부변수) 반대 매수쪽으로 손실발생,
2가지 조건만족 즉시 수익보전 손절청산 될수있도록 -> 매수식 매도식 수정 요청 드립니다.
(계속 매수쪽 동일방향 수익 발생시는 정상입니다.)
감사합니다.
---------------------------------------------------------------------------------------
안녕하세요
예스스탁입니다.
시초가에 갭발생여부를 판단해서 시초가에 신호를 발생하기 위해서는
전일마지막봉에서 조건판단해야 합니다.
마지막봉은 시간으로만 지정되므로
plot1(stime);
위 지표 차트에 적용하셔서
사용하시는 차트 주기에서 마지막봉 시간확인하시고
수식에 지정해 주시면 됩니다.
아래식은 15시15분으로 되어 있습니다.
input : Gap(1.2),Losscut(0.5);
if stime == 151500 and MarketPosition == 1 and NextBarOpen <= C-Gap Then
Sell("BS",AtMarket);
if stime == 151500 and MarketPosition == -1 and NextBarOpen >= C+Gap Then
Buy("SB",AtMarket);
#BS진입에만 해당되는 손절청산
if MarketPosition == -1 and IsEntryName("BS") == true Then
ExitShort("BSx",AtStop,EntryPrice+Losscut);
#SB진입에만 해당되는 손절청산
if MarketPosition == 1 and IsEntryName("SB") == true Then
ExitLong("SBx",AtStop,EntryPrice-Losscut);
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식요청드립니다.
> 수식요청드립니다.
오버형 시스템 수식에서 전신호 전일종가 기준 갭이 발생하는 경우
전 신호가 매수이고 +1.0PT 이상 갭 상승 발생시 기존 시스템 매수신호 유지
전 신호가 매수이고 -1.2PT 이상 갭 하락 발생시 시초가 매도전환 -> 매도전환 후 당일 손절청산 0.5PT(당일 1회만 손절청산 적용,외부변수)
전 신호가 매도이고 -1.0PT 이상 갭 하락 발생시 기존 시스템 매도신호 유지
전 신호가 매도이고 +1.2PT 이상 갭 상승 발생시 시초가 매수전환 -> 매수전환 후 당일 손절청산 0.5PT(당일 1회만 손절청산 적용,외부변수)
감사합니다.
다음글
이전글