커뮤니티
문의 드립니다..
2016-03-03 04:29:43
147
글번호 95951
안녕하세요?
해외선물 US 달러 인덱스 상품을 투자하고 있습니다. 장시작과 마감은 오전 10:00 ~ 다음날 오전 07:00
입니다. 아래와 같이 시스템식이 있습니다만..
문의사항) INPUTS 에서 1개의 변수를 주어 시간을 입력하고자 합니다.(기본값은043000)
그래서 진입 조건(시간) 추가 ==>[ 진입조건(시간) AND count <N ] 과 강제청산(시간) 동시에 정하고자 합니다.
예를 들면 오전 0530분에 진입하지 못하게 하고 강제청산도 0530분에 할려고 합니다.
수고하세요...
'====================================================================================================
Inputs: N(2),StopTick1(0.10),Len1(12), Line1(30), Line2(26),Line3(9), StopTick(0.3), Period1(3),Period2(3);//StopTick(0.5) : 최대 300,000원 손실제한
vars: SPDM(0), SMDM(0), STR(0), DIP(0), DIM(0), DX(0), mADX(0),v1(0),v2(0),v3(0),v4(0),count(0);
//=====거래횟수 제한로직 ==================
if bdate != Bdate[1] Then
var1 = TotalTrades;
if MarketPosition == 0 Then
count = TotalTrades-var1;
Else
count = (TotalTrades-var1)+1;
//====================================================================
if c>o and c>c[3] and 진입조건(시간) and count < N and MarketPosition == 0 Then
{
Buy("매수19511");
}
......
//매수19511
if marketposition == 1 Then
{
if IsEntryName("매수19511") and (v1<v2 or v1<v1[1]) then ExitLong("청산19511");
}
,,,,,,,
//[강제청산]
if stime== 043000 then
{
exitlong ();
exitshort();
}
'=================================================================================================
답변 1
예스스탁 예스스탁 답변
2016-03-03 10:51:40
안녕하세요
예스스탁입니다.
Inputs: N(2),StopTick1(0.10),Len1(12), Line1(30), Line2(26),Line3(9), StopTick(0.3), Period1(3),Period2(3);//StopTick(0.5) : 최대 300,000원 손실제한
input : ntime(043000);
vars: SPDM(0), SMDM(0), STR(0), DIP(0), DIM(0), DX(0), mADX(0),v1(0),v2(0),v3(0),v4(0),count(0);
//=====거래횟수 제한로직 ==================
if bdate != Bdate[1] Then
var1 = TotalTrades;
if MarketPosition == 0 Then
count = TotalTrades-var1;
Else
count = (TotalTrades-var1)+1;
//====================================================================
if c>o and c>c[3] and (stime >= 100000 or stime < ntime) and count < N and MarketPosition == 0 Then
{
Buy("매수19511");
}
......
//매수19511
if marketposition == 1 Then
{
if IsEntryName("매수19511") and (v1<v2 or v1<v1[1]) then ExitLong("청산19511");
}
,,,,,,,
//[강제청산]
if stime== ntime or (stime > ntime and stime[1] < ntime); then
{
exitlong ();
exitshort();
}
즐거운 하루되세요
> 수급저격수 님이 쓴 글입니다.
> 제목 : 문의 드립니다..
> 안녕하세요?
해외선물 US 달러 인덱스 상품을 투자하고 있습니다. 장시작과 마감은 오전 10:00 ~ 다음날 오전 07:00
입니다. 아래와 같이 시스템식이 있습니다만..
문의사항) INPUTS 에서 1개의 변수를 주어 시간을 입력하고자 합니다.(기본값은043000)
그래서 진입 조건(시간) 추가 ==>[ 진입조건(시간) AND count <N ] 과 강제청산(시간) 동시에 정하고자 합니다.
예를 들면 오전 0530분에 진입하지 못하게 하고 강제청산도 0530분에 할려고 합니다.
수고하세요...
'====================================================================================================
Inputs: N(2),StopTick1(0.10),Len1(12), Line1(30), Line2(26),Line3(9), StopTick(0.3), Period1(3),Period2(3);//StopTick(0.5) : 최대 300,000원 손실제한
vars: SPDM(0), SMDM(0), STR(0), DIP(0), DIM(0), DX(0), mADX(0),v1(0),v2(0),v3(0),v4(0),count(0);
//=====거래횟수 제한로직 ==================
if bdate != Bdate[1] Then
var1 = TotalTrades;
if MarketPosition == 0 Then
count = TotalTrades-var1;
Else
count = (TotalTrades-var1)+1;
//====================================================================
if c>o and c>c[3] and 진입조건(시간) and count < N and MarketPosition == 0 Then
{
Buy("매수19511");
}
......
//매수19511
if marketposition == 1 Then
{
if IsEntryName("매수19511") and (v1<v2 or v1<v1[1]) then ExitLong("청산19511");
}
,,,,,,,
//[강제청산]
if stime== 043000 then
{
exitlong ();
exitshort();
}
'=================================================================================================