커뮤니티
골든크로스 수식 수정 부탁드립니다.
2018-01-16 19:30:04
151
글번호 115828
아래의 수식을 매수로직으로 사용하고 있는데요.
문제점이 골든크로스가 붙었다 떨어졌다를 반복하면 최대 3회까지 동시다발적으로
매수가 이루어지네요. ㅠ.ㅠ
혹시 하루에 1회만 매수로 제한할 수 있을런지요??
가능하다면 수정 부탁드리겠습니다.
- 아 래 -
if sdate >= 지정일 and CrossUp(var1, var2) and var3 > var3[1] Then
Buy("매수",OnClose,def,Floor(금액/C));
if MarketPosition == 1 Then
{
if MaxEntries == 3 and C <= AvgEntryPrice*0.75 Then
cond = true;
if ((cond == false and MaxEntries >= 1 and MaxEntries < 3) or
(cond == true and MaxEntries >= 3 and MaxEntries < 6)) then
Buy("매수1",OnClose,def,Floor(금액/C));
}
답변 1
예스스탁 예스스탁 답변
2018-01-17 11:26:59
안녕하세요
예스스탁입니다.
var : entry(false),cond(false);
if bdate != bdate[1] Then
entry = true;
if CurrentContracts > CurrentContracts[1] Then
entry = false;
if sdate >= 지정일 and CrossUp(var1, var2) and var3 > var3[1] and entry == false Then
Buy("매수",OnClose,def,Floor(금액/C));
if MarketPosition == 1 and entry == false Then
{
if MaxEntries == 3 and C <= AvgEntryPrice*0.75 Then
cond = true;
if ((cond == false and MaxEntries >= 1 and MaxEntries < 3) or
(cond == true and MaxEntries >= 3 and MaxEntries < 6)) then
Buy("매수1",OnClose,def,Floor(금액/C));
}
즐거운 하루되세요
> 승부사1 님이 쓴 글입니다.
> 제목 : 골든크로스 수식 수정 부탁드립니다.
> 아래의 수식을 매수로직으로 사용하고 있는데요.
문제점이 골든크로스가 붙었다 떨어졌다를 반복하면 최대 3회까지 동시다발적으로
매수가 이루어지네요. ㅠ.ㅠ
혹시 하루에 1회만 매수로 제한할 수 있을런지요??
가능하다면 수정 부탁드리겠습니다.
- 아 래 -
if sdate >= 지정일 and CrossUp(var1, var2) and var3 > var3[1] Then
Buy("매수",OnClose,def,Floor(금액/C));
if MarketPosition == 1 Then
{
if MaxEntries == 3 and C <= AvgEntryPrice*0.75 Then
cond = true;
if ((cond == false and MaxEntries >= 1 and MaxEntries < 3) or
(cond == true and MaxEntries >= 3 and MaxEntries < 6)) then
Buy("매수1",OnClose,def,Floor(금액/C));
}
다음글
이전글