커뮤니티
수식작성질문입니다.
2014-07-23 09:50:34
195
글번호 77009
국내선물차트에서
1.아침장 시작후 거래 2번 승하고 그다음부턴 더이상 시그널이 안나오게 진입제한을 하려고 하는데 어떻게 해야하는지요.
2.모든 포지션에 진입후 1포인트가 되었을때 자동청산하는 방법
3.가격이 262.00 263.00 264.00등 일정 라인이 되었을때 자동 청산하는 방법
4. 전략이 선물가격 262.70~ 263.10 사이에 들어왔을때만 성립되었을때 잡히는 방법
5.신호가 한 캔들에 여러개 겹쳤을시 진입못하게 하는방법
알려주세요 부탁드립니다^^
답변 5
예스스탁 예스스탁 답변
2014-07-23 15:18:37
안녕하세요
예스스탁입니다.
1
var : cnt(0),win(0);
#당일수익거래횟수
win = 0;
for cnt = 1 to 20{
if sdate == ExitDate(cnt) and PositionProfit(cnt) > 0 Then
Win = Win+1;
}
if win < 2 Then{
if 매수조건 Then
buy();
if 매조조건 Then
sell();
}
2
SetStopProfittarget(1,PointStop);//1포인트 수익시 청산
3
if MarketPosition == 1 Then
exitlong("bx",atlimit,262.00);//262이상의 시세 발생하면 매수포지션 청산
if MarketPosition == -1 Then
ExitShort("sx",atlimit,262.00);//262이하의 시세 발생하면 매수포지션 청산
4.
if 매수조건 and C >= 262.70 and C <= 263.10 Then
buy();
if 매조조건 and C >= 262.70 and C <= 263.10 Then
sell();
5.
아래식 참고하시기 바랍니다.
각 조건이 만족하면 1 아니면 0값을 변수에 저장하고
변수의 합이 1이고 특정조건이 만족하면 매수식을 만드시면
여러개의 조건중 해당 조건 하나만 만족했을때 신호를 발생할수 있습니다.
var1 = iff(매수조건1,1,0);
var2 = iff(매수조건2,1,0);
var3 = iff(매수조건3,1,0);
if 매수조건1 and var1+var2+var3 == 1 Then
buy("매수1");
if 매수조건2 and var1+var2+var3 == 1 Then
buy("매수2");
if 매수조건3 and var1+var2+var3 == 1 Then
buy("매수3");
즐거운 하루되세요
> WT_sm****** 님이 쓴 글입니다.
> 제목 : 수식작성질문입니다.
> 국내선물차트에서
1.아침장 시작후 거래 2번 승하고 그다음부턴 더이상 시그널이 안나오게 진입제한을 하려고 하는데 어떻게 해야하는지요.
2.모든 포지션에 진입후 1포인트가 되었을때 자동청산하는 방법
3.가격이 262.00 263.00 264.00등 일정 라인이 되었을때 자동 청산하는 방법
4. 전략이 선물가격 262.70~ 263.10 사이에 들어왔을때만 성립되었을때 잡히는 방법
5.신호가 한 캔들에 여러개 겹쳤을시 진입못하게 하는방법
알려주세요 부탁드립니다^^
스커퓨
2014-07-23 16:15:20
스커퓨 님에 의해 삭제된 답변입니다.
예스스탁 예스스탁 답변
2014-07-23 17:17:15
안녕하세요
예스스탁입니다.
작성하신 내용으로 설정하셔도 되고
아래와 같이 지정하셔도 됩니다.
if (C >= 262.70 and C <= 263.10) or (C >= 263.70 and C <= 264.10) or (C >= 264.70 and C <= 265.10) then
if 매수조건 Then
buy();
}
즐거운 하루되세요
> 스커퓨 님이 쓴 글입니다.
> 제목 : Re : Re : 수식작성질문입니다.
> 감사합니다.
4번질문이요.
그럼 똑같은 매수 1 전략을
.
if 매수조건 and C >= 262.70 and C <= 263.10 Then
buy();
if 매수조건 and C >= 263.70 and C <= 264.10 Then
buy();
if 매수조건 and C >= 264.70 and C <= 265.10 Then
buy();
이렇게 수동으로 다 집어넣어야하나요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식작성질문입니다.
> 안녕하세요
예스스탁입니다.
1
var : cnt(0),win(0);
#당일수익거래횟수
win = 0;
for cnt = 1 to 20{
if sdate == ExitDate(cnt) and PositionProfit(cnt) > 0 Then
Win = Win+1;
}
if win < 2 Then{
if 매수조건 Then
buy();
if 매조조건 Then
sell();
}
2
SetStopProfittarget(1,PointStop);//1포인트 수익시 청산
3
if MarketPosition == 1 Then
exitlong("bx",atlimit,262.00);//262이상의 시세 발생하면 매수포지션 청산
if MarketPosition == -1 Then
ExitShort("sx",atlimit,262.00);//262이하의 시세 발생하면 매수포지션 청산
4.
if 매수조건 and C >= 262.70 and C <= 263.10 Then
buy();
if 매조조건 and C >= 262.70 and C <= 263.10 Then
sell();
5.
아래식 참고하시기 바랍니다.
각 조건이 만족하면 1 아니면 0값을 변수에 저장하고
변수의 합이 1이고 특정조건이 만족하면 매수식을 만드시면
여러개의 조건중 해당 조건 하나만 만족했을때 신호를 발생할수 있습니다.
var1 = iff(매수조건1,1,0);
var2 = iff(매수조건2,1,0);
var3 = iff(매수조건3,1,0);
if 매수조건1 and var1+var2+var3 == 1 Then
buy("매수1");
if 매수조건2 and var1+var2+var3 == 1 Then
buy("매수2");
if 매수조건3 and var1+var2+var3 == 1 Then
buy("매수3");
즐거운 하루되세요
> WT_sm****** 님이 쓴 글입니다.
> 제목 : 수식작성질문입니다.
> 국내선물차트에서
1.아침장 시작후 거래 2번 승하고 그다음부턴 더이상 시그널이 안나오게 진입제한을 하려고 하는데 어떻게 해야하는지요.
2.모든 포지션에 진입후 1포인트가 되었을때 자동청산하는 방법
3.가격이 262.00 263.00 264.00등 일정 라인이 되었을때 자동 청산하는 방법
4. 전략이 선물가격 262.70~ 263.10 사이에 들어왔을때만 성립되었을때 잡히는 방법
5.신호가 한 캔들에 여러개 겹쳤을시 진입못하게 하는방법
알려주세요 부탁드립니다^^
회원
2014-07-24 10:57:13
저는 모든 포인트의 70~10 사이가 되었을때 전략실행을 시키고싶은겁니다^^;;
263,265,270,이 되어도 70~10사이에서 전략이 실행될수 있는 식이 있을까요?
청산식도 마찬가지입니다. 예를들면 30~50에서만 청산관련 전략이 실행되는걸 알고싶습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 수식작성질문입니다.
> 안녕하세요
예스스탁입니다.
작성하신 내용으로 설정하셔도 되고
아래와 같이 지정하셔도 됩니다.
if (C >= 262.70 and C <= 263.10) or (C >= 263.70 and C <= 264.10) or (C >= 264.70 and C <= 265.10) then
if 매수조건 Then
buy();
}
즐거운 하루되세요
> 스커퓨 님이 쓴 글입니다.
> 제목 : Re : Re : 수식작성질문입니다.
> 감사합니다.
4번질문이요.
그럼 똑같은 매수 1 전략을
.
if 매수조건 and C >= 262.70 and C <= 263.10 Then
buy();
if 매수조건 and C >= 263.70 and C <= 264.10 Then
buy();
if 매수조건 and C >= 264.70 and C <= 265.10 Then
buy();
이렇게 수동으로 다 집어넣어야하나요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식작성질문입니다.
> 안녕하세요
예스스탁입니다.
1
var : cnt(0),win(0);
#당일수익거래횟수
win = 0;
for cnt = 1 to 20{
if sdate == ExitDate(cnt) and PositionProfit(cnt) > 0 Then
Win = Win+1;
}
if win < 2 Then{
if 매수조건 Then
buy();
if 매조조건 Then
sell();
}
2
SetStopProfittarget(1,PointStop);//1포인트 수익시 청산
3
if MarketPosition == 1 Then
exitlong("bx",atlimit,262.00);//262이상의 시세 발생하면 매수포지션 청산
if MarketPosition == -1 Then
ExitShort("sx",atlimit,262.00);//262이하의 시세 발생하면 매수포지션 청산
4.
if 매수조건 and C >= 262.70 and C <= 263.10 Then
buy();
if 매조조건 and C >= 262.70 and C <= 263.10 Then
sell();
5.
아래식 참고하시기 바랍니다.
각 조건이 만족하면 1 아니면 0값을 변수에 저장하고
변수의 합이 1이고 특정조건이 만족하면 매수식을 만드시면
여러개의 조건중 해당 조건 하나만 만족했을때 신호를 발생할수 있습니다.
var1 = iff(매수조건1,1,0);
var2 = iff(매수조건2,1,0);
var3 = iff(매수조건3,1,0);
if 매수조건1 and var1+var2+var3 == 1 Then
buy("매수1");
if 매수조건2 and var1+var2+var3 == 1 Then
buy("매수2");
if 매수조건3 and var1+var2+var3 == 1 Then
buy("매수3");
즐거운 하루되세요
> WT_sm****** 님이 쓴 글입니다.
> 제목 : 수식작성질문입니다.
> 국내선물차트에서
1.아침장 시작후 거래 2번 승하고 그다음부턴 더이상 시그널이 안나오게 진입제한을 하려고 하는데 어떻게 해야하는지요.
2.모든 포지션에 진입후 1포인트가 되었을때 자동청산하는 방법
3.가격이 262.00 263.00 264.00등 일정 라인이 되었을때 자동 청산하는 방법
4. 전략이 선물가격 262.70~ 263.10 사이에 들어왔을때만 성립되었을때 잡히는 방법
5.신호가 한 캔들에 여러개 겹쳤을시 진입못하게 하는방법
알려주세요 부탁드립니다^^
예스스탁 예스스탁 답변
2014-07-24 13:51:29
안녕하세요
예스스탁입니다.
아래와 같이 처리하시면 됩니다.
var1 = FracPortion(c);
if var1 <= 0.10 or var1 >= 0.70 Then{
if 매수조건 Then
buy();
}
즐거운 하루되세요
> YG_sm****** 님이 쓴 글입니다.
> 제목 : Re : Re : Re : Re : 수식작성질문입니다.
> 저는 모든 포인트의 70~10 사이가 되었을때 전략실행을 시키고싶은겁니다^^;;
263,265,270,이 되어도 70~10사이에서 전략이 실행될수 있는 식이 있을까요?
청산식도 마찬가지입니다. 예를들면 30~50에서만 청산관련 전략이 실행되는걸 알고싶습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 수식작성질문입니다.
> 안녕하세요
예스스탁입니다.
작성하신 내용으로 설정하셔도 되고
아래와 같이 지정하셔도 됩니다.
if (C >= 262.70 and C <= 263.10) or (C >= 263.70 and C <= 264.10) or (C >= 264.70 and C <= 265.10) then
if 매수조건 Then
buy();
}
즐거운 하루되세요
> 스커퓨 님이 쓴 글입니다.
> 제목 : Re : Re : 수식작성질문입니다.
> 감사합니다.
4번질문이요.
그럼 똑같은 매수 1 전략을
.
if 매수조건 and C >= 262.70 and C <= 263.10 Then
buy();
if 매수조건 and C >= 263.70 and C <= 264.10 Then
buy();
if 매수조건 and C >= 264.70 and C <= 265.10 Then
buy();
이렇게 수동으로 다 집어넣어야하나요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식작성질문입니다.
> 안녕하세요
예스스탁입니다.
1
var : cnt(0),win(0);
#당일수익거래횟수
win = 0;
for cnt = 1 to 20{
if sdate == ExitDate(cnt) and PositionProfit(cnt) > 0 Then
Win = Win+1;
}
if win < 2 Then{
if 매수조건 Then
buy();
if 매조조건 Then
sell();
}
2
SetStopProfittarget(1,PointStop);//1포인트 수익시 청산
3
if MarketPosition == 1 Then
exitlong("bx",atlimit,262.00);//262이상의 시세 발생하면 매수포지션 청산
if MarketPosition == -1 Then
ExitShort("sx",atlimit,262.00);//262이하의 시세 발생하면 매수포지션 청산
4.
if 매수조건 and C >= 262.70 and C <= 263.10 Then
buy();
if 매조조건 and C >= 262.70 and C <= 263.10 Then
sell();
5.
아래식 참고하시기 바랍니다.
각 조건이 만족하면 1 아니면 0값을 변수에 저장하고
변수의 합이 1이고 특정조건이 만족하면 매수식을 만드시면
여러개의 조건중 해당 조건 하나만 만족했을때 신호를 발생할수 있습니다.
var1 = iff(매수조건1,1,0);
var2 = iff(매수조건2,1,0);
var3 = iff(매수조건3,1,0);
if 매수조건1 and var1+var2+var3 == 1 Then
buy("매수1");
if 매수조건2 and var1+var2+var3 == 1 Then
buy("매수2");
if 매수조건3 and var1+var2+var3 == 1 Then
buy("매수3");
즐거운 하루되세요
> WT_sm****** 님이 쓴 글입니다.
> 제목 : 수식작성질문입니다.
> 국내선물차트에서
1.아침장 시작후 거래 2번 승하고 그다음부턴 더이상 시그널이 안나오게 진입제한을 하려고 하는데 어떻게 해야하는지요.
2.모든 포지션에 진입후 1포인트가 되었을때 자동청산하는 방법
3.가격이 262.00 263.00 264.00등 일정 라인이 되었을때 자동 청산하는 방법
4. 전략이 선물가격 262.70~ 263.10 사이에 들어왔을때만 성립되었을때 잡히는 방법
5.신호가 한 캔들에 여러개 겹쳤을시 진입못하게 하는방법
알려주세요 부탁드립니다^^