커뮤니티
시스템 문의드립니다
2013-09-24 15:35:00
165
글번호 67764
input : P1(25),P2(50),P3(100),P4(200),P5(300);
var1 = ema(C,P1);
var2 = ema(C,P2);
var3 = ema(C,P3);
var4 = ema(C,P4);
var5 = ema(C,P5);
Condition1 = var1 > var2 and var2 > var3 and var3 > var4 and var4 > var5;
Condition2 = var1 < var2 and var2 < var3 and var3 < var4 and var4 < var5;
if Condition1 == true and Condition1[1] == false Then
buy();
if Condition2 == true and Condition2[1] == false Then
sell();
수익챠트가 항상 손실로 나옵니다.....
왜 그럴까요????
----------------
위 수식으로 추가 질문
예> 매도신호라면
신호 나온 봉 기준 이후 최고점에서 10틱 수익으로 시스템을 만들수 있나요??
신호 나온봉의 고점 250.00 매도신호 나오고 250.30까지 밀리면 249.80청산 이런식으로요
두번째 질문
신호 나온봉 기준 5틱 뒤에서 추가 대기 자동으로 물타기 대기 할수 있나요?????
- 1. 수이그래프손실.jpg (1.03 MB)
- 2. 시스템문의.jpg (1.03 MB)
- 3. 11111.jpg (1.06 MB)
답변 2
예스스탁 예스스탁 답변
2013-09-25 10:47:30
안녕하세요
예스스탁입니다.
1.
추가로 진입을 누적하시므로
시스템 트레이딩 설정창에서 피라미딩을 다른진입신호만 하용으로 설정하고
적용하시면 됩니다.
input : P1(25),P2(50),P3(100),P4(200),P5(300);
var1 = ema(C,P1);
var2 = ema(C,P2);
var3 = ema(C,P3);
var4 = ema(C,P4);
var5 = ema(C,P5);
Condition1 = var1 > var2 and var2 > var3 and var3 > var4 and var4 > var5;
Condition2 = var1 < var2 and var2 < var3 and var3 < var4 and var4 < var5;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition >= 0 and Condition2 == true and Condition2[1] == false Then
sell("s");
if MarketPosition == 1 Then{
sell("s1",Atlimit,EntryPrice+PriceScale*5);
sell("s2",Atlimit,EntryPrice+PriceScale*5);
sell("s3",Atlimit,EntryPrice+PriceScale*5);
if MarketPosition == -1 Then
exitshort("sx",Atlimit,highest(H,BarsSinceEntry+1)-PriceScale*10);
}
2.
위식은 처음 매도발생봉 포함 최고가에서 10틱 하락하면 청산입니다.
아래식은 첫매도신호봉의 고가는 제외하고 이후 발생한 봉들에서 최고가에서 10틱 하락하면
청산입니다.
if MarketPosition == -1 Then
exitshort("sx",Atlimit,highest(H,BarsSinceEntry)-PriceScale*10);
3.
수식에서는 미리 특정가격에 주문을 내거나 할수가 없습니다.
지정한 가격의 시세가 발생해야 그때 신호가 발생하고 주문을 낼수가 있습니다.
4
수익차트는 누적수익을 보여주게 됩니다.
누적수익이 계속 마이너스이기 때문입니다.
즐거운 하루되세요
> 달려보자 님이 쓴 글입니다.
> 제목 : 시스템 문의드립니다
> input : P1(25),P2(50),P3(100),P4(200),P5(300);
var1 = ema(C,P1);
var2 = ema(C,P2);
var3 = ema(C,P3);
var4 = ema(C,P4);
var5 = ema(C,P5);
Condition1 = var1 > var2 and var2 > var3 and var3 > var4 and var4 > var5;
Condition2 = var1 < var2 and var2 < var3 and var3 < var4 and var4 < var5;
if Condition1 == true and Condition1[1] == false Then
buy();
if Condition2 == true and Condition2[1] == false Then
sell();
수익챠트가 항상 손실로 나옵니다.....
왜 그럴까요????
----------------
위 수식으로 추가 질문
예> 매도신호라면
신호 나온 봉 기준 이후 최고점에서 10틱 수익으로 시스템을 만들수 있나요??
신호 나온봉의 고점 250.00 매도신호 나오고 250.30까지 밀리면 249.80청산 이런식으로요
두번째 질문
신호 나온봉 기준 5틱 뒤에서 추가 대기 자동으로 물타기 대기 할수 있나요?????
달려보자
2013-09-25 18:27:58
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 문의드립니다
> 안녕하세요
예스스탁입니다.
1.
추가로 진입을 누적하시므로
시스템 트레이딩 설정창에서 피라미딩을 다른진입신호만 하용으로 설정하고
적용하시면 됩니다.
input : P1(25),P2(50),P3(100),P4(200),P5(300);
var1 = ema(C,P1);
var2 = ema(C,P2);
var3 = ema(C,P3);
var4 = ema(C,P4);
var5 = ema(C,P5);
Condition1 = var1 > var2 and var2 > var3 and var3 > var4 and var4 > var5;
Condition2 = var1 < var2 and var2 < var3 and var3 < var4 and var4 < var5;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition >= 0 and Condition2 == true and Condition2[1] == false Then
sell("s");
if MarketPosition == 1 Then{
sell("s1",Atlimit,EntryPrice+PriceScale*5);
sell("s2",Atlimit,EntryPrice+PriceScale*5);
sell("s3",Atlimit,EntryPrice+PriceScale*5);
if MarketPosition == -1 Then
exitshort("sx",Atlimit,highest(H,BarsSinceEntry+1)-PriceScale*10);
}
2.
위식은 처음 매도발생봉 포함 최고가에서 10틱 하락하면 청산입니다.
아래식은 첫매도신호봉의 고가는 제외하고 이후 발생한 봉들에서 최고가에서 10틱 하락하면
청산입니다.
if MarketPosition == -1 Then
exitshort("sx",Atlimit,highest(H,BarsSinceEntry)-PriceScale*10);
3.
수식에서는 미리 특정가격에 주문을 내거나 할수가 없습니다.
지정한 가격의 시세가 발생해야 그때 신호가 발생하고 주문을 낼수가 있습니다.
4
수익차트는 누적수익을 보여주게 됩니다.
누적수익이 계속 마이너스이기 때문입니다.
즐거운 하루되세요
> 달려보자 님이 쓴 글입니다.
> 제목 : 시스템 문의드립니다
> input : P1(25),P2(50),P3(100),P4(200),P5(300);
var1 = ema(C,P1);
var2 = ema(C,P2);
var3 = ema(C,P3);
var4 = ema(C,P4);
var5 = ema(C,P5);
Condition1 = var1 > var2 and var2 > var3 and var3 > var4 and var4 > var5;
Condition2 = var1 < var2 and var2 < var3 and var3 < var4 and var4 < var5;
if Condition1 == true and Condition1[1] == false Then
buy();
if Condition2 == true and Condition2[1] == false Then
sell();
수익챠트가 항상 손실로 나옵니다.....
왜 그럴까요????
----------------
위 수식으로 추가 질문
예> 매도신호라면
신호 나온 봉 기준 이후 최고점에서 10틱 수익으로 시스템을 만들수 있나요??
신호 나온봉의 고점 250.00 매도신호 나오고 250.30까지 밀리면 249.80청산 이런식으로요
두번째 질문
신호 나온봉 기준 5틱 뒤에서 추가 대기 자동으로 물타기 대기 할수 있나요?????
------------------
수익청산해도 손실금액만 늘어납니다.
먼가 이상하지 않나요??????