bool checktime( datetime start, datetime end) { Print ( TimeToString (start)+ " " + TimeToString (end)); datetime dt= TimeCurrent (); // current time if (start<end) if (dt>=start && dt<end) return ( true ); // check if we are in the range if (start>=end) if (dt>=start|| dt<end) return ( true ); return ( false ); }
mladen 씨:
당신의 차트에서는 촛불 뒤를 볼 수 있지만 내 차트에서는 촛불 뒤를 볼 수 없는 이유는 무엇입니까?
관심
mladen 씨:
당신의 차트에서는 촛불 뒤를 볼 수 있지만 내 차트에서는 촛불 뒤를 볼 수 없는 이유는 무엇입니까?
관심
mladen :
Change the chart in foreground property of your chart t
관심
mladen 씨:
알람과 화살표를 추가할 수 있나요?
안부
다시 칠하지 않고 ehlrs 피셔 와의 차이점
믈라덴,
mt5에 같은 차트에서 두 자산을 비교할 수 있는 지표가 있습니까?
아래 차트와 같은 것입니다. (asset1 GOAU4와 asset2 GGBR4 비교)
믈라덴,
mt5에 같은 차트에서 두 자산을 비교할 수 있는 지표가 있습니까?
아래 차트와 같은 것입니다. (asset1 GOAU4와 asset2 GGBR4 비교)
차트 개체를 삽입하려고 했습니까(삽입->개체->그래픽->차트에서)?
MT5에서
삽입 > 개체 > 그래픽 > "그래픽"(참고: 그래픽 내부에 "차트" 하위 메뉴가 없음)
기본 그래픽 내부에 새로운 "하위 창"이 표시되지만 이것은 다른 자산을 사용하는 동일한 창 내부의 "플롯" 선 또는 촛불과 동일하지 않습니다.
MT5에서
삽입 > 개체 > 그래픽 > "그래픽"(참고: 그래픽 내부에 "차트" 하위 메뉴가 없음)
기본 그래픽 내부에 새로운 "하위 창"이 표시되지만 이것은 다른 자산을 사용하는 동일한 창 내부의 "플롯" 선 또는 촛불과 동일하지 않습니다.
안녕,
내 코드에 오류가 있습니다... "0" 0 값을 변환하는 동안 문제가 발생했습니다...
시간 범위를 확인 해야 합니다. 범위 내에 있지 않으면 결과가 "OFF"여야 합니다(TRADE 기간 없음).
이 입력 코드는 잘 작동합니다
시작시간1=9
시작분1=10
EndHour1=17
EndMinute1=30
그러나 이것들은 코드를 실패하게 만듭니다.
시작시간1=9
시작분1=0
EndHour1=17
EndMinute1=0
if ((StartHour1!=0) && (StartMinute1!=0) && (EndHour1!=0) && (EndMinute1!=0)) //avoid all empty
if (checktime(starttime(StartHour1,StartMinute1),endtime(EndHour1,EndMinute1)))
{
TradeON = true;
Print ("trade1 on : "+TimeToString(TimeCurrent()));
}
else Print ("trade1 OFF: "+TimeToString(TimeCurrent()));
//the function checktime
datetime starttime( uint starthour, uint startminute)
{ string currentdatestr= TimeToString ( TimeCurrent (), TIME_DATE );
string datetimenow=currentdatestr+ " " + IntegerToString (starthour)+ ":" + IntegerToString (startminute)+ ":00" ;
return StringToTime (datetimenow);
}
datetime endtime( uint endhour, uint endminute)
{ string currentdatestr= TimeToString ( TimeCurrent (), TIME_DATE );
string datetimenow=currentdatestr+ " " + IntegerToString (endhour)+ ":" + IntegerToString (endminute)+ ":00" ;
return StringToTime (datetimenow);
}
bool checktime( datetime start, datetime end)
{
Print ( TimeToString (start)+ " " + TimeToString (end));
datetime dt= TimeCurrent (); // current time
if (start<end) if (dt>=start && dt<end) return ( true ); // check if we are in the range
if (start>=end) if (dt>=start|| dt<end) return ( true );
return ( false );
}
안녕 mladen
다음과 같이 표시기 를 수정 하십시오 .
감사해요