커뮤니티
수식 작성 부탁드립니다~~
2016-11-09 01:34:03
89
글번호 103819
첫번째수식
1.매수:5 이평과 20 이평선이 골든 크로스일때 2계약진입
매수청산(1):5 이평과 10 이평선이 데드 크로스일때 2계약중 1개청산
매수청산(2):5 이평과 20 이평선이 데드 크로스일때 나머지 1개청산
2.매도:5 이평과 20 이평선이 데드 크로스일때 2계약진입
매도청산(1):5 이평과 10 이평선이 골든 크로스일때 2계약중 1개청산
매도청산(2):5 이평과 20 이평선이 골든 크로스일때 나머지 1개청산
*캔들에 진입과동시에 진입가격과 손절가격을 라인+텍스트로 표시될수있도록 해주세요~
그리고,손절가격 오일 0.3 p(30틱)입니다
두번째수식(진입가 및 손절가 표시안된수식)
1.매수:5 이평과 20 이평선이 골든 크로스일때 2계약진입
매수청산(1):5 이평과 10 이평선이 데드 크로스일때 2계약중 1개청산
매수청산(2):5 이평과 20 이평선이 데드 크로스일때 나머지 1개청산
2.매도:5 이평과 20 이평선이 데드 크로스일때 2계약진입
매도청산(1):5 이평과 10 이평선이 골든 크로스일때 2계약중 1개청산
매도청산(2):5 이평과 20 이평선이 골든 크로스일때 나머지 1개청산
답변 2
예스스탁 예스스탁 답변
2016-11-09 09:25:22
안녕하세요
예스스탁입니다.
1
input : 손절틱수(30),차트표시소숫점자리수(2);
var : TL1(1),TL2(0),Tx1(0),Tx2(0);
var : TL11(1),TL21(0),Tx11(0),Tx21(0);
var1 = ma(C,5);
var2 = ma(C,10);
var3 = ma(C,20);
if crossup(var1,var3) Then
buy("b",OnClose,def,2);
if MarketPosition == 1 and CrossDown(var1,var2) Then
ExitLong("bx",OnClose,def,"",1,1);
if CrossDown(var1,var3) Then
sell("s",OnClose,def,2);
if MarketPosition == 1 and CrossUp(var1,var2) Then
ExitShort("sx",OnClose,def,"",1,1);
SetStopLoss(PriceScale*손절틱수,PointStop);
if MarketPosition == 1 Then{
TL_Delete(TL1);
TL_Delete(TL2);
TL1 = TL_New(EntryDate,EntryTime,EntryPrice,sdate,stime,EntryPrice);
TL2 = TL_New(EntryDate,EntryTime,EntryPrice-PriceScale*손절틱수, sdate,stime,EntryPrice-PriceScale*손절틱수);
Text_Delete(Tx1);
Text_Delete(Tx2);
Tx1 = Text_New(sdate,stime,EntryPrice,"진입가:"+NumToStr(EntryPrice,차트표시소숫점자리수));
Tx2 = Text_New(sdate,stime,EntryPrice-PriceScale*손절틱수,"손절가:"+NumToStr(EntryPrice-PriceScale*손절틱수,차트표시소숫점자리수));
Text_SetStyle(tx1,2,2);
Text_SetStyle(tx2,2,2);
}
if MarketPosition == -1 Then{
TL_Delete(TL1);
TL_Delete(TL2);
TL1 = TL_New(EntryDate,EntryTime,EntryPrice,sdate,stime,EntryPrice);
TL2 = TL_New(EntryDate,EntryTime,EntryPrice+PriceScale*손절틱수,sdate,stime,EntryPrice+PriceScale*손절틱수);
Text_Delete(Tx1);
Text_Delete(Tx2);
Tx1 = Text_New(sdate,stime,EntryPrice,"진입가:"+NumToStr(EntryPrice,차트표시소숫점자리수));
Tx2 = Text_New(sdate,stime,EntryPrice+PriceScale*손절틱수,"손절가:"+NumToStr(EntryPrice+PriceScale*손절틱수,차트표시소숫점자리수));
Text_SetStyle(tx1,2,2);
Text_SetStyle(tx2,2,2);
}
if TotalTrades > TotalTrades[1] Then{
if MarketPosition(1) == 1 Then{
TL11 = TL_New(EntryDate(1),EntryTime(1),EntryPrice(1),exitdate(1),ExitTime(1),EntryPrice(1));
TL21 = TL_New(EntryDate(1),EntryTime(1),EntryPrice(1)-PriceScale*손절틱수, ExitDate(1),ExitTime(1),EntryPrice(1)-PriceScale*손절틱수);
Tx11 = Text_New(ExitDate(1),ExitTime(1),EntryPrice(1),"진입가:"+NumToStr(EntryPrice(1),차트표시소숫점자리수));
Tx21 = Text_New(ExitDate(1),ExitTime(1),EntryPrice(1)-PriceScale*손절틱수,"손절가:"+NumToStr(EntryPrice(1)-PriceScale*손절틱수,차트표시소숫점자리수));
}
if MarketPosition(1) == -1 Then{
TL11 = TL_New(EntryDate(1),EntryTime(1),EntryPrice(1),exitdate(1),ExitTime(1),EntryPrice(1));
TL21 = TL_New(EntryDate(1),EntryTime(1),EntryPrice(1)+PriceScale*손절틱수, ExitDate(1),ExitTime(1),EntryPrice(1)+PriceScale*손절틱수);
Tx11 = Text_New(ExitDate(1),ExitTime(1),EntryPrice(1),"진입가:"+NumToStr(EntryPrice(1),차트표시소숫점자리수));
Tx21 = Text_New(ExitDate(1),ExitTime(1),EntryPrice(1)+PriceScale*손절틱수,"손절가:"+NumToStr(EntryPrice(1)+PriceScale*손절틱수,차트표시소숫점자리수));
}
Text_SetStyle(tx11,2,2);
Text_SetStyle(tx21,2,2);
}
2
var1 = ma(C,5);
var2 = ma(C,10);
var3 = ma(C,20);
if crossup(var1,var3) Then
buy("b",OnClose,def,2);
if MarketPosition == 1 and CrossDown(var1,var2) Then
ExitLong("bx",OnClose,def,"",1,1);
if CrossDown(var1,var3) Then
sell("s",OnClose,def,2);
if MarketPosition == 1 and CrossUp(var1,var2) Then
ExitShort("sx",OnClose,def,"",1,1);
즐거운 하루되세요
> 푸른물결 님이 쓴 글입니다.
> 제목 : 수식 작성 부탁드립니다~~
> 첫번째수식
1.매수:5 이평과 20 이평선이 골든 크로스일때 2계약진입
매수청산(1):5 이평과 10 이평선이 데드 크로스일때 2계약중 1개청산
매수청산(2):5 이평과 20 이평선이 데드 크로스일때 나머지 1개청산
2.매도:5 이평과 20 이평선이 데드 크로스일때 2계약진입
매도청산(1):5 이평과 10 이평선이 골든 크로스일때 2계약중 1개청산
매도청산(2):5 이평과 20 이평선이 골든 크로스일때 나머지 1개청산
*캔들에 진입과동시에 진입가격과 손절가격을 라인+텍스트로 표시될수있도록 해주세요~
그리고,손절가격 오일 0.3 p(30틱)입니다
두번째수식(진입가 및 손절가 표시안된수식)
1.매수:5 이평과 20 이평선이 골든 크로스일때 2계약진입
매수청산(1):5 이평과 10 이평선이 데드 크로스일때 2계약중 1개청산
매수청산(2):5 이평과 20 이평선이 데드 크로스일때 나머지 1개청산
2.매도:5 이평과 20 이평선이 데드 크로스일때 2계약진입
매도청산(1):5 이평과 10 이평선이 골든 크로스일때 2계약중 1개청산
매도청산(2):5 이평과 20 이평선이 골든 크로스일때 나머지 1개청산
푸른물결
2016-11-10 13:18:09
푸른물결 님에 의해 삭제된 답변입니다.