if C >= O*1.03 and C <= O*1.05 and
m >= 2000000000 and
V >= V[1]*2 Then
{
Condition1 = true;
var1 = sDate;
Var2 = sTime;
Var3 = (c+o)/2;
}
if MarketPosition <= 0 and Condition1 == true and
sDate == var1 and TimeToMinutes(sTime) < TimeToMinutes(Var2)+30 Then
{
Buy("b",AtLimit,Var3);
}
if MarketPosition == 1 Then
Condition1 = False;
작동 잘 합니다 기능 추가 하고 싶습니다
1. 기준봉생성시 기준봉 중간값에 매수 주문을 넣고 기다리다가 30분후 매수 취소
2. 기준봉보다 종가기준으로 2프로 이상 될때 매수 취소 (3분봉기준)
3. 매도후 30분간 재매수 금지
4. 기준봉이 새로 발생시 매수취소후 다시 발생된 기준봉 중간값에 매수 주문
5. 오후 2시 이후 매수금지
답변 1
예스스탁
예스스탁 답변
2022-07-01 17:04:13
안녕하세요
예스스탁입니다.
var : Xcond(False),XD(0),XT(0);
if TotalTrades > TotalTrades[1] Then
{
XD = ExitDate(1);
XT = TimeToMinutes(ExitTime(1));
}
Xcond = sDate == XD and TimeToMinutes(sTime) < XT+30;
if C >= O*1.03 and C <= O*1.05 and
m >= 2000000000 and
V >= V[1]*2 Then
{
Condition1 = true;
var1 = sDate;
Var2 = sTime;
Var3 = (c+o)/2;
}
Else
{
if C >= Var3*1.02 Then
Condition1 = False;
}
if MarketPosition <= 0 and
Condition1 == true and
sDate == var1 and TimeToMinutes(sTime) < TimeToMinutes(Var2)+30 and
Xcond == False and
sTime < 140000 Then
{
Buy("b",AtLimit,Var3);
}
if MarketPosition == 1 Then
Condition1 = False;
즐거운 하루되세요
> 다때리빱뿌까 님이 쓴 글입니다.
> 제목 : 기능 추가 부탁드립니다
>
if C >= O*1.03 and C <= O*1.05 and
m >= 2000000000 and
V >= V[1]*2 Then
{
Condition1 = true;
var1 = sDate;
Var2 = sTime;
Var3 = (c+o)/2;
}
if MarketPosition <= 0 and Condition1 == true and
sDate == var1 and TimeToMinutes(sTime) < TimeToMinutes(Var2)+30 Then
{
Buy("b",AtLimit,Var3);
}
if MarketPosition == 1 Then
Condition1 = False;
작동 잘 합니다 기능 추가 하고 싶습니다
1. 기준봉생성시 기준봉 중간값에 매수 주문을 넣고 기다리다가 30분후 매수 취소
2. 기준봉보다 종가기준으로 2프로 이상 될때 매수 취소 (3분봉기준)
3. 매도후 30분간 재매수 금지
4. 기준봉이 새로 발생시 매수취소후 다시 발생된 기준봉 중간값에 매수 주문
5. 오후 2시 이후 매수금지