커뮤니티
부탁드립니다.
2019-07-30 14:16:03
207
글번호 130777
식 추가좀 부탁드립니다.
매수는 되는거 같은데 매도식의 # 부분 확인좀 부탁드립니다.
// 기 진입된 매도 계약수 들의 수익 총합이 > -100 이면 (-100보다 크면 진입)
// 기 진입된 매수 계약수 들의 수익 총합이 > -100 이면 (-100보다 크면 진입)
if MarketPosition <= 0 or MaxContracts < n Then
{
if var2 >= -2 and var83 < var33 and mav[1] < mav
# 기 진입된 매수 계약수 들의 수익 총합이 > -100 이면
and -((PriceScale*100)/CurrentContracts) < (C-AvgEntryPrice)
Then
Buy("b1",OnClose,def,1);
if MarketPosition >= 0 or MaxContracts < n Then
{
if var2 <= 2 and var83 > var33 and mav[1] > mav
# 기 진입된 매도 계약수 들의 수익 총합이 > -100 이면
and -((PriceScale*보)/CurrentContracts) < (AvgEntryPrice-C)
답변 1
예스스탁 예스스탁 답변
2019-07-30 15:28:29
안녕하세요
예스스탁입니다.
진행중인 포지션의 총손익은 PositionProfit(0)으로 리턴되므로
PositionProfit(0) > -PriceScale*100와 같이 지정하시면 됩니다.
if MarketPosition <= 0 or (MarketPosition == 1 and MaxContracts < n) Then
{
if var2 >= -2 and var83 < var33 and mav[1] < mav and
PositionProfit(0) > -PriceScale*100 Then
Buy("b1",OnClose,def,1);
}
if MarketPosition >= 0 or (MarketPosition == -1 and MaxContracts < n) Then
{
if var2 <= 2 and var83 > var33 and mav[1] > mav and
PositionProfit(0) > -PriceScale*100 Then
Sell("s1",OnClose,def,1);
}
즐거운 하루되세요
> 라떼처럼 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 식 추가좀 부탁드립니다.
매수는 되는거 같은데 매도식의 # 부분 확인좀 부탁드립니다.
// 기 진입된 매도 계약수 들의 수익 총합이 > -100 이면 (-100보다 크면 진입)
// 기 진입된 매수 계약수 들의 수익 총합이 > -100 이면 (-100보다 크면 진입)
if MarketPosition <= 0 or MaxContracts < n Then
{
if var2 >= -2 and var83 < var33 and mav[1] < mav
# 기 진입된 매수 계약수 들의 수익 총합이 > -100 이면
and -((PriceScale*100)/CurrentContracts) < (C-AvgEntryPrice)
Then
Buy("b1",OnClose,def,1);
if MarketPosition >= 0 or MaxContracts < n Then
{
if var2 <= 2 and var83 > var33 and mav[1] > mav
# 기 진입된 매도 계약수 들의 수익 총합이 > -100 이면
and -((PriceScale*보)/CurrentContracts) < (AvgEntryPrice-C)