코딩 도움말 - 페이지 716

 

mladen 씨:

당신의 차트에서는 촛불 뒤를 볼 수 있지만 내 차트에서는 촛불 뒤를 볼 수 없는 이유는 무엇입니까?

관심

파일:
 
bilbao :

mladen 씨:

당신의 차트에서는 촛불 뒤를 볼 수 있지만 내 차트에서는 촛불 뒤를 볼 수 없는 이유는 무엇입니까?

관심

차트의 전경 속성 을 true로 변경하십시오.
 

mladen :
Change the chart in foreground property of your chart t

관심

 

mladen 씨:

알람과 화살표를 추가할 수 있나요?

안부

다시 칠하지 않고 ehlrs 피셔 와의 차이점


파일:
 

믈라덴,

mt5에 같은 차트에서 두 자산을 비교할 수 있는 지표가 있습니까?

아래 차트와 같은 것입니다. (asset1 GOAU4와 asset2 GGBR4 비교)


 
baraozemo :

믈라덴,

mt5에 같은 차트에서 두 자산을 비교할 수 있는 지표가 있습니까?

아래 차트와 같은 것입니다. (asset1 GOAU4와 asset2 GGBR4 비교)


차트 개체 를 삽입하려고 했습니까(삽입->개체->그래픽->차트에서)?
 
mladen :
차트 개체를 삽입하려고 했습니까(삽입->개체->그래픽->차트에서)?

MT5에서

삽입 > 개체 > 그래픽 > "그래픽"(참고: 그래픽 내부에 "차트" 하위 메뉴가 없음)

기본 그래픽 내부에 새로운 "하위 창"이 표시되지만 이것은 다른 자산을 사용하는 동일한 창 내부의 "플롯" 선 또는 촛불과 동일하지 않습니다.

 
baraozemo :

MT5에서

삽입 > 개체 > 그래픽 > "그래픽"(참고: 그래픽 내부에 "차트" 하위 메뉴가 없음)

기본 그래픽 내부에 새로운 "하위 창"이 표시되지만 이것은 다른 자산을 사용하는 동일한 창 내부의 "플롯" 선 또는 촛불과 동일하지 않습니다.

나는 그것이 같지 않다는 것을 알고 있습니다. 같은 차트에 그려도 값을 조정해야 하며 "외부" 자산의 값은 실제 값과 공통점이 없는 단순한 근사값이 됩니다. 하위 차트를 사용하면 최소한 지옥처럼 변형되지 않으며 기호와 시간 프레임을 선택할 수 있습니다.
 

안녕,

내 코드에 오류가 있습니다... "0" 0 값을 변환하는 동안 문제가 발생했습니다...


시간 범위를 확인 해야 합니다. 범위 내에 있지 않으면 결과가 "OFF"여야 합니다(TRADE 기간 없음).

이 입력 코드는 잘 작동합니다
시작시간1=9
시작분1=10
EndHour1=17
EndMinute1=30

그러나 이것들은 코드를 실패하게 만듭니다.
시작시간1=9
시작분1=0
EndHour1=17
EndMinute1=0


//How I call it from "OnInit" 

 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

다음과 같이 표시기수정 하십시오 .

감사해요




파일: