커뮤니티

문의드립니다.

프로필 이미지
회원
2011-01-23 09:18:37
783
글번호 35203
답변완료

첨부 이미지

답변 주신 내용입니다. ------------------------------------------ 안녕하세요 예스스탁입니다. 1. #주종목 콜, 참조종목 선물 #선물 매도 콜 매도 #선물 매도청산 콜 매도청산 Input : Period(60); var : CC(0); If data2(ma(c,period) > ma(c[1],period)) Then { ExitShort(); } If data2(ma(c,period) < ma(c[1],period)) Then { Sell(); } CC = data2(c); if MarketPosition == -1 then{ if C <= CC[BarsSinceEntry]-1.95 Then ExitShort(); if C >= CC[BarsSinceEntry]+2.55 Then ExitShort(); } 2, #주종목 풋, 참조종목 선물 #선물 매수 풋 매도 #선물 매수청산 콜 매도청산 Input : Period(60); var : CC(0); If data2(ma(c,period) > ma(c[1],period)) Then { Sell(); } If data2(ma(c,period) < ma(c[1],period)) Then { ExitShort(); } CC = data2(c); if MarketPosition == -1 then{ if C >= CC[BarsSinceEntry]+1.95 Then ExitShort(); if C <= CC[BarsSinceEntry]-2.55 Then ExitShort(); } 1. 여기에서 수식에는 문제가 없는데 이상하게 위의 그림과 같이 매도 청산과 매도가 한봉에서 나옵니다.두번째 매도 신호 아래 위로 동그라미 청산 신호가 나오는게 보이시죠? 이건 9:48분 봉에서 진입과 청산이 동시에 이루어진겁니다. 초기 9:00에 매도 진입후 9:48에서 청산과 동시에 같은봉에서 다시 매도진입하고 같은 봉에서 청산이라뇨??? 뭐가 잘못된거죠? 2. 아래 수식으로 선물만 매매할때 Input : Period(60); If ma(c,period) > ma(c[1],period) Then { ExitShort(); } If ma(c,period) < ma(c[1],period) Then { Sell(); } 강제청산을 설정창에서 하지않고 수식에다 직접 넣으려합니다. 1.95p 수익이면 익절청산 2.55p 손실이면 손절청산 3시 종가에 위의 두가지 조건이 없으면 일괄청산입니다. 어떻게 수식을 작성하는지 좀 알려주십시요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-01-24 11:17:31

안녕하세요 예스스탁입니다. 진입과 청산이 동일봉에서 봉완성시 만족이 되어 하나의 봉에서 여러 신호가 나왓습니다. 진입을 무포지션일때만 들어가게 수정했습니다. 1. #주종목 콜, 참조종목 선물 #선물 매도 콜 매도 #선물 매도청산 콜 매도청산 Input : Period(60); var : CC(0); If data2(ma(c,period) > ma(c[1],period)) Then { ExitShort(); } If MarketPosition == 0 and data2(ma(c,period) < ma(c[1],period)) Then { Sell(); } CC = data2(c); if MarketPosition == -1 then{ if data2(C) <= CC[BarsSinceEntry]-1.95 Then ExitShort(); if data2(C) >= CC[BarsSinceEntry]+2.55 Then ExitShort(); } 2, #주종목 풋, 참조종목 선물 #선물 매수 풋 매도 #선물 매수청산 콜 매도청산 Input : Period(60); var : CC(0); If data2(ma(c,period) > ma(c[1],period)) Then { Sell(); } If MarketPosition == 0 and data2(ma(c,period) < ma(c[1],period)) Then { ExitShort(); } CC = data2(c); if MarketPosition == -1 then{ if data2(C) >= CC[BarsSinceEntry]+1.95 Then ExitShort(); if data2(C) <= CC[BarsSinceEntry]-2.55 Then ExitShort(); } 2. Input : Period(60); If ma(c,period) > ma(c[1],period) Then { ExitShort(); } If ma(c,period) < ma(c[1],period) Then { Sell(); } SetStopProfittarget(1.95,PointStop); SetStopLoss(2.55,PointStop); SetStopEndofday(150000); 즐거운 하루되세요 > 산천초목 님이 쓴 글입니다. > 제목 : 문의드립니다. > 답변 주신 내용입니다. ------------------------------------------ 안녕하세요 예스스탁입니다. 1. #주종목 콜, 참조종목 선물 #선물 매도 콜 매도 #선물 매도청산 콜 매도청산 Input : Period(60); var : CC(0); If data2(ma(c,period) > ma(c[1],period)) Then { ExitShort(); } If data2(ma(c,period) < ma(c[1],period)) Then { Sell(); } CC = data2(c); if MarketPosition == -1 then{ if C <= CC[BarsSinceEntry]-1.95 Then ExitShort(); if C >= CC[BarsSinceEntry]+2.55 Then ExitShort(); } 2, #주종목 풋, 참조종목 선물 #선물 매수 풋 매도 #선물 매수청산 콜 매도청산 Input : Period(60); var : CC(0); If data2(ma(c,period) > ma(c[1],period)) Then { Sell(); } If data2(ma(c,period) < ma(c[1],period)) Then { ExitShort(); } CC = data2(c); if MarketPosition == -1 then{ if C >= CC[BarsSinceEntry]+1.95 Then ExitShort(); if C <= CC[BarsSinceEntry]-2.55 Then ExitShort(); } 1. 여기에서 수식에는 문제가 없는데 이상하게 위의 그림과 같이 매도 청산과 매도가 한봉에서 나옵니다.두번째 매도 신호 아래 위로 동그라미 청산 신호가 나오는게 보이시죠? 이건 9:48분 봉에서 진입과 청산이 동시에 이루어진겁니다. 초기 9:00에 매도 진입후 9:48에서 청산과 동시에 같은봉에서 다시 매도진입하고 같은 봉에서 청산이라뇨??? 뭐가 잘못된거죠? 2. 아래 수식으로 선물만 매매할때 Input : Period(60); If ma(c,period) > ma(c[1],period) Then { ExitShort(); } If ma(c,period) < ma(c[1],period) Then { Sell(); } 강제청산을 설정창에서 하지않고 수식에다 직접 넣으려합니다. 1.95p 수익이면 익절청산 2.55p 손실이면 손절청산 3시 종가에 위의 두가지 조건이 없으면 일괄청산입니다. 어떻게 수식을 작성하는지 좀 알려주십시요.