커뮤니티
진입제어
2013-02-05 13:02:49
236
글번호 59132
안녕하세요.
기존 매도포지션을 15시에 종가청산후 15시에 매도재진입하는 일이 발생되어 아래와 같이 제어하였는데 매매가 발생하지 않습니다. 왜 그런지 원인을 좀 알려주세요.
condition1= date==exitdate(1) And marketposition(1)== 1;
condition2= date==exitdate(1) And marketposition(1)==-1;
If STime >= 90000 And STime < 145900 Then
{
If Condition1 = False Then
{
If EntryDate <> Date And (매수진입조건) Then
{
Buy("Buy-001");
}
}
If Condition2 = False Then
{
If EntryDate <> Date And (매도진입조건) Then
{
Sell("Sell-001");
}
}
}
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-02-05 18:32:08
안녕하세요
예스스탁인비다.
if문에서 같다라는 표현은 == 입니다.
Condition1 == false 와 같이 작성하셔서 사용하셔야 합니다.
condition1= date==exitdate(1) And marketposition(1)== 1;
condition2= date==exitdate(1) And marketposition(1)==-1;
If STime >= 90000 And STime < 145900 Then
{
If Condition1 == False Then
{
If EntryDate <> Date And (매수진입조건) Then
{
Buy("Buy-001");
}
}
If Condition2 == False Then
{
If EntryDate <> Date And (매도진입조건) Then
{
Sell("Sell-001");
}
}
}
즐거운 하루되세요
> HI_chakanee 님이 쓴 글입니다.
> 제목 : 진입제어
> 안녕하세요.
기존 매도포지션을 15시에 종가청산후 15시에 매도재진입하는 일이 발생되어 아래와 같이 제어하였는데 매매가 발생하지 않습니다. 왜 그런지 원인을 좀 알려주세요.
condition1= date==exitdate(1) And marketposition(1)== 1;
condition2= date==exitdate(1) And marketposition(1)==-1;
If STime >= 90000 And STime < 145900 Then
{
If Condition1 = False Then
{
If EntryDate <> Date And (매수진입조건) Then
{
Buy("Buy-001");
}
}
If Condition2 = False Then
{
If EntryDate <> Date And (매도진입조건) Then
{
Sell("Sell-001");
}
}
}
감사합니다.
다음글