커뮤니티
문의드립니다.
2016-10-14 11:43:59
86
글번호 102964
Input : Period(12);
value1 = TRIX(Period);
# 매수/매도청산
If CrossUP(value1, 0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, 0) Then
{
Sell();
}
---------------------------------
해당지표에 추가부탁드립니다.
1. 진입후 익절 30틱. 손절 20틱
2. 당일목표 50틱 발생시 더이상 신호 발생 정지
감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-10-14 13:20:10
안녕하세요
예스스탁입니다.
Input : Period(12),당일수익틱수(50);
var : NP(0),N1(0),dayPl(0),당일수익(0),Xcond(false);
NP = NetProfit;
당일수익 = PriceScale*당일수익틱수;
if bdate != Bdate[1] Then{
N1 = NP;
Xcond = false;
}
dayPl = Np-N1;
value1 = TRIX(Period);
if TotalTrades > TotalTrades[1] and (IsExitName("dbp",1) or IsExitName("sdp",1)) Then
Xcond = false;
# 매수/매도청산
If CrossUP(value1, 0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, 0) Then
{
Sell();
}
if MarketPosition == 1 Then
ExitLong("bdp",atlimit,EntryPrice+daypl-daypl);
if MarketPosition == -1 Then
ExitShort("sdp",atlimit,EntryPrice-daypl+daypl);
SetStopProfittarget(PriceScale*30,PointStop);
SetStopLoss(PriceScale*20,PointStop);
즐거운 하루되세요
> michel 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> Input : Period(12);
value1 = TRIX(Period);
# 매수/매도청산
If CrossUP(value1, 0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, 0) Then
{
Sell();
}
---------------------------------
해당지표에 추가부탁드립니다.
1. 진입후 익절 30틱. 손절 20틱
2. 당일목표 50틱 발생시 더이상 신호 발생 정지
감사합니다.