Leo59 : iCustom()을 사용하여 하나의 표시기를 다른 표시기에 연결하는 방법은 무엇입니까? 8개의 표시기 배열이 모두 채워진 표시기가 하나 있습니다. 1 표시기 배열에서 첫 번째 표시기의 곡선이 그려지도록 두 번째 표시기를 만드는 방법은 무엇입니까? 두 지표 모두 #property indicator_chart_window입니다. 가장 분명한 설명은 두 가지 관련 지표의 코드 형태의 유사체입니다. 미리 감사드립니다!!!
iCustom()을 사용하여 하나의 표시기를 다른 표시기에 연결하는 방법은 무엇입니까? 8개의 표시기 배열이 모두 채워진 표시기가 하나 있습니다. 1 표시기 배열에서 첫 번째 표시기의 곡선이 그려지도록 두 번째 표시기를 만드는 방법은 무엇입니까? 두 지표 모두 #property indicator_chart_window 입니다. 가장 분명한 설명은 두 가지 관련 지표의 코드 형태의 유사체입니다. 미리 감사드립니다!!!
Leo59 : iCustom()을 사용하여 하나의 표시기를 다른 표시기에 연결하는 방법은 무엇입니까? 8개의 표시기 배열이 모두 채워진 표시기가 하나 있습니다. 1 표시기 배열에서 첫 번째 표시기의 곡선이 그려지도록 두 번째 표시기를 만드는 방법은 무엇입니까? 두 지표 모두 #property indicator_chart_window입니다. 가장 분명한 설명은 두 가지 관련 지표의 코드 형태의 유사체입니다. 미리 감사드립니다!!!
당신은 당신을 위해 모든 것을 쓸 필요가 있습니까?
iCustom()을 사용하여 두 번째 표시기에서 첫 번째 표시기의 버퍼를 읽습니다. 차트에 두 번째 칠면조를 걸면 필요한 선이 그려 집니다.
조건이 충족되면 인쇄가 작동합니다. 그러나 조건 1이 충족되지 않으면 두 번째는 상관하지 않습니다. 종속 없이 자체적으로 작동합니다.
따라서 이 IF 그룹이 다른 하위 조건 안에 있으면 아무 것도 변경되지 않는다고 생각합니다. 중요한 것은 이 세 개 사이에 대괄호가 없고 서로 독립적으로 순차적으로 실행된다는 것입니다. 그리고 그들의 문장(if 이후)만 if 자체의 값에 의존합니다(인쇄물의 예에서)
따라서 코드 3<44<55<6은 서로 독립적이며2<3 이면 어디서나 작동합니다.
//+----------------------------------------------------------------------------+if ( 1 < 2 ) { // Если один меньше два и ...if ( 2 < 3 ) { // ... два меньше три, ...if ( 3 < 4 ) PlaySound ( "alert.wav" ); // Если три меньше четыре - врежем рок в этой дыре ... (С), // Далее пойдём проверять остальные условия:if ( 4 < 5 ) // Если четыре меньше пять и ...if ( 5 < 6 ) Print ( "Истина" ); // ... пять меньше шесть - верно, блин...
}
}
//+----------------------------------------------------------------------------+
//+----------------------------------------------------------------------------+if ( 1 < 2 ) { // Если один меньше два и ...if ( 2 < 3 ) { // ... два меньше три, ...if ( 3 < 4 ) PlaySound ( "alert.wav" ); // Если три меньше четыре - врежем рок в этой дыре ... (С), // Далее пойдём проверять остальные условия:if ( 4 < 5 ) // Если четыре меньше пять и ...if ( 5 < 6 ) Print ( "Истина" ); // ... пять меньше шесть - верно, блин...
}
}
//+----------------------------------------------------------------------------+
그리고 다음과 같이:
//+----------------------------------------------------------------------------+if ( 1 < 2 ) // Если один меньше два и ...if ( 2 < 3 ) { // ... два меньше три, ...if ( 3 < 4 ) PlaySound ( "alert.wav" ); // Если три меньше четыре - врежем рок в этой дыре ... (С), // Далее пойдём проверять остальные условия:if ( 4 < 5 ) // Если четыре меньше пять и ...if ( 5 < 6 ) Print ( "Истина" ); // ... пять меньше шесть - верно, блин...
}
//+----------------------------------------------------------------------------+
iCustom()을 사용하여 하나의 표시기를 다른 표시기에 연결하는 방법은 무엇입니까?
8개의 표시기 배열이 모두 채워진 표시기가 하나 있습니다. 1 표시기 배열에서 첫 번째 표시기의 곡선이 그려지도록 두 번째 표시기를 만드는 방법은 무엇입니까?
두 지표 모두 #property indicator_chart_window입니다.
가장 분명한 설명은 두 가지 관련 지표의 코드 형태의 유사체입니다.
미리 감사드립니다!!!
차트에 두 개의 지표를 매달아 놓는 것이 더 쉽지 않습니까?
8개의 표시기 배열이 모두 채워진 표시기가 하나 있습니다. 1 표시기 배열에서 첫 번째 표시기의 곡선이 그려지도록 두 번째 표시기를 만드는 방법은 무엇입니까?
두 지표 모두 #property indicator_chart_window 입니다.
가장 분명한 설명은 두 가지 관련 지표의 코드 형태의 유사체입니다.
미리 감사드립니다!!!
iCustom()을 사용하여 하나의 표시기를 다른 표시기에 연결하는 방법은 무엇입니까?
8개의 표시기 배열이 모두 채워진 표시기가 하나 있습니다. 1 표시기 배열에서 첫 번째 표시기의 곡선이 그려지도록 두 번째 표시기를 만드는 방법은 무엇입니까?
두 지표 모두 #property indicator_chart_window입니다.
가장 분명한 설명은 두 가지 관련 지표의 코드 형태의 유사체입니다.
미리 감사드립니다!!!
당신은 당신을 위해 모든 것을 쓸 필요가 있습니까?
iCustom()을 사용하여 두 번째 표시기에서 첫 번째 표시기의 버퍼를 읽습니다. 차트에 두 번째 칠면조를 걸면 필요한 선이 그려 집니다.
이해하기 어렵다면 코드 작성을 시작하고 명확하지 않은 순간을 여기에 게시하십시오.
(4<5)가 참이면 다음 줄이 실행됩니다. if(5<6), 하지만 ... if (4<5)가 거짓이면 다음 if()와 인쇄가 처리되지 않습니다. 그러나 if(2<3)에서 닫는 괄호로 이동합니다.
나는 여전히 당신이 틀렸다고 생각합니다. 모든 IF 그룹은 {} 대괄호로 구분되지 않는 한 순차적으로 실행됩니다.
이와 같이
INT 시작
{
if(...) 인쇄 (1)
if(...) 인쇄(2)
if(...)인쇄(3)
}
반품;
==================================================== ====
조건이 충족되면 인쇄가 작동합니다. 그러나 조건 1이 충족되지 않으면 두 번째는 상관하지 않습니다. 종속 없이 자체적으로 작동합니다.
따라서 이 IF 그룹이 다른 하위 조건 안에 있으면 아무 것도 변경되지 않는다고 생각합니다. 중요한 것은 이 세 개 사이에 대괄호가 없고 서로 독립적으로 순차적으로 실행된다는 것입니다. 그리고 그들의 문장(if 이후)만 if 자체의 값에 의존합니다(인쇄물의 예에서)
따라서 코드 3 < 4 4 < 5 5 < 6은 서로 독립적이며 2 < 3 이면 어디서나 작동합니다.
나는 여전히 당신이 틀렸다고 생각합니다. 모든 IF 그룹은 {} 대괄호로 구분되지 않는 한 순차적으로 실행됩니다.
이와 같이
INT 시작
{
if(...)인쇄(1)
if(...) 인쇄(2)
if(...)인쇄(3)
}
반품;
===================================================== ====
조건이 충족되면 인쇄가 작동합니다. 그러나 조건 1이 충족되지 않으면 두 번째는 상관하지 않습니다. 종속 없이 자체적으로 작동합니다.
따라서 이 IF 그룹이 다른 하위 조건 안에 있으면 아무 것도 변경되지 않는다고 생각합니다. 중요한 것은 이 세 개 사이에 대괄호가 없고 서로 독립적으로 순차적으로 실행된다는 것입니다. 그리고 그들의 문장(if 이후)만 if 자체의 값에 의존합니다(인쇄물의 예에서)
그리고 내 코드에 따라 스크립트를 작성하고 if에서 기호를 더 적게 변경합니다. 직접 확인하십시오 :)
논쟁할 필요는 없다고 생각합니다.
이 두 디자인을 비교하십시오. 차이점은 무엇입니까?
그래서:
그리고 다음과 같이:
그리고 당신의 발견을 정당화하십시오.
힌트를 드리겠습니다.
if(4<5) 조건에 대한 설명은 무엇입니까?
매 틱마다 열리지 않고 Expert Advisor를 더 빠르게 최적화하기 위해 다음 구성을 자주 사용합니다.
저것. 새 막대가 나타나면 코드가 한 번 실행됩니다.
주문에 MagicNumber를 사용하는 방법을 읽은 다음 합계 < 1 을 사용하면 EA가 각 통화 쌍 및 하나의 통화 쌍에 대해 주문을 열 수 있지만 다른 창에서 열 수 있습니다. 여기 에서 샘플을 볼 수 있습니다.
정말 감사합니다. (시간이 지남에 따라 흩어진) 귀하의 조언에 따라 수행했습니다. 많은 도움이 되었습니다. 모든 것이 제대로 작동합니다 !!!
안녕하세요,
다음과 같은 복잡한 복합 조건을 사용할 수 있습니까?
if(조건1 || (조건2 && 조건3)) {...};
?
고맙습니다.
힌트를 드리겠습니다.
if(4<5) 조건에 대한 설명은 무엇입니까?
그리고 이것은 좋은 질문입니다! :)))
컴파일러가 이 시점에서 오류를 던지지 않는다면 당신 말이 맞습니다 :))