커뮤니티
포지션 진입이 수식 문의
2011-03-09 12:47:57
702
글번호 36395
안녕하세요? 예스로 외환거래를 하려고 하는데 몇가지 궁금한 사항이 있어 문의드립니다.
1. 수식 검증 부탁드립니다.
시나리오 : 단기 이평선이, 장기 이평선을 뚫고 올라갈 경우, 매수 포지션 진입
반대의 경우 매도 포지션 진입을 하려고 합니다.
(단, 현재 진입한 포지션이 없을 경우 입니다.)
궁금증 : a. 아래와 같이 수식을 작성하고 실행할 경우,
조건만족 즉시 포지션 진입하려고 하면 다른 설정이 필요한 것인가요?
(현재 아래 수식을 돌리면, 미체결 내역이 발생하고 있습니다.)
b. 포지션 진입내역이 있을 경우 진입못하게 하는 로직이 맞는 것인가요?
=====================================================
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
value3 = MarketPosition();
If CrossUP(value1, value2) and value3 == 0 Then
Buy("A");
If CrossDown(value1, value2) and value3 == 0 Then
Sell("B");
=====================================================
2. 청산식을 검증 부탁드립니다.
시나리오 : 30pip 이익 or 손실시 강제 청산(조건만족 즉시)
궁금증 : a. 청산식 만족 즉시 청산시키려고 하는데요, 다른 설정이 필요한가요?
(현재. 미채결 내역이 나타나고 있습니다.)
b. 현재 이익(손실) pip 을 알고 싶은데요? 어떤 함수로 알 수 있을까요?
=======================================================
SetStopTrailing(-30 * PriceScale, PointStop);
SetStopTrailing(30 * PriceScale, PointStop);
=======================================================
3. 2번 청산식 조건 만족시 시장가로 청산시키려면 어떻게 해야 하나요?
현재 지정가 주문이 들어가고 있습니다.
답변 1
예스스탁 예스스탁 답변
2011-03-09 14:07:56
안녕하세요
예스스탁입니다.
1.
수식 맞게 작성하셨습니다.
다만 시스템트레이딩은 봉완성시가 기본체계입니다.
봉미완성시에 해당 내용으로 만족즉시는 가능하지 않습니다.
2,
손절매는 setstoploss
목표수익은 setstopprofittarget
입니다.
SetStopLoss(30*(PriceScale*10), PointStop);
SetStopProfittarget(30*(PriceScale*10), PointStop);
위와 같이 수식에서 쓰시고
시스템 트레이딩 설정창의 강제청산 탭의 하단의
청산시점을 조건만족 즉시로 하시면 됩니다.
해당 설정은 강제청산에만 적용되는 사항입니다.
3.
수식에서는 주문가격을 지정할 수 없습니다.
신호 발생시 주문가격은 시스템 트레이딩 설정창의 매매탭의
매매가격에서 진입청산 각각 설정하실 수 있습니다.
즐거운 하루되세요
> 철인27호 님이 쓴 글입니다.
> 제목 : 포지션 진입이 수식 문의
> 안녕하세요? 예스로 외환거래를 하려고 하는데 몇가지 궁금한 사항이 있어 문의드립니다.
1. 수식 검증 부탁드립니다.
시나리오 : 단기 이평선이, 장기 이평선을 뚫고 올라갈 경우, 매수 포지션 진입
반대의 경우 매도 포지션 진입을 하려고 합니다.
(단, 현재 진입한 포지션이 없을 경우 입니다.)
궁금증 : a. 아래와 같이 수식을 작성하고 실행할 경우,
조건만족 즉시 포지션 진입하려고 하면 다른 설정이 필요한 것인가요?
(현재 아래 수식을 돌리면, 미체결 내역이 발생하고 있습니다.)
b. 포지션 진입내역이 있을 경우 진입못하게 하는 로직이 맞는 것인가요?
=====================================================
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
value3 = MarketPosition();
If CrossUP(value1, value2) and value3 == 0 Then
Buy("A");
If CrossDown(value1, value2) and value3 == 0 Then
Sell("B");
=====================================================
2. 청산식을 검증 부탁드립니다.
시나리오 : 30pip 이익 or 손실시 강제 청산(조건만족 즉시)
궁금증 : a. 청산식 만족 즉시 청산시키려고 하는데요, 다른 설정이 필요한가요?
(현재. 미채결 내역이 나타나고 있습니다.)
b. 현재 이익(손실) pip 을 알고 싶은데요? 어떤 함수로 알 수 있을까요?
=======================================================
SetStopTrailing(-30 * PriceScale, PointStop);
SetStopTrailing(30 * PriceScale, PointStop);
=======================================================
3. 2번 청산식 조건 만족시 시장가로 청산시키려면 어떻게 해야 하나요?
현재 지정가 주문이 들어가고 있습니다.