커뮤니티
27749 관련 재 문의드려요
2013-01-04 16:00:09
329
글번호 57828
수식 감사드립니다..그런데..종가기준으로 신호가 나가는것 같습니다..그림처럼
황색과 흰선사이에 꼬리가 들어가서 기준선에 꼬리가 닿거나 기준선이하 일때
진입토록 하려면 어찌하면 되나요?
그리고 수익이 1포인트에서 무조건 매매 중지되지않고 진입신호후 발생되는 수익
(10틱든 20틱:10틱 이상->틱으로 수정부탁드립니다) 확정후에 진입금지 신호가 나오도록
부탁드립니다.
번거럽게 해드려 죄송합니다...
- 1. 58216_캡처1.PNG (0.02 MB)
- 2. 58216_캡처2.PNG (0.01 MB)
- 3. 58216_캡처3.PNG (0.01 MB)
답변 3
예스스탁 예스스탁 답변
2013-01-04 18:30:26
안녕하세요
예스스탁입니다.
input : N(20);
var1 = ma(c,5);
var2 = ma(c,10);
var3 = (Highest(High, 26) + Lowest(Low, 26)) / 2;
Condition1 = ExitDate(1) ==sdate and IsExitName("StopProfittarget",1) == true;
if MarketPosition == 0 and
Condition1 == false and
L > min(var1,var2) and L < max(var1,var2) and
countif(crossup(c,var3) and C > var1 and C>var2,3) >= 1 Then
buy();
if MarketPosition == 1 Then{
if CrossDown(c,var3) Then
exitlong();
}
if MarketPosition == 0 and
Condition1 == false and
H > min(var1,var2) and H < max(var1,var2) and
countif(CrossDown(c,var3) and C < var1 and C < var2,3) >= 1 Then
sell();
if MarketPosition == -1 Then{
if CrossUp(c,var3) Then
ExitShort();
}
SetStopProfittarget(PriceScale*N,PointStop);
SetStopLoss(PriceScale*5,PointStop);
즐거운 하루되세요
> 어게인1999 님이 쓴 글입니다.
> 제목 : 27749 관련 재 문의드려요
> 수식 감사드립니다..그런데..종가기준으로 신호가 나가는것 같습니다..그림처럼
황색과 흰선사이에 꼬리가 들어가서 기준선에 꼬리가 닿거나 기준선이하 일때
진입토록 하려면 어찌하면 되나요?
그리고 수익이 1포인트에서 무조건 매매 중지되지않고 진입신호후 발생되는 수익
(10틱든 20틱:10틱 이상->틱으로 수정부탁드립니다) 확정후에 진입금지 신호가 나오도록
부탁드립니다.
번거럽게 해드려 죄송합니다...
어게인1999
2013-01-04 18:43:03
10틱, 20틱,수익을 정하는것이 아니라 매도든 매수든 정리신호가 나올때 까지 수익을 챙기고 그 수익을 챙긴후에는 진입을 안한다는 식이 필요합니다..
도움 주셔 감사합니다..
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 27749 관련 재 문의드려요
> 안녕하세요
예스스탁입니다.
input : N(20);
var1 = ma(c,5);
var2 = ma(c,10);
var3 = (Highest(High, 26) + Lowest(Low, 26)) / 2;
Condition1 = ExitDate(1) ==sdate and IsExitName("StopProfittarget",1) == true;
if MarketPosition == 0 and
Condition1 == false and
L > min(var1,var2) and L < max(var1,var2) and
countif(crossup(c,var3) and C > var1 and C>var2,3) >= 1 Then
buy();
if MarketPosition == 1 Then{
if CrossDown(c,var3) Then
exitlong();
}
if MarketPosition == 0 and
Condition1 == false and
H > min(var1,var2) and H < max(var1,var2) and
countif(CrossDown(c,var3) and C < var1 and C < var2,3) >= 1 Then
sell();
if MarketPosition == -1 Then{
if CrossUp(c,var3) Then
ExitShort();
}
SetStopProfittarget(PriceScale*N,PointStop);
SetStopLoss(PriceScale*5,PointStop);
즐거운 하루되세요
> 어게인1999 님이 쓴 글입니다.
> 제목 : 27749 관련 재 문의드려요
> 수식 감사드립니다..그런데..종가기준으로 신호가 나가는것 같습니다..그림처럼
황색과 흰선사이에 꼬리가 들어가서 기준선에 꼬리가 닿거나 기준선이하 일때
진입토록 하려면 어찌하면 되나요?
그리고 수익이 1포인트에서 무조건 매매 중지되지않고 진입신호후 발생되는 수익
(10틱든 20틱:10틱 이상->틱으로 수정부탁드립니다) 확정후에 진입금지 신호가 나오도록
부탁드립니다.
번거럽게 해드려 죄송합니다...
예스스탁 예스스탁 답변
2013-01-04 19:02:24
input : N(20);
var1 = ma(c,5);
var2 = ma(c,10);
var3 = (Highest(High, 26) + Lowest(Low, 26)) / 2;
Condition1 = ExitDate(1) ==sdate and PositionProfit(1) >= PriceScale*N ;
if MarketPosition == 0 and
Condition1 == false and
L > min(var1,var2) and L < max(var1,var2) and
countif(crossup(c,var3) and C > var1 and C>var2,3) >= 1 Then
buy();
if MarketPosition == 1 Then{
if CrossDown(c,var3) Then
exitlong();
}
if MarketPosition == 0 and
Condition1 == false and
H > min(var1,var2) and H < max(var1,var2) and
countif(CrossDown(c,var3) and C < var1 and C < var2,3) >= 1 Then
sell();
if MarketPosition == -1 Then{
if CrossUp(c,var3) Then
ExitShort();
}
SetStopLoss(PriceScale*5,PointStop);
> 어게인1999 님이 쓴 글입니다.
> 제목 : Re : Re : 27749 식 진입 못하게하는 식 추가질문이에요
>
10틱, 20틱,수익을 정하는것이 아니라 매도든 매수든 정리신호가 나올때 까지 수익을 챙기고 그 수익을 챙긴후에는 진입을 안한다는 식이 필요합니다..
도움 주셔 감사합니다..
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 27749 관련 재 문의드려요
> 안녕하세요
예스스탁입니다.
input : N(20);
var1 = ma(c,5);
var2 = ma(c,10);
var3 = (Highest(High, 26) + Lowest(Low, 26)) / 2;
Condition1 = ExitDate(1) ==sdate and IsExitName("StopProfittarget",1) == true;
if MarketPosition == 0 and
Condition1 == false and
L > min(var1,var2) and L < max(var1,var2) and
countif(crossup(c,var3) and C > var1 and C>var2,3) >= 1 Then
buy();
if MarketPosition == 1 Then{
if CrossDown(c,var3) Then
exitlong();
}
if MarketPosition == 0 and
Condition1 == false and
H > min(var1,var2) and H < max(var1,var2) and
countif(CrossDown(c,var3) and C < var1 and C < var2,3) >= 1 Then
sell();
if MarketPosition == -1 Then{
if CrossUp(c,var3) Then
ExitShort();
}
SetStopProfittarget(PriceScale*N,PointStop);
SetStopLoss(PriceScale*5,PointStop);
즐거운 하루되세요
> 어게인1999 님이 쓴 글입니다.
> 제목 : 27749 관련 재 문의드려요
> 수식 감사드립니다..그런데..종가기준으로 신호가 나가는것 같습니다..그림처럼
황색과 흰선사이에 꼬리가 들어가서 기준선에 꼬리가 닿거나 기준선이하 일때
진입토록 하려면 어찌하면 되나요?
그리고 수익이 1포인트에서 무조건 매매 중지되지않고 진입신호후 발생되는 수익
(10틱든 20틱:10틱 이상->틱으로 수정부탁드립니다) 확정후에 진입금지 신호가 나오도록
부탁드립니다.
번거럽게 해드려 죄송합니다...