커뮤니티
진입질문입니다.
2011-05-19 19:23:49
756
글번호 38805
inputs : p1(2), p2(2), pb3(3), vap(3);
var : AA(0);
var1 = ma(abs(c-o),1)-ma(abs(c-o),3);
var3 = ma(H-H[1],p1)-ma(H-H[1],p1)[vap];
var4 = ma(L-L[1],p1)-ma(L-L[1],p1)[vap];
var5 = ma(C,p2)-ma(C,p2)[pb3];
Inputs : mp1(3), mp2(60), slg(5), vlg(10), sb(3),
swb(30);
Var : ma1(0), ma2(0);
Ma1 = ma(c,mp1);
ma2 = ma(c,mp2);
if swinghighbar(1,ma1,sb,sb,swb) < swinglowbar(1,ma1,sb,sb,swb)
Then
Condition1 = true;
Value2 = swinghigh(1,C,sb,sb,swb);
Value1 = swinglow(1,C,sb,sb,swb);
if swinghighbar(1,ma1,sb,sb,swb) > swinglowbar(1,ma1,sb,sb,swb)
Then
Condition2 = true;
Value3 = swinghigh(1,C,sb,sb,swb);
Value4 = swinglow(1,C,sb,sb,swb);
if condition2==true Then
condition1 = false;
if condition1== true Then
condition2 = false;
// buy 진입조건
if MarketPosition>=0 and
var1[1]<var1 and var3[1]<var3
and var4[1]<var4 and var5[1]<var5
and condition1==true
Then
buy("b");
//sell 진입조건
if MarketPosition<=0 and
var1[1]<var1 and var3[1]>var3
and var4[1]>var4 and var5[1]>var5
and condition2==true
Then
sell("s");
inputs : st(5), ts(20), tp(150),sl(25);
SetStopLoss((PriceScale*10)*sl,PointStop);
SetStopProfittarget((PriceScale*10)*tp,PointStop);
SetStopTrailing((PriceScale*10)*st,(PriceScale*10)*ts,PointStop);
항상감사드립니다
위 식 가동은 되는데
1. 성과보고에 매수 불능 매도만 이루어 집니다.
컨디션 2를 제외하면 매수가 이루어지는데, 컨디션 2를 활성시키면 역시매수가 불능이 되는군요
컨디션 해제 조건의 문제인가요? 진입조건의 문제인가요? 검토를 부탁드립니다.
2. 위 경우 챠트에서 진입조건 봉에 강조표시식과 알람을 가동시 수식을 부탁드립니다.
3. 매수조건으로 2회 진입하는 조건식을 condition1=true 로 한다음 청산조건까지 이를 이용하고 매수진입분이 청산되면 false 로 하고싶은데 조건식은 어떻게 됩니까?
4. 일정가격 돌파시 진입분 청산과 동시에 반대포지션 진입 수식을 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2011-05-19 20:31:06
안녕하세요
예스스탁입니다.
설명이 좀 필요하므로
내일 편하신 시간에 전화주시기 바랍니다.
즐거운 하루되세요
> 골드핑거 님이 쓴 글입니다.
> 제목 : 진입질문입니다.
> inputs : p1(2), p2(2), pb3(3), vap(3);
var : AA(0);
var1 = ma(abs(c-o),1)-ma(abs(c-o),3);
var3 = ma(H-H[1],p1)-ma(H-H[1],p1)[vap];
var4 = ma(L-L[1],p1)-ma(L-L[1],p1)[vap];
var5 = ma(C,p2)-ma(C,p2)[pb3];
Inputs : mp1(3), mp2(60), slg(5), vlg(10), sb(3),
swb(30);
Var : ma1(0), ma2(0);
Ma1 = ma(c,mp1);
ma2 = ma(c,mp2);
if swinghighbar(1,ma1,sb,sb,swb) < swinglowbar(1,ma1,sb,sb,swb)
Then
Condition1 = true;
Value2 = swinghigh(1,C,sb,sb,swb);
Value1 = swinglow(1,C,sb,sb,swb);
if swinghighbar(1,ma1,sb,sb,swb) > swinglowbar(1,ma1,sb,sb,swb)
Then
Condition2 = true;
Value3 = swinghigh(1,C,sb,sb,swb);
Value4 = swinglow(1,C,sb,sb,swb);
if condition2==true Then
condition1 = false;
if condition1== true Then
condition2 = false;
// buy 진입조건
if MarketPosition>=0 and
var1[1]<var1 and var3[1]<var3
and var4[1]<var4 and var5[1]<var5
and condition1==true
Then
buy("b");
//sell 진입조건
if MarketPosition<=0 and
var1[1]<var1 and var3[1]>var3
and var4[1]>var4 and var5[1]>var5
and condition2==true
Then
sell("s");
inputs : st(5), ts(20), tp(150),sl(25);
SetStopLoss((PriceScale*10)*sl,PointStop);
SetStopProfittarget((PriceScale*10)*tp,PointStop);
SetStopTrailing((PriceScale*10)*st,(PriceScale*10)*ts,PointStop);
항상감사드립니다
위 식 가동은 되는데
1. 성과보고에 매수 불능 매도만 이루어 집니다.
컨디션 2를 제외하면 매수가 이루어지는데, 컨디션 2를 활성시키면 역시매수가 불능이 되는군요
컨디션 해제 조건의 문제인가요? 진입조건의 문제인가요? 검토를 부탁드립니다.
2. 위 경우 챠트에서 진입조건 봉에 강조표시식과 알람을 가동시 수식을 부탁드립니다.
3. 매수조건으로 2회 진입하는 조건식을 condition1=true 로 한다음 청산조건까지 이를 이용하고 매수진입분이 청산되면 false 로 하고싶은데 조건식은 어떻게 됩니까?
4. 일정가격 돌파시 진입분 청산과 동시에 반대포지션 진입 수식을 부탁드립니다.
감사합니다.