커뮤니티
두가지 문의사항입니다.
2016-01-29 16:15:32
110
글번호 94965
아래는 바이너리 지표로 0에서 단순 크로스인데요
좀 바꾸고 싶어서 도움요청합니다.
1.특정시간대만 진입청산
진입과 청산 시간은 09-12시.
12시에는 열려있는 포지션 모두 정리.
2.지표가 4에 도착하면 다음봉 시가에 매수 진입.
4에서 이탈하면 이탈한 다음봉 시가에 청산
지표가 -4에 도착하면 다음봉 시가에 매도 진입.
-4에서 이탈하면 이탈한 다음봉 시가에 청산
- 아 래 -
input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3);
Var : value(0);
value = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2);
# 매수/매도청산
If CrossUp(value,0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value,0) Then
{
Sell();
}
답변 3
예스스탁 예스스탁 답변
2016-01-29 17:31:59
안녕하세요
예스스탁입니다.
input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3);
Var : value(0);
value = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2);
if stime < 120000 then{
If value >= 4 and value[1] < 4 Then
{
Buy();
}
# 매도/매수청산
If value <= -4 and value[1] > -4 Then
{
Sell();
}
}
SetStopEndofday(120000);
즐거운 하루되세요
> 척노리스 님이 쓴 글입니다.
> 제목 : 두가지 문의사항입니다.
> 아래는 바이너리 지표로 0에서 단순 크로스인데요
좀 바꾸고 싶어서 도움요청합니다.
1.특정시간대만 진입청산
진입과 청산 시간은 09-12시.
12시에는 열려있는 포지션 모두 정리.
2.지표가 4에 도착하면 다음봉 시가에 매수 진입.
4에서 이탈하면 이탈한 다음봉 시가에 청산
지표가 -4에 도착하면 다음봉 시가에 매도 진입.
-4에서 이탈하면 이탈한 다음봉 시가에 청산
- 아 래 -
input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3);
Var : value(0);
value = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2);
# 매수/매도청산
If CrossUp(value,0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value,0) Then
{
Sell();
}
척노리스
2016-01-29 17:41:29
너무 감사합니다.
그런데 질문드렸던
지표가 +4에서 매수하여, 이탈했을때 매수청산
지표가 -4에서 매도하여, 이탈했을때 매도청산 식이 없습니다.
어떻게 짜야하는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 두가지 문의사항입니다.
> 안녕하세요
예스스탁입니다.
input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3);
Var : value(0);
value = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2);
if stime < 120000 then{
If value >= 4 and value[1] < 4 Then
{
Buy();
}
# 매도/매수청산
If value <= -4 and value[1] > -4 Then
{
Sell();
}
}
SetStopEndofday(120000);
즐거운 하루되세요
> 척노리스 님이 쓴 글입니다.
> 제목 : 두가지 문의사항입니다.
> 아래는 바이너리 지표로 0에서 단순 크로스인데요
좀 바꾸고 싶어서 도움요청합니다.
1.특정시간대만 진입청산
진입과 청산 시간은 09-12시.
12시에는 열려있는 포지션 모두 정리.
2.지표가 4에 도착하면 다음봉 시가에 매수 진입.
4에서 이탈하면 이탈한 다음봉 시가에 청산
지표가 -4에 도착하면 다음봉 시가에 매도 진입.
-4에서 이탈하면 이탈한 다음봉 시가에 청산
- 아 래 -
input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3);
Var : value(0);
value = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2);
# 매수/매도청산
If CrossUp(value,0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value,0) Then
{
Sell();
}
예스스탁 예스스탁 답변
2016-01-29 18:17:02
안녕하세요
예스스탁입니다.
청산식 추가해 드립니다.
input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3);
Var : value(0);
value = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2);
if stime < 120000 then{
If value >= 4 and value[1] < 4 Then
{
Buy("b",AtMarket);
}
If CrossDown(value,4) Then
{
ExitLong("bx",AtMarket);
}
# 매도/매수청산
If value <= -4 and value[1] > -4 Then
{
Sell();
}
If Crossup(value,-4) Then
{
ExitShort("sx",AtMarket);
}
}
SetStopEndofday(120000);
즐거운 하루되세요
> 척노리스 님이 쓴 글입니다.
> 제목 : Re : Re : 두가지 문의사항입니다.
> 너무 감사합니다.
그런데 질문드렸던
지표가 +4에서 매수하여, 이탈했을때 매수청산
지표가 -4에서 매도하여, 이탈했을때 매도청산 식이 없습니다.
어떻게 짜야하는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 두가지 문의사항입니다.
> 안녕하세요
예스스탁입니다.
input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3);
Var : value(0);
value = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2);
if stime < 120000 then{
If value >= 4 and value[1] < 4 Then
{
Buy();
}
# 매도/매수청산
If value <= -4 and value[1] > -4 Then
{
Sell();
}
}
SetStopEndofday(120000);
즐거운 하루되세요
> 척노리스 님이 쓴 글입니다.
> 제목 : 두가지 문의사항입니다.
> 아래는 바이너리 지표로 0에서 단순 크로스인데요
좀 바꾸고 싶어서 도움요청합니다.
1.특정시간대만 진입청산
진입과 청산 시간은 09-12시.
12시에는 열려있는 포지션 모두 정리.
2.지표가 4에 도착하면 다음봉 시가에 매수 진입.
4에서 이탈하면 이탈한 다음봉 시가에 청산
지표가 -4에 도착하면 다음봉 시가에 매도 진입.
-4에서 이탈하면 이탈한 다음봉 시가에 청산
- 아 래 -
input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3);
Var : value(0);
value = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2);
# 매수/매도청산
If CrossUp(value,0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value,0) Then
{
Sell();
}