커뮤니티

시스템 문의드립니다

프로필 이미지
달려보자
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틱 뒤에서 추가 대기 자동으로 물타기 대기 할수 있나요?????
시스템
답변 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틱 뒤에서 추가 대기 자동으로 물타기 대기 할수 있나요????? ------------------ 수익청산해도 손실금액만 늘어납니다. 먼가 이상하지 않나요??????