커뮤니티
문의드립니다. ^^
2011-09-23 16:07:33
487
글번호 42977
안녕하세요..
항상 감사드립니다..
이번에 문의드릴 내용은 오버나잇에 대한 것인데요,
아래 식에서 마지막 신호대로 오버해서 다음날 청산하는 방법이 있을까요?
갭이 떠서 로직이 연결되지 않는다면,
다음날 첫봉 시가에 청산하거나 첫 봉 완성 후에 청산하는 방법도 괜찮습니다.
감사합니다.
==== 아래 식 ====
input : thankyou(1.2), losscut(2.5);
value1 = (highest(H,10)+lowest(L,10))/2;
value2 = (highest(H,20)+lowest(L,20))/2;
value3 = (highest(H,20)+lowest(L,20))/2;
value4 = (highest(H,30)+lowest(L,30))/2;
If (time>=09000 and Time<= 120000) or (time>140000 and Time<= 150000) then
{
If marketposition <> 1 and (value1 < value2) Then
{
buy ("buy") ;
}
If marketposition <> -1 and (value1 > value2) Then
{
exitlong ("sell");
}
}
If (time>120000 and Time<=140000) then
{
If marketposition <> 1 and (value3 < value4) Then
{
Buy ("b") ;
}
If marketposition <> -1 and (value3 > value4) Then
{
exitlong ("s");
}
}
답변 1
예스스탁 예스스탁 답변
2011-09-26 08:45:45
안녕하세요
예스스탁입니다.
input : thankyou(1.2), losscut(2.5);
value1 = (highest(H,10)+lowest(L,10))/2;
value2 = (highest(H,20)+lowest(L,20))/2;
value3 = (highest(H,20)+lowest(L,20))/2;
value4 = (highest(H,30)+lowest(L,30))/2;
If (time>=09000 and Time<= 120000) or (time>140000 and Time<= 150000) then
{
If marketposition <> 1 and (value1 < value2) Then
{
buy ("buy") ;
}
If marketposition <> -1 and (value1 > value2) Then
{
exitlong ("sell");
}
}
If (time>120000 and Time<=140000) then
{
If marketposition <> 1 and (value3 < value4) Then
{
Buy ("b") ;
}
If marketposition <> -1 and (value3 > value4) Then
{
exitlong ("s");
}
}
if MarketPosition != 0 and EntryDate < sdate and dayindex == 0 Then{
ExitLong();
ExitShort();
}
즐거운 하루되세요
> WT_ohjeon66 님이 쓴 글입니다.
> 제목 : 문의드립니다. ^^
> 안녕하세요..
항상 감사드립니다..
이번에 문의드릴 내용은 오버나잇에 대한 것인데요,
아래 식에서 마지막 신호대로 오버해서 다음날 청산하는 방법이 있을까요?
갭이 떠서 로직이 연결되지 않는다면,
다음날 첫봉 시가에 청산하거나 첫 봉 완성 후에 청산하는 방법도 괜찮습니다.
감사합니다.
==== 아래 식 ====
input : thankyou(1.2), losscut(2.5);
value1 = (highest(H,10)+lowest(L,10))/2;
value2 = (highest(H,20)+lowest(L,20))/2;
value3 = (highest(H,20)+lowest(L,20))/2;
value4 = (highest(H,30)+lowest(L,30))/2;
If (time>=09000 and Time<= 120000) or (time>140000 and Time<= 150000) then
{
If marketposition <> 1 and (value1 < value2) Then
{
buy ("buy") ;
}
If marketposition <> -1 and (value1 > value2) Then
{
exitlong ("sell");
}
}
If (time>120000 and Time<=140000) then
{
If marketposition <> 1 and (value3 < value4) Then
{
Buy ("b") ;
}
If marketposition <> -1 and (value3 > value4) Then
{
exitlong ("s");
}
}
다음글
이전글