커뮤니티
질문드립니다.
2016-08-29 23:56:06
96
글번호 101462
예) 매수(1) 진입후 청산 -> 매수(2) 재진입 후 매수(2)보다 낮은 가격에서 매도신호 발생하면 무시되고, 매수(1)보다 낮은 매도신호에 진입이 됩니다.
제가 원하는건 마지막 진입가격이 비교대상이어야 합니다.
청산은 시스템트레이딩설정에서 목표가 설정했었습니다.
var1 = ma(C,5);
if MarketPosition != 1 and C > EntryPrice(1) and C < var1 Then
buy();
if MarketPosition != -1 and C < EntryPrice(1) and C > var1 Then
sell();
답변 1
예스스탁 예스스탁 답변
2016-08-30 16:33:43
안녕하세요
예스스탁입니다.
차트상 첫진입은 이전 진입이 없으므로
케이스가 3가지로 나누어져야 합니다.
#무포지션이고 차트상 첫진입
if MarketPosition == 0 and TotalTrades == 0 and C < var1 Then
buy();
#무포지션이고 차트상 두번째 진입부터
if MarketPosition == 0 and TotalTrades >= 1 and C > EntryPrice(1) and C < var1 Then
buy();
#매도포지션 진입중
if MarketPosition == -1 and C > EntryPrice and C < var1 Then
buy();
#무포지션이고 차트상 첫진입
if MarketPosition == 0 and TotalTrades == 0 and C > var1 Then
sell();
#무포지션이고 차트상 두번째 진입부터
if MarketPosition == 0 and TotalTrades >= 0 and C < EntryPrice(1) and C > var1 Then
sell();
#매수포지션 진입중
if MarketPosition == 1 and C < EntryPrice and C > var1 Then
sell();
즐거운 하루되세요
> 카운터펀치 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 예) 매수(1) 진입후 청산 -> 매수(2) 재진입 후 매수(2)보다 낮은 가격에서 매도신호 발생하면 무시되고, 매수(1)보다 낮은 매도신호에 진입이 됩니다.
제가 원하는건 마지막 진입가격이 비교대상이어야 합니다.
청산은 시스템트레이딩설정에서 목표가 설정했었습니다.
var1 = ma(C,5);
if MarketPosition != 1 and C > EntryPrice(1) and C < var1 Then
buy();
if MarketPosition != -1 and C < EntryPrice(1) and C > var1 Then
sell();
다음글
이전글