커뮤니티
문의드립니다.
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시 종가에 위의 두가지 조건이 없으면 일괄청산입니다.
어떻게 수식을 작성하는지 좀 알려주십시요.
다음글
이전글