커뮤니티
안녕하세요
2013-01-09 14:48:28
280
글번호 57951
예스트레이더에 보면 시스템설정에 강제청산중 당일청산이라고 있습니다
이부분을 수식으로 혹시 만들수 있는지요?
어느시간에 청산 하는게 가장 유리한지 시물레이션 해 볼려고 합니다
일일이 손으로 하기에는 시간이 너무 오래 걸려서요
답변 5
예스스탁 예스스탁 답변
2013-01-09 15:23:27
안녕하세요
예스스탁입니다.
수식으로 풀어서 작성하시면 봉완성시로만 작성이 가능합니다.
#15시봉 완성시 청산
if stime == 150000 then{
exitlong();
exitshort();
}
즐거운 하루되세요
> 아라미스33 님이 쓴 글입니다.
> 제목 : 안녕하세요
> 예스트레이더에 보면 시스템설정에 강제청산중 당일청산이라고 있습니다
이부분을 수식으로 혹시 만들수 있는지요?
어느시간에 청산 하는게 가장 유리한지 시물레이션 해 볼려고 합니다
일일이 손으로 하기에는 시간이 너무 오래 걸려서요
아라미스33
2013-01-09 15:35:05
수식이 아래와 같습니다
당일청산 부분도 다른것처럼 input쪽으로 넣을수 있나요?
input : RSVValue(61);
Input : Vol(1020);
Input : 간격(0.3);
input : LossPoint(0.75);
input : ProfitPoint(2.35);
if MarketPosition == 1 Then{
ExitLong("bx1",AtStop,EntryPrice-Losspoint);
ExitLong("bx2",AtLimit,EntryPrice+Profitpoint);
}
if stime == 150000 then{
exitlong();
exitshort();
}
//ma1
input : maPeriod1(7);
var : MAv1(0);
MAv1 = ma(C,maPeriod1);
//ma2
input : maPeriod2(16);
var : MAv2(0);
MAv2 = ma(C,maPeriod2);
//ma3
input : maPeriod3(24);
var : MAv3(0);
MAv3 = ma(C,maPeriod3);
//ma4
input : maPeriod4(47);
var : MAv4(0);
MAv4 = ma(C,maPeriod4);
//RSI
input : rsiPeriod(7);
var : RSV(0);
RSV = RSI(rsiPeriod);
if V > Vol
&& MAv1 > MAv2
&& MAv2 > MAv3
&& RSV > RSVValue
&& MAv2 - MAv4 <= 간격
Then
{
Buy("매수", OnClose, DEF);
}
//매수청산1
if C < MAv4
Then
Exitlong("청산1");
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 안녕하세요
> 안녕하세요
예스스탁입니다.
수식으로 풀어서 작성하시면 봉완성시로만 작성이 가능합니다.
#15시봉 완성시 청산
if stime == 150000 then{
exitlong();
exitshort();
}
즐거운 하루되세요
> 아라미스33 님이 쓴 글입니다.
> 제목 : 안녕하세요
> 예스트레이더에 보면 시스템설정에 강제청산중 당일청산이라고 있습니다
이부분을 수식으로 혹시 만들수 있는지요?
어느시간에 청산 하는게 가장 유리한지 시물레이션 해 볼려고 합니다
일일이 손으로 하기에는 시간이 너무 오래 걸려서요
예스스탁 예스스탁 답변
2013-01-09 15:40:37
안녕하세요
예스스탁입니다.
input : RSVValue(61),Xtime(150000);
Input : Vol(1020);
Input : 간격(0.3);
input : LossPoint(0.75);
input : ProfitPoint(2.35);
if MarketPosition == 1 Then{
ExitLong("bx1",AtStop,EntryPrice-Losspoint);
ExitLong("bx2",AtLimit,EntryPrice+Profitpoint);
}
//ma1
input : maPeriod1(7);
var : MAv1(0);
MAv1 = ma(C,maPeriod1);
//ma2
input : maPeriod2(16);
var : MAv2(0);
MAv2 = ma(C,maPeriod2);
//ma3
input : maPeriod3(24);
var : MAv3(0);
MAv3 = ma(C,maPeriod3);
//ma4
input : maPeriod4(47);
var : MAv4(0);
MAv4 = ma(C,maPeriod4);
//RSI
input : rsiPeriod(7);
var : RSV(0);
RSV = RSI(rsiPeriod);
if V > Vol
&& MAv1 > MAv2
&& MAv2 > MAv3
&& RSV > RSVValue
&& MAv2 - MAv4 <= 간격
Then
{
Buy("매수", OnClose, DEF);
}
//매수청산1
if C < MAv4
Then
Exitlong("청산1");
#15시봉 완성시 청산
if stime == Xtime then{
exitlong();
exitshort();
}
즐거운 하루되세요
> 아라미스33 님이 쓴 글입니다.
> 제목 : Re : Re : 안녕하세요
> 수식이 아래와 같습니다
당일청산 부분도 다른것처럼 input쪽으로 넣을수 있나요?
input : RSVValue(61);
Input : Vol(1020);
Input : 간격(0.3);
input : LossPoint(0.75);
input : ProfitPoint(2.35);
if MarketPosition == 1 Then{
ExitLong("bx1",AtStop,EntryPrice-Losspoint);
ExitLong("bx2",AtLimit,EntryPrice+Profitpoint);
}
if stime == 150000 then{
exitlong();
exitshort();
}
//ma1
input : maPeriod1(7);
var : MAv1(0);
MAv1 = ma(C,maPeriod1);
//ma2
input : maPeriod2(16);
var : MAv2(0);
MAv2 = ma(C,maPeriod2);
//ma3
input : maPeriod3(24);
var : MAv3(0);
MAv3 = ma(C,maPeriod3);
//ma4
input : maPeriod4(47);
var : MAv4(0);
MAv4 = ma(C,maPeriod4);
//RSI
input : rsiPeriod(7);
var : RSV(0);
RSV = RSI(rsiPeriod);
if V > Vol
&& MAv1 > MAv2
&& MAv2 > MAv3
&& RSV > RSVValue
&& MAv2 - MAv4 <= 간격
Then
{
Buy("매수", OnClose, DEF);
}
//매수청산1
if C < MAv4
Then
Exitlong("청산1");
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 안녕하세요
> 안녕하세요
예스스탁입니다.
수식으로 풀어서 작성하시면 봉완성시로만 작성이 가능합니다.
#15시봉 완성시 청산
if stime == 150000 then{
exitlong();
exitshort();
}
즐거운 하루되세요
> 아라미스33 님이 쓴 글입니다.
> 제목 : 안녕하세요
> 예스트레이더에 보면 시스템설정에 강제청산중 당일청산이라고 있습니다
이부분을 수식으로 혹시 만들수 있는지요?
어느시간에 청산 하는게 가장 유리한지 시물레이션 해 볼려고 합니다
일일이 손으로 하기에는 시간이 너무 오래 걸려서요
아라미스33
2013-01-09 16:03:12
그러면 xtime 150000 이면 오후 3시 일꺼구
143000 이렇게 수정하면 2시 30분이죠?
아래 수식으로 140000 해놓고 시물레이션 해봐도 그 시간에 강제 청산 신호는
안나오는거 같습니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 안녕하세요
> 안녕하세요
예스스탁입니다.
input : RSVValue(61),Xtime(150000);
Input : Vol(1020);
Input : 간격(0.3);
input : LossPoint(0.75);
input : ProfitPoint(2.35);
if MarketPosition == 1 Then{
ExitLong("bx1",AtStop,EntryPrice-Losspoint);
ExitLong("bx2",AtLimit,EntryPrice+Profitpoint);
}
//ma1
input : maPeriod1(7);
var : MAv1(0);
MAv1 = ma(C,maPeriod1);
//ma2
input : maPeriod2(16);
var : MAv2(0);
MAv2 = ma(C,maPeriod2);
//ma3
input : maPeriod3(24);
var : MAv3(0);
MAv3 = ma(C,maPeriod3);
//ma4
input : maPeriod4(47);
var : MAv4(0);
MAv4 = ma(C,maPeriod4);
//RSI
input : rsiPeriod(7);
var : RSV(0);
RSV = RSI(rsiPeriod);
if V > Vol
&& MAv1 > MAv2
&& MAv2 > MAv3
&& RSV > RSVValue
&& MAv2 - MAv4 <= 간격
Then
{
Buy("매수", OnClose, DEF);
}
//매수청산1
if C < MAv4
Then
Exitlong("청산1");
#15시봉 완성시 청산
if stime == Xtime then{
exitlong();
exitshort();
}
즐거운 하루되세요
> 아라미스33 님이 쓴 글입니다.
> 제목 : Re : Re : 안녕하세요
> 수식이 아래와 같습니다
당일청산 부분도 다른것처럼 input쪽으로 넣을수 있나요?
input : RSVValue(61);
Input : Vol(1020);
Input : 간격(0.3);
input : LossPoint(0.75);
input : ProfitPoint(2.35);
if MarketPosition == 1 Then{
ExitLong("bx1",AtStop,EntryPrice-Losspoint);
ExitLong("bx2",AtLimit,EntryPrice+Profitpoint);
}
if stime == 150000 then{
exitlong();
exitshort();
}
//ma1
input : maPeriod1(7);
var : MAv1(0);
MAv1 = ma(C,maPeriod1);
//ma2
input : maPeriod2(16);
var : MAv2(0);
MAv2 = ma(C,maPeriod2);
//ma3
input : maPeriod3(24);
var : MAv3(0);
MAv3 = ma(C,maPeriod3);
//ma4
input : maPeriod4(47);
var : MAv4(0);
MAv4 = ma(C,maPeriod4);
//RSI
input : rsiPeriod(7);
var : RSV(0);
RSV = RSI(rsiPeriod);
if V > Vol
&& MAv1 > MAv2
&& MAv2 > MAv3
&& RSV > RSVValue
&& MAv2 - MAv4 <= 간격
Then
{
Buy("매수", OnClose, DEF);
}
//매수청산1
if C < MAv4
Then
Exitlong("청산1");
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 안녕하세요
> 안녕하세요
예스스탁입니다.
수식으로 풀어서 작성하시면 봉완성시로만 작성이 가능합니다.
#15시봉 완성시 청산
if stime == 150000 then{
exitlong();
exitshort();
}
즐거운 하루되세요
> 아라미스33 님이 쓴 글입니다.
> 제목 : 안녕하세요
> 예스트레이더에 보면 시스템설정에 강제청산중 당일청산이라고 있습니다
이부분을 수식으로 혹시 만들수 있는지요?
어느시간에 청산 하는게 가장 유리한지 시물레이션 해 볼려고 합니다
일일이 손으로 하기에는 시간이 너무 오래 걸려서요
예스스탁 예스스탁 답변
2013-01-09 17:01:44
안녕하세요
예스스탁입니다.
적용해 본결과 140000으로 지정하셔도 청산신호가 발생합니다.
봉의 시간은 해당봉의 시작시간으로만 지정가능합니다.
사용하시는 차트 주기에서 14시로 지작하는 봉이 없으면
신호가 표시되지 않습니다.
즐거운 하루되세요