{MQL4}. 안녕하세요. 막대의 최대값 == 가장 가까운 하위 프랙탈인 경우 표시기의 조건을 작성하는 방법을 알려주십시오. 그러면 점을 표시합니다.
노력하고있어그래서
if ( High [i+ 1 ]== Low [i+isFractalDn()]) { ExtMapBuffer3[i]= High [i+ 1 ]; } //==== ............ //эта функция за пределами старт int isFractalDn() { for ( int i= 0 ; i != 10 ; i++) { if ( iFractals ( NULL , 0 , MODE_LOWER , i)!= NULL ) return (i);
{MQL4}. 안녕하세요. 막대의 최대값 == 가장 가까운 하위 프랙탈인 경우 표시기의 조건을 작성하는 방법을 알려주십시오. 그러면 점을 표시합니다.
노력하고있어그래서
if ( High [i+ 1 ]== Low [i+isFractalDn()]) { ExtMapBuffer3[i]= High [i+ 1 ]; } //==== ............ //эта функция за пределами старт int isFractalDn() { for ( int i= 0 ; i != 10 ; i++) { if ( iFractals ( NULL , 0 , MODE_LOWER , i)!= NULL ) return (i);
} return (- 1 ); }
안녕하세요.
1. 프랙탈 인덱스를 찾고 있는데 왜 [i+ isFractalDn()]을 작성합니까? [isFractalDn()]을 작성하면 됩니다.
2. Low를 사용하는 이유는 무엇입니까? iFractals()가 이미 가격을 반환해야 합니까? 추가 계산. 우리는 양초 번호에서 프랙탈을 찾았습니다. 즉시 프랙탈 가격을 반환했습니다. 이는 = 양초 최저 가격입니다.
3. 프랙탈 검색 주기. 0, 1 양초에서는 프랙탈을 찾을 수 없습니다. 2개(그리고 바람직하게는 3개의 양초 - 형성된 양초로 작업하는 경우)로 시작해야 합니다.
4. 루프 종료 조건: != 10이 아니라 <= 10으로 작성하는 것이 좋습니다. 그리고 일반적으로 왜 10인가요? 표시기에는 Rates_total과 같은 훌륭한 매개변수가 있습니다. 이 매개변수를 사용하면 됩니다(그러나 조건은 < Rates_total이 됩니다). 10초 이전에 프랙탈을 찾을 수 있다는 것은 사실이 아닙니다. 또는 예를 들어 값을 100으로 설정합니다.
5. 예, != NULL 표시기 값에 대해 확신할 수 없습니다. 아마도 0.0 또는 EMPTY_VALUE 일 것입니다.
6. 그리고 "이 기능은 시작 밖에 있습니다"라는 문구가 여전히 헷갈리십니까? 당신은 스크립트를 작성하고 있습니까? 지표인 경우 OnCalculate()를 마스터하십시오. 나중에 mql5로 전환하는 것이 더 쉬울 것입니다.
글쎄, 로봇이 내 컴퓨터에서 모든 일이 일어나고 있을 때 포지션을 연다고 가정해 봅시다. 그런 다음 모든 거래를 임대 서버 사이트로 전송하기로 결정합니다. 글쎄, 컴퓨터를 끄고 잠자리에 들기 위해)))) 내 열린 포지션 이 될까요? 신호가 전송됩니까? 아니면 로봇이 처음부터 그곳에서 거래를 시작할까요?
수동 거래를 위해 무엇을 제공할 수 있습니까?
수동 거래의 경우 최상의 컨트롤은 다음과 같습니다.
수동 거래의 경우 최상의 컨트롤은 다음과 같습니다.
{MQL4}. 안녕하세요. 막대의 최대값 == 가장 가까운 하위 프랙탈인 경우 표시기의 조건을 작성하는 방법을 알려주십시오. 그러면 점을 표시합니다.
노력하고있어 그래서
{
ExtMapBuffer3[i]= High [i+ 1 ];
}
//====
............
//эта функция за пределами старт
int isFractalDn()
{
for ( int i= 0 ; i != 10 ; i++)
{
if ( iFractals ( NULL , 0 , MODE_LOWER , i)!= NULL ) return (i);
}
return (- 1 );
}
{MQL4}. 안녕하세요. 막대의 최대값 == 가장 가까운 하위 프랙탈인 경우 표시기의 조건을 작성하는 방법을 알려주십시오. 그러면 점을 표시합니다.
노력하고있어 그래서
{
ExtMapBuffer3[i]= High [i+ 1 ];
}
//====
............
//эта функция за пределами старт
int isFractalDn()
{
for ( int i= 0 ; i != 10 ; i++)
{
if ( iFractals ( NULL , 0 , MODE_LOWER , i)!= NULL ) return (i);
}
return (- 1 );
}
안녕하세요.
1. 프랙탈 인덱스를 찾고 있는데 왜 [i+ isFractalDn()]을 작성합니까? [isFractalDn()]을 작성하면 됩니다.
2. Low를 사용하는 이유는 무엇입니까? iFractals()가 이미 가격을 반환해야 합니까? 추가 계산. 우리는 양초 번호에서 프랙탈을 찾았습니다. 즉시 프랙탈 가격을 반환했습니다. 이는 = 양초 최저 가격입니다.
3. 프랙탈 검색 주기. 0, 1 양초에서는 프랙탈을 찾을 수 없습니다. 2개(그리고 바람직하게는 3개의 양초 - 형성된 양초로 작업하는 경우)로 시작해야 합니다.
4. 루프 종료 조건: != 10이 아니라 <= 10으로 작성하는 것이 좋습니다. 그리고 일반적으로 왜 10인가요? 표시기에는 Rates_total과 같은 훌륭한 매개변수가 있습니다. 이 매개변수를 사용하면 됩니다(그러나 조건은 < Rates_total이 됩니다). 10초 이전에 프랙탈을 찾을 수 있다는 것은 사실이 아닙니다. 또는 예를 들어 값을 100으로 설정합니다.
5. 예, != NULL 표시기 값에 대해 확신할 수 없습니다. 아마도 0.0 또는 EMPTY_VALUE 일 것입니다.
6. 그리고 "이 기능은 시작 밖에 있습니다"라는 문구가 여전히 헷갈리십니까? 당신은 스크립트를 작성하고 있습니까? 지표인 경우 OnCalculate()를 마스터하십시오. 나중에 mql5로 전환하는 것이 더 쉬울 것입니다.Expert Advisor에 입력 매개변수를 입력하기만 하면 시작 시 할당된 값에 따라 구매만 하거나 판매만 하게 됩니다.
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
...
void OnTick ()
{
if (!Long)
trade.Sell( 0.01 );
if (Long)
trade.Buy( 0.01 );
}
수동 거래를 위해?
수동 거래의 경우 이미 최고의 리미터를 제공했습니다.
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
초보자의 질문
카르푸토프 블라디미르 , 2016.10.24 15:16
수동 거래의 경우 최상의 컨트롤은 다음과 같습니다.
EA(또는 스크립트)에서 거래 요청을 보내는 경우에만 거래 요청 유형을 제어할 수 있습니다. 수동으로 거래하면 터미널에서 클릭한 것을 제어할 방법이 없습니다.
얘들아! 가상 서버로 이체 시 로봇 어드바이저와 거래 시 오픈 포지션 이 이동하나요?
얘들아! 가상 서버로 이체 시 로봇 어드바이저와 거래 시 오픈 포지션 이 이동하나요?
아마도 다음과 같이 묻고 싶었을 것입니다. 가상 서버 에 로봇을 설치할 때 위치가 ...? "Pepsi shkololo" 스타일의 매우 아름다운 의사 소통은 아닙니다.
그들은 어디에 "전파"해야 합니까?
얘들아! 가상 서버로 이체 시 로봇 어드바이저와 거래 시 오픈 포지션 이 이동하나요?
원샷 = 원샷
하나의 계정 = 하나의 거래
따라서 거래가 계정에서 열리면 이 계정이 어디에서 열리든 상관없이 이 계정의 모든 곳에서 서버, 전화, 종이, 집 PC에서 항상 열릴 것입니다.