커뮤니티
시간수식 추가 부탁드립니다.
2019-08-05 15:21:20
160
글번호 130908
안녕하세요?
아래의 수식에서 매매시작시간과 끝나는 외부변수로 추가 부탁드립니다.
감사합니다.
----------------------------------------------------------------------------------------
input : 익절틱수(20),손절틱수(20),도지갯수(3);
var : T(0);
if C > O Then
{
T = 1;
var1 = C;
var3 = 0;
}
else if C < O Then
{
T = -1;
var2 = C;
var3 = 0;
}
Else
{
T = 0;
var3 = var3+1;
}
if T == 1 and T != T[1] and var3[1] <= 도지갯수 and
O < var2 and
C > var2 Then
buy();
if T == -1 and T != T[1] and var3[1] <= 도지갯수 and
O > var1 and
C < var1 Then
sell();
SetStopProfittarget(익절틱수*PriceScale,PointStop);
SetStoploss(손절틱수*PriceScale,PointStop);
답변 1
예스스탁 예스스탁 답변
2019-08-06 11:36:09
안녕하세요
예스스탁입니다.
input : 익절틱수(20),손절틱수(20),도지갯수(3);
input : starttime(100000),endtime(020000);
var : Tcond(false),T(0);;
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
}
if C > O Then
{
T = 1;
var1 = C;
var3 = 0;
}
else if C < O Then
{
T = -1;
var2 = C;
var3 = 0;
}
Else
{
T = 0;
var3 = var3+1;
}
if Tcond == true and
T == 1 and T != T[1] and var3[1] <= 도지갯수 and
O < var2 and
C > var2 Then
buy();
if Tcond == true and
T == -1 and T != T[1] and var3[1] <= 도지갯수 and
O > var1 and
C < var1 Then
sell();
SetStopProfittarget(익절틱수*PriceScale,PointStop);
SetStoploss(손절틱수*PriceScale,PointStop);
즐거운 하루되세요
> 대구어린울프 님이 쓴 글입니다.
> 제목 : 시간수식 추가 부탁드립니다.
> 안녕하세요?
아래의 수식에서 매매시작시간과 끝나는 외부변수로 추가 부탁드립니다.
감사합니다.
----------------------------------------------------------------------------------------
input : 익절틱수(20),손절틱수(20),도지갯수(3);
var : T(0);
if C > O Then
{
T = 1;
var1 = C;
var3 = 0;
}
else if C < O Then
{
T = -1;
var2 = C;
var3 = 0;
}
Else
{
T = 0;
var3 = var3+1;
}
if T == 1 and T != T[1] and var3[1] <= 도지갯수 and
O < var2 and
C > var2 Then
buy();
if T == -1 and T != T[1] and var3[1] <= 도지갯수 and
O > var1 and
C < var1 Then
sell();
SetStopProfittarget(익절틱수*PriceScale,PointStop);
SetStoploss(손절틱수*PriceScale,PointStop);