커뮤니티
질문드립니다.
2017-10-13 12:22:31
108
글번호 113341
노고에 감사드립니다.
var : T1(0),T2(0);
var1 = ma(C,5);
if CrossUp(c,dayopen) Then{
T1 = 1;
T2 = T1[1];
}
if CrossDown(c,dayopen) Then{
T1 = -1;
T2 = T1[1];
}
if T1 == -1 and C <= var1-PriceScale*10 Then
T1 = -2;
if T2 == -2 and crossup(C,dayopen+PriceScale*10) Then
buy();
본로직은 마지막에 buy로 매수를 하는 로직인데요. 제 질문은 청산이었습니다... 조금 복잡하지만 내부변수 호출후 1,2로 구분짓는 기본 개념은 알거같습니다. 이 점 감사드립니다. 이후의 문제는 제가 짠 시스템로직의 경우 이전글을 보셔서 아시겠지만
if condition1 and mro(condition1,3,2) then{
signal = true;}
~~~~~condition2~~~~~~~~~~~~~condition55~~~~~then~~~~하고
if signal then
buy{"매수"}
이렇게 구분지읍니다.
If TotalTrades > TotalTrades[1] and PositionProfit(1) < 0 Then
{if IsEntryName("매수",1) == True Then
B1 = B1+1; 위의 반복진입 제한 로직도 매수 하나로 결론지으니 잘 구동 되더군요. 문제는 위에 올려주셨던 로직입니다.
signal = true; 로 디폴트되는 진입조건들은 전부 위의 수익청산로직이 적용되야합니다. 하지만 위로직의 경우 5이평이라는 값을 두고있는데요. true로 반환되는 signal은 모두 각기 진입조건이기때문에 위치가 다르잖아요?
그렇다면,
"모든 시그널로 디폴트되는 진입조건가격에서 10틱이상 상승 후 시가선아래로 10틱이상 하향돌파한다면 exitlong한다."
라는 조건이 도저히 짜지지가않네요ㅠㅠ. 도와주세요!!!!!!!!!!
답변 1
예스스탁 예스스탁 답변
2017-10-13 15:44:45
안녕하세요
예스스탁입니다.
if MarketPosition ==1 and #매수후
highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*10 and #진입가 대비 10틱이상 상승후
CrossDown(c,dayopen) Then #시초가를 하향이탈하면 청산
exitlong();
즐거운 하루되세요
> stockric 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 노고에 감사드립니다.
var : T1(0),T2(0);
var1 = ma(C,5);
if CrossUp(c,dayopen) Then{
T1 = 1;
T2 = T1[1];
}
if CrossDown(c,dayopen) Then{
T1 = -1;
T2 = T1[1];
}
if T1 == -1 and C <= var1-PriceScale*10 Then
T1 = -2;
if T2 == -2 and crossup(C,dayopen+PriceScale*10) Then
buy();
본로직은 마지막에 buy로 매수를 하는 로직인데요. 제 질문은 청산이었습니다... 조금 복잡하지만 내부변수 호출후 1,2로 구분짓는 기본 개념은 알거같습니다. 이 점 감사드립니다. 이후의 문제는 제가 짠 시스템로직의 경우 이전글을 보셔서 아시겠지만
if condition1 and mro(condition1,3,2) then{
signal = true;}
~~~~~condition2~~~~~~~~~~~~~condition55~~~~~then~~~~하고
if signal then
buy{"매수"}
이렇게 구분지읍니다.
If TotalTrades > TotalTrades[1] and PositionProfit(1) < 0 Then
{if IsEntryName("매수",1) == True Then
B1 = B1+1; 위의 반복진입 제한 로직도 매수 하나로 결론지으니 잘 구동 되더군요. 문제는 위에 올려주셨던 로직입니다.
signal = true; 로 디폴트되는 진입조건들은 전부 위의 수익청산로직이 적용되야합니다. 하지만 위로직의 경우 5이평이라는 값을 두고있는데요. true로 반환되는 signal은 모두 각기 진입조건이기때문에 위치가 다르잖아요?
그렇다면,
"모든 시그널로 디폴트되는 진입조건가격에서 10틱이상 상승 후 시가선아래로 10틱이상 하향돌파한다면 exitlong한다."
라는 조건이 도저히 짜지지가않네요ㅠㅠ. 도와주세요!!!!!!!!!!
다음글
이전글