커뮤니티
부탁드려요~
2018-12-30 17:59:17
198
글번호 124850
input : Period(50),d1(1),d2(2);
var : T(0);
var1 = BollBandUp(period,d2);
var2 = BollBandUp(period,d1);
var3 = ma(c,Period);
var4 = BollBandDown(period,d1);
var5 = BollBandDown(period,d2);
if var3 > var3[1] Then
T = 1;
if var3 < var3[1] Then
T = -1;
if T == 1 Then{
plot1(var1,"상단2");
plot2(var2,"상단1");
plot3(var3,"중단",RED);
plot4(var4,"하단1");
plot5(var5,"하단2");
}
Else{
plot1(var1,"상단2");
plot2(var2,"상단1");
plot3(var3,"중단",BLUE);
plot4(var4,"하단1");
plot5(var5,"하단2");
}
위수식으로 시스템을 하나 부탁드립니다..
위 수식중 중단 에 현제 색깔이 칠해져있습니다
상승할경우 빨강 하락할경우 파랑
1. 상승.하락이 바뀌는 경우 2번째 캔들봉 종가에서 신호 발생
상승 하락 부분에 사진첨부처럼 아닐경우는 패스 신호가.
2. 상승,하락 부분에 신호가 나올경우 10틱/20틱/30틱 순으로 표기 좀 부탁드립니다.
3. 계약수(),1차 청산() ,2차청산() 3차청산() 한뒤 신호가 바뀔경우 전량청산후 다시 진입
가능하게 조절부탁드립니다. 계약수,청산 부분만 넣어주시면 감사하겠습니다
나머지는 수정은 제가 해보겠습니다
감사합니다.
답변 1
예스스탁 예스스탁 답변
2019-01-02 14:12:09
안녕하세요
예스스탁입니다.
input : Period(50),d1(1),d2(2),계약수(3);
var : T(0);
var1 = BollBandUp(period,d2);
var2 = BollBandUp(period,d1);
var3 = ma(c,Period);
var4 = BollBandDown(period,d1);
var5 = BollBandDown(period,d2);
if var3 > var3[1] Then
T = 1;
if var3 < var3[1] Then
T = -1;
if MarketPosition <= 0 and countif(T==1,2) == 2 and T[2] != 1 Then
buy("b",OnClose,def,계약수);
if MarketPosition >= 0 and countif(T==-1,2) == 2 and T[2] != -1 Then
sell("s",OnClose,def,계약수);
var : pp(0),ll(0),tx(0);
if MarketPosition == 1 Then
{
pp = Floor((highest(H,BarsSinceEntry)-EntryPrice)/(PriceScale*10));
if pp > pp[1] Then
{
tx = Text_New(sdate,stime,H+PriceScale*3,NumToStr(pp*10,0)+"틱");
Text_SetStyle(tx,2,1);
}
ExitLong("bx1",Atlimit,EntryPrice+PriceScale*10,"",max(Floor(MaxContracts*(1/3)),1),1);
ExitLong("bx2",Atlimit,EntryPrice+PriceScale*20,"",max(Floor(MaxContracts*(1/3)),1),1);
ExitLong("bx3",Atlimit,EntryPrice+PriceScale*30);
}
if MarketPosition == -1 Then
{
pp = Floor((EntryPrice-lowest(L,BarsSinceEntry))/(PriceScale*10));
if pp > pp[1] Then
{
tx = Text_New(sdate,stime,L-PriceScale*3,NumToStr(pp*10,0)+"틱");
Text_SetStyle(tx,2,0);
}
ExitShort("sx1",Atlimit,EntryPrice-PriceScale*10,"",max(Floor(MaxContracts*(1/3)),1),1);
ExitShort("sx2",Atlimit,EntryPrice-PriceScale*20,"",max(Floor(MaxContracts*(1/3)),1),1);
ExitShort("sx3",Atlimit,EntryPrice-PriceScale*30);
}
즐거운 하루되세요
> 곽민수 님이 쓴 글입니다.
> 제목 : 부탁드려요~
> input : Period(50),d1(1),d2(2);
var : T(0);
var1 = BollBandUp(period,d2);
var2 = BollBandUp(period,d1);
var3 = ma(c,Period);
var4 = BollBandDown(period,d1);
var5 = BollBandDown(period,d2);
if var3 > var3[1] Then
T = 1;
if var3 < var3[1] Then
T = -1;
if T == 1 Then{
plot1(var1,"상단2");
plot2(var2,"상단1");
plot3(var3,"중단",RED);
plot4(var4,"하단1");
plot5(var5,"하단2");
}
Else{
plot1(var1,"상단2");
plot2(var2,"상단1");
plot3(var3,"중단",BLUE);
plot4(var4,"하단1");
plot5(var5,"하단2");
}
위수식으로 시스템을 하나 부탁드립니다..
위 수식중 중단 에 현제 색깔이 칠해져있습니다
상승할경우 빨강 하락할경우 파랑
1. 상승.하락이 바뀌는 경우 2번째 캔들봉 종가에서 신호 발생
상승 하락 부분에 사진첨부처럼 아닐경우는 패스 신호가.
2. 상승,하락 부분에 신호가 나올경우 10틱/20틱/30틱 순으로 표기 좀 부탁드립니다.
3. 계약수(),1차 청산() ,2차청산() 3차청산() 한뒤 신호가 바뀔경우 전량청산후 다시 진입
가능하게 조절부탁드립니다. 계약수,청산 부분만 넣어주시면 감사하겠습니다
나머지는 수정은 제가 해보겠습니다
감사합니다.