커뮤니티
수식 문의
2018-03-07 20:58:10
233
글번호 117209
안녕하십니까.
하기 조건으로 수식 문의 드립니다.
1. 종목 항셍, 1분봉
2. 10:15분 ~ 10:40분 사이의 고점 저점의 차이를 diff로 할당
3. 매수 조건 : 시가 - diff*3 가격 도달시 매수
4. 매수 조건 : 시가 - diff*5 가격 도달시 매수
5. 매도 조건 : 시가 + diff*3 가격 도달시 매도
6. 매도 조건 : 시가 + diff*5 가격 도달시 매수
7. 청산 조건 : 반대 신호시 예) 3번 조건 매수 진입시 5번조건에서 청산후 매도 진입
8. 손절 조건 : -20틱
9. 3번 조건으로 진입후 20틱 손절시 매수 스위칭
10. 5번 조건으로 진입후 20틱 손절시 매도 스위칭
감사합니다.
답변 1
예스스탁 예스스탁 답변
2018-03-08 11:42:33
안녕하세요
예스스탁입니다.
9번,10번은 반대방향으로 스위칭으로 작성해 드립니다.
올려주신 내용은 동일방향입니다.
var : DO(0),DH(0),DL(0),diff(0);
if (sdate != sdate[1] and stime >= 1015000) or
(sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) then
{
Condition1 = true;
DO = O;
DH = H;
DL = L;
}
if Condition1 == true then
{
if H > DH Then
DH = H;
if L < DL Then
DL = L;
if stime < 104000 Then
diff = DH-DL;
if MarketPosition <= 0 and L > DO-diff*3 Then
buy("b1",atlimit,DO-diff*3);
if MarketPosition == 1 and MaxEntries == 1 and L > DO-diff*5 Then
buy("b2",atlimit,DO-diff*5);
if MarketPosition >= 0 and H < DO+diff*3 Then
Sell("s1",atlimit,DO+diff*3);
if MarketPosition == -1 and MaxEntries == 1 and H < DO+diff*5 Then
sell("s2",atlimit,DO+diff*5);
if MarketPosition == 1 Then
sell("bs",AtStop,AvgEntryPrice-PriceScale*20);
if MarketPosition == -1 Then
buy("sb",AtStop,AvgEntryPrice+PriceScale*20);
}
즐거운 하루되세요
> eiger 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하십니까.
하기 조건으로 수식 문의 드립니다.
1. 종목 항셍, 1분봉
2. 10:15분 ~ 10:40분 사이의 고점 저점의 차이를 diff로 할당
3. 매수 조건 : 시가 - diff*3 가격 도달시 매수
4. 매수 조건 : 시가 - diff*5 가격 도달시 매수
5. 매도 조건 : 시가 + diff*3 가격 도달시 매도
6. 매도 조건 : 시가 + diff*5 가격 도달시 매수
7. 청산 조건 : 반대 신호시 예) 3번 조건 매수 진입시 5번조건에서 청산후 매도 진입
8. 손절 조건 : -20틱
9. 3번 조건으로 진입후 20틱 손절시 매수 스위칭
10. 5번 조건으로 진입후 20틱 손절시 매도 스위칭
감사합니다.
다음글
이전글