커뮤니티
시스템식 부탁 드립니다~
2017-04-19 13:50:25
187
글번호 108948
밑에 두가지 식을 같이 활용하려고 합니다.
매수는 1번식에서 매수 발생하면 바로 진입은 안하고 매수 대기.
그리고 2번식에서 매수 발생 하면 매수 진입,
1번이 매수 상황이면 2번식에서 매도 진입은 나오지 않습니다.
1번식이 매수상황이면 2번식으로 매수 진입 후 1번식에서 반대 매도 발생하면 청산,
매도는 1번식에서 매도 상황일때 대기하고 2번식에서 매도 발생하면 매도 진입.
1번이 매도 상황일때는 매수진입은 나오지 않습니다.
1번식이 매도 상황이면 2번식으로 매도 진입 후 1번식에서 반대 매수 발생하면 청산,
매수, 매도 모두 진입 후 10틱이상 수익방향 진행시 진입자리에서 2틱 익절 mit,
15틱 이상 수익방향 진행시 트레일링 스탑으로 6틱 밑에 걸리도록 하려 합니다.
그리고 분봉에 나오는 신호에 맞춰서 틱차트에서 다른 수식으로 그 방향으로 신호가 나오도록 할수 있을까요?
---------------------------------------------------
1)
input : P1(5),P2(60),RSIP(30);
var1 = wma(c,P1);
var2 = wma(c,P2);
var3 = RSI(RSIP);
Condition1 = var1 > var2 and var3 >=70;
Condition2 = var1 < var2 and var3 <=30;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and CrossDown(var1,var2) and var3 <= 30 Then
ExitLong();
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Crossup(var1,var2) and var3 >= 70 Then
ExitShort();
-------------------------------------------------
2)
INPUT : LENGTH(10);
VAR : TCHAN(0), BCHAN(0),T1(0),T2(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
if TCHAN > TCHAN[1] and BCHAN > BCHAN[1] Then
T1 = 1;
if TCHAN < TCHAN[1] and BCHAN < BCHAN[1] Then
T1 = -1;
if T1 == 1 Then
exitshort("b",atlimit,BCHAN);
if t1 == -1 Then
SELL("S",atlimit,TCHAN);
if T1 == 1 Then
buy("c",atlimit,BCHAN);
if T1 == -1 Then
exitlong("bx",atlimit,TCHAN);
답변 1
예스스탁 예스스탁 답변
2017-04-20 10:23:02
안녕하세요
예스스탁입니다.
Input : P1(5),P2(60),RSIP(30);
Input : LENGTH(10);
var : T(0);
var : TCHAN(0), BCHAN(0),T1(0),T2(0);
var1 = wma(c,P1);
var2 = wma(c,P2);
var3 = RSI(RSIP);
Condition1 = var1 > var2 and var3 >=70;
Condition2 = var1 < var2 and var3 <=30;
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
if Condition1 == true and Condition1[1] == false Then{
T = 1;
if MarketPosition == -1 Then
ExitShort();
}
if Condition2 == true and Condition2[1] == false Then{
T = -1;
if MarketPosition == 1 Then
ExitLong();
}
if TCHAN > TCHAN[1] and BCHAN > BCHAN[1] Then
T1 = 1;
if TCHAN < TCHAN[1] and BCHAN < BCHAN[1] Then
T1 = -1;
if T == -1 and T1 == -1 Then
SELL("S",atlimit,TCHAN);
if T == 1 and T1 == 1 Then
buy("c",atlimit,BCHAN);
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*10 Then
exitlong("bx1",AtStop,EntryPrice+PriceScale*2);
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*15 Then
exitlong("bx2",AtStop,Highest(H,BarsSinceEntry)-PriceScale*6);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*10 Then
ExitShort("sx1",AtStop,EntryPrice-PriceScale*2);
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*15 Then
ExitShort("sx2",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*6);
}
즐거운 하루되세요
> phn 님이 쓴 글입니다.
> 제목 : 시스템식 부탁 드립니다~
> 밑에 두가지 식을 같이 활용하려고 합니다.
매수는 1번식에서 매수 발생하면 바로 진입은 안하고 매수 대기.
그리고 2번식에서 매수 발생 하면 매수 진입,
1번이 매수 상황이면 2번식에서 매도 진입은 나오지 않습니다.
1번식이 매수상황이면 2번식으로 매수 진입 후 1번식에서 반대 매도 발생하면 청산,
매도는 1번식에서 매도 상황일때 대기하고 2번식에서 매도 발생하면 매도 진입.
1번이 매도 상황일때는 매수진입은 나오지 않습니다.
1번식이 매도 상황이면 2번식으로 매도 진입 후 1번식에서 반대 매수 발생하면 청산,
매수, 매도 모두 진입 후 10틱이상 수익방향 진행시 진입자리에서 2틱 익절 mit,
15틱 이상 수익방향 진행시 트레일링 스탑으로 6틱 밑에 걸리도록 하려 합니다.
그리고 분봉에 나오는 신호에 맞춰서 틱차트에서 다른 수식으로 그 방향으로 신호가 나오도록 할수 있을까요?
---------------------------------------------------
1)
input : P1(5),P2(60),RSIP(30);
var1 = wma(c,P1);
var2 = wma(c,P2);
var3 = RSI(RSIP);
Condition1 = var1 > var2 and var3 >=70;
Condition2 = var1 < var2 and var3 <=30;
if Condition1 == true and Condition1[1] == false Then
buy();
if MarketPosition == 1 and CrossDown(var1,var2) and var3 <= 30 Then
ExitLong();
if Condition2 == true and Condition2[1] == false Then
sell();
if MarketPosition == -1 and Crossup(var1,var2) and var3 >= 70 Then
ExitShort();
-------------------------------------------------
2)
INPUT : LENGTH(10);
VAR : TCHAN(0), BCHAN(0),T1(0),T2(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
if TCHAN > TCHAN[1] and BCHAN > BCHAN[1] Then
T1 = 1;
if TCHAN < TCHAN[1] and BCHAN < BCHAN[1] Then
T1 = -1;
if T1 == 1 Then
exitshort("b",atlimit,BCHAN);
if t1 == -1 Then
SELL("S",atlimit,TCHAN);
if T1 == 1 Then
buy("c",atlimit,BCHAN);
if T1 == -1 Then
exitlong("bx",atlimit,TCHAN);
다음글