long1 : 글쎄, 로봇이 내 컴퓨터에서 모든 일이 일어나고 있을 때 포지션을 연다고 가정해 봅시다. 그런 다음 모든 거래를 임대 서버 사이트로 전송하기로 결정합니다. 글쎄, 컴퓨터를 끄고 잠자리에 들기 위해)))) 내 열린 포지션 이 될까요? 신호가 전송됩니까? 아니면 로봇이 처음부터 그곳에서 거래를 시작할까요?
로봇을 UPU에 올려 놓고 그곳에서 작동하게 하는 것이 더 쉽지만 컴퓨터에서 지켜보십시오. UPU는 여전히 시간당이 아닌 월 단위로 지불합니다.
원하는 경우 로봇은 VPS가 아닌 거래와 동일한 스타일로 계속 거래하지만 로봇 코드가 전역 변수와 함께 작동하지 않고 작동 중 터미널 재시작을 두려워하지 않는 조건에서 거래합니다. 그렇지 않으면 문제가 있을 수 있습니다.
안녕하세요! 2016.10.25_18:11 모스크바 시간. 중재자에게 요청합니다. 내 CLose.mqh 파일에서 코드를 제거할 수 없습니다. 만약을 위해. 시장의 변화를 피하기 위해. 나는 여전히 벌지 않는 동안. 그리고 다음 Expert Advisor를 작성하는 데 지칠 것입니다. 게다가 그들은 내 질문에 대답하지 않았다. 내가 직접 범위를 벗어난 배열을 제거했습니다. 그러나 잘못된 시작 색인이 테스터의 로그에 남아 있었습니다. 그러나 이것이 고문이 거래를 마감하는 것을 막지는 못합니다. 내 파일을 삭제하면 -- 감사합니다. 모든 동안. 18:21 모스크바 시간.
Николай Никитюк : 안녕하세요! 2016.10.25_18:11 모스크바 시간. 중재자에게 요청합니다. 내 CLose.mqh 파일에서 코드를 제거할 수 없습니다. 만약을 위해. 시장의 변화를 피하기 위해. 지금까지 나는 돈을 벌고 있지 않다. 그리고 다음 Expert Advisor를 작성하는 데 지칠 것입니다. 게다가 그들은 내 질문에 대답하지 않았다. 내가 직접 범위를 벗어난 배열을 제거했습니다. 그러나 잘못된 시작 색인이 테스터의 로그에 남아 있었습니다. 그러나 이것이 고문이 거래를 마감하는 것을 막지는 못합니다. 내 파일을 삭제하면 -- 감사합니다. 모든 동안. 18:21 모스크바 시간.
터미널에 " CLose.mqh" 코드가 설치된 특정 중재자에게 작성해야 합니다. 두 번째 사람은 터미널이나 코드에 액세스할 수 없습니다.
글쎄, 로봇이 내 컴퓨터에서 모든 일이 일어나고 있을 때 포지션을 연다고 가정해 봅시다. 그런 다음 모든 거래를 임대 서버 사이트로 전송하기로 결정합니다. 글쎄, 컴퓨터를 끄고 잠자리에 들기 위해)))) 내 열린 포지션 이 될까요? 신호가 전송됩니까? 아니면 로봇이 처음부터 그곳에서 거래를 시작할까요?
로봇을 UPU에 올려 놓고 그곳에서 작동하게 하는 것이 더 쉽지만 컴퓨터에서 지켜보십시오. UPU는 여전히 시간당이 아닌 월 단위로 지불합니다.
원하는 경우 로봇은 VPS가 아닌 거래와 동일한 스타일로 계속 거래하지만 로봇 코드가 전역 변수와 함께 작동하지 않고 작동 중 터미널 재시작을 두려워하지 않는 조건에서 거래합니다. 그렇지 않으면 문제가 있을 수 있습니다.
로봇을 UPU에 올려 놓고 그곳에서 작동하게 하는 것이 더 쉽지만 컴퓨터에서 지켜보십시오. VPS는 여전히 시간당이 아닌 월 단위로 지불합니다.
원하는 경우 로봇은 VPS가 아닌 거래와 동일한 스타일로 계속 거래하지만 로봇 코드가 전역 변수와 함께 작동하지 않고 작동 중 터미널 재시작을 두려워하지 않는 조건에서 거래합니다. 그렇지 않으면 문제가 있을 수 있습니다.
안녕하세요! 2016.10.25_18:11 모스크바 시간. 중재자에게 요청합니다. 내 CLose.mqh 파일에서 코드를 제거할 수 없습니다. 만약을 위해. 시장의 변화를 피하기 위해. 지금까지 나는 돈을 벌고 있지 않다. 그리고 다음 Expert Advisor를 작성하는 데 지칠 것입니다. 게다가 그들은 내 질문에 대답하지 않았다. 내가 직접 범위를 벗어난 배열을 제거했습니다. 그러나 잘못된 시작 색인이 테스터의 로그에 남아 있었습니다. 그러나 이것이 고문이 거래를 마감하는 것을 막지는 못합니다. 내 파일을 삭제하면 -- 감사합니다. 모든 동안. 18:21 모스크바 시간.
6. 그리고 "이 기능은 시작 밖에 있습니다"라는 문구가 여전히 헷갈리십니까?
모든 것이 시작 ()일 때 작성된 이전 표시기에 조건부 포인트를 추가해야 합니다.
열 번째 막대를 넘어서면 프랙탈이 더 이상 흥미롭지 않습니다.
변하기 쉬운 price_dnf 는 항상 0과 같으므로 프랙탈이 발견된 막대의 인덱스를 Low 로 남겼습니다.
결과적으로 프랙탈이 있지만 의미가 없습니다.
뭐가 문제 야?
{
ExtMapBuffer3[i]= Low [i+ 1 ];
}
//======
//за пределами Start()
int isFractalDn()
{
for ( int i= 3 ; i <= 10 ; i++)
{if ( iFractals ( NULL , 0 , MODE_LOWER , i)!= EMPTY_VALUE ) return (i);
price_dnf= iFractals ( NULL , 0 , MODE_LOWER , i);
}
return (- 1 );
}
모든 것이 시작 ()일 때 작성된 이전 표시기에 조건부 포인트를 추가해야 합니다.
열 번째 막대를 넘어서면 프랙탈이 더 이상 흥미롭지 않습니다.
변하기 쉬운 price_dnf 는 항상 0과 같으므로 프랙탈이 발견된 막대의 인덱스를 Low 로 남겼습니다.
결과적으로 가까운 프랙탈도 없지만 끝을 맺습니다.
뭐가 문제 야?
{
ExtMapBuffer3[i]= Low [i+ 1 ];
}
//======
//за пределами Start()
int isFractalDn()
{
for ( int i= 3 ; i <= 10 ; i++)
{if ( iFractals ( NULL , 0 , MODE_LOWER , i)!= EMPTY_VALUE ) return (i);
price_dnf= iFractals ( NULL , 0 , MODE_LOWER , i);
}
return (- 1 );
}
//| fraktal.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
double price_dnf;
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart ()
{
//---
Print (isFractalDn());
Print (price_dnf);
}
//+------------------------------------------------------------------+
int isFractalDn()
{
for ( int i=0; i<= 30 ; i++)
{
if ( iFractals ( NULL , 0 , MODE_LOWER ,i)!= 0.0 )
{
price_dnf= iFractals ( NULL , 0 , MODE_LOWER ,i);
return (i);
break ;
}
}
return (- 1 );
}
//+------------------------------------------------------------------+
//| fraktal.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
double price_dnf;
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart ()
{
//---
Print (isFractalDn());
Print (price_dnf);
}
//+------------------------------------------------------------------+
int isFractalDn()
{
for ( int i=0; i<= 30 ; i++)
{
if ( iFractals ( NULL , 0 , MODE_LOWER ,i)!= 0.0 )
{
price_dnf= iFractals ( NULL , 0 , MODE_LOWER ,i);
return (i);
break ;
}
}
return (- 1 );
}
//+------------------------------------------------------------------+
감사하지만 여전히 결과가 없습니다.
결국 이것은 하나의 동일한 조건입니다.
if ( High [i+ 1 ]==price_dnf)
감사하지만 여전히 결과가 없습니다.
결국 이것은 하나의 동일한 조건입니다.
if ( High [i+ 1 ]==price_dnf)
한 촛대의 고점이 다른 촛대의 저점과 일치하는 경우가 드물다는 것을 알고 계십니까?
그리고 예, 물론 전체 이야기에서 아닙니다. 단, 표시기 동작시 형성된 것에만 해당됩니다. 적어도 당신이 만든 코드 조각에서 진행되는 그러한 인상이 있습니다.
간단한 질문이지만 여전히 ... 나는 문서를 삽질했지만 나 자신에 대한 명확한 답을 찾지 못했습니다.