예를 들어 지수선물 400.00pt 에 첫주문이 매수로 나간후 청산 or 손절 이후에
(1) 첫주문 보다 가격이 높을경우에만 매수주문이 나가도록 작성하고 싶습니다.
(반대 방향의 주문은 상관없이 실행)
(2) 변수로 398.50pt 이상에서 나가도록 설정하는것도 좋을듯 합니다
두가지 경우를 예로 알려주시면 감사하겠습니다.
답변 1
예스스탁
예스스탁 답변
2021-03-18 16:47:04
안녕하세요
예스스탁입니다.
1
아래식 참고하시기 바랍니다.
직전거래와 동일방향이면 매수는 직전진입가보다 클때만, 매도는 직전진입가보다 작을때만 진입하게 됩니다.
직전거래와 동일방향이 아니거나 스위칭은 상관없이 진입하게 됩니다.
Condition1 = MarketPosition == 0 and MarketPosition(1) == 1;
Condition2 = MarketPosition == 0 and MarketPosition(1) == 1;
if 매수조건 Then
{
if Condition1 == False or (Condition1 == true and C > EntryPrice(1)) Then
Buy();
}
if 매도조건 Then
{
if Condition2 == False or (Condition2 == true and C < EntryPrice(1)) Then
Sell();
}
2
직전거래와 동일방향 진입이면 매수는 지정한값이상에서 매ㄷ는 지정한 값이하에서 나오게 하는 식입니다.
input : BPrice(398.50),SPrice(401.50);
Condition1 = MarketPosition == 0 and MarketPosition(1) == 1;
Condition2 = MarketPosition == 0 and MarketPosition(1) == 1;
if 매수조건 Then
{
if Condition1 == False or (Condition1 == true and C > Bprice) Then
Buy();
}
if 매도조건 Then
{
if Condition2 == False or (Condition2 == true and C < Sprice) Then
Sell();
}
즐거운 하루되세요
> 희망나무행복 님이 쓴 글입니다.
> 제목 : 수식작성 부탁드립니다
> 예를 들어 지수선물 400.00pt 에 첫주문이 매수로 나간후 청산 or 손절 이후에
(1) 첫주문 보다 가격이 높을경우에만 매수주문이 나가도록 작성하고 싶습니다.
(반대 방향의 주문은 상관없이 실행)
(2) 변수로 398.50pt 이상에서 나가도록 설정하는것도 좋을듯 합니다
두가지 경우를 예로 알려주시면 감사하겠습니다.