커뮤니티
거래 시간 수식 좀 넣어 주세요 ~~
2014-07-30 16:15:35
183
글번호 77275
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
Condition1 = ExitDate(1) == sdate and (IsExitName("StopLoss",1) or IsExitName("StopProfittarget",1));
if dayPL < 100 and DayPL > -100 Then{
If CrossUP(value1, value2) Then
{
if MarketPosition == -1 or
(MarketPosition == 0 and Condition1 == false) Or
(MarketPosition == 0 and Condition1 == true and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+5) Then
Buy();
}
If CrossDown(value1, value2) Then
{
if MarketPosition == -1 or
(MarketPosition == 0 and Condition1 == false) Or
(MarketPosition == 0 and Condition1 == true and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+5) Then
Sell();
}
}
....................................................................................
위 수식에 7시 부터 16시까지의 거래 수식 stime >= 070000 and stime < 160000
요것 좀 넣어서 완성 좀 부탁합니다...어디에 첨부시켜야 되는지 ,,,
지식이 낮아 완성시키기 힘드네요... 수고하십시요...감사합니다
답변 2
예스스탁 예스스탁 답변
2014-07-30 16:40:38
안녕하세요
예스스탁입니다.
아래와 같이 추가해 주시면 됩니다.
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
Condition1 = ExitDate(1) == sdate and (IsExitName("StopLoss",1) or IsExitName("StopProfittarget",1));
if dayPL < 100 and DayPL > -100 and stime >= 070000 and stime < 160000 Then{
If CrossUP(value1, value2) Then
{
if MarketPosition == -1 or
(MarketPosition == 0 and Condition1 == false) Or
(MarketPosition == 0 and Condition1 == true and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+5) Then
Buy();
}
If CrossDown(value1, value2) Then
{
if MarketPosition == -1 or
(MarketPosition == 0 and Condition1 == false) Or
(MarketPosition == 0 and Condition1 == true and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+5) Then
Sell();
}
}
즐거운 하루되세요
> 아카디아 님이 쓴 글입니다.
> 제목 : 거래 시간 수식 좀 넣어 주세요 ~~
>
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
Condition1 = ExitDate(1) == sdate and (IsExitName("StopLoss",1) or IsExitName("StopProfittarget",1));
if dayPL < 100 and DayPL > -100 Then{
If CrossUP(value1, value2) Then
{
if MarketPosition == -1 or
(MarketPosition == 0 and Condition1 == false) Or
(MarketPosition == 0 and Condition1 == true and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+5) Then
Buy();
}
If CrossDown(value1, value2) Then
{
if MarketPosition == -1 or
(MarketPosition == 0 and Condition1 == false) Or
(MarketPosition == 0 and Condition1 == true and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+5) Then
Sell();
}
}
....................................................................................
위 수식에 7시 부터 16시까지의 거래 수식 stime >= 070000 and stime < 160000
요것 좀 넣어서 완성 좀 부탁합니다...어디에 첨부시켜야 되는지 ,,,
지식이 낮아 완성시키기 힘드네요... 수고하십시요...감사합니다
아카디아
2014-07-30 20:23:44
감사합니다..
거래하는데 많이 많이 도움이 됩니다....
진심으로 감사합니다...