포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 47

 
sannin :


안녕하세요. 제발 도와주세요. sig = 1 변수를 사용하면 pol 변수가 잔액을 기억하고 그 값을 변경하지 않고 얼마나 더 표시되는지에 관계없이 sig가 다시 1이면 현재 코드 를 기억해야 합니다. , 말해주세요

동의한다

누구나 똑똑할 수 있다

죄송합니다..사실 2일동안 과제가 두려웠어요..

나는 도움을 요청하지 않을 것이다

나는 당신이 서명 플래그를 제어하는 방법을 모르겠습니다. 이 작업을 수행:

     if (сиг == 1 ) {pol = AccountBalance(); сиг = 0;}
 
TarasBY :

나는 당신이 서명 플래그를 제어하는 방법을 모르겠습니다. 이 작업을 수행:


감사합니다

이상해.. 해봤는데 안되네요..

이제 작동합니다 .. 미친듯이 좌절

 
Merincool :


죄송합니다. 답변 감사합니다.

하지만 개체를 그리기 위한 코드의 예가 있는 사람이 있습니까? 그렇지 않으면 코드를 잘 작성하지 못하므로 어디에 있는지 파악하고 코드에 삽입할 수 있지만 직접 작성하지는 않을 것입니다.

매우 감사할 것입니다


표시기 버퍼 가 충분하면 개체 없이도 가능합니다.
 
안녕하세요. 지표의 Alert 변수를 SendNotification 으로 교체할 때 이해할 수 없는 오류가 발생한 이유는 무엇입니까? 메시지에서 통화 유형의 출력을 제거해야 했고 "구매" "판매" 유형의 텍스트만 남아 있었고 이러한 오류는 컴파일 중에 표시되지 않습니다.
 
안녕하세요. 예를 들어 5분 단위와 같이 더 높은 주기의 프랙탈을 1분 단위로 표시하는 방법을 알려주세요 . 표시기 버퍼는 무엇이어야 합니까?
이 코드를 시도했지만 제대로 작동하지 않습니다.
정수 TF= 5 ;
 for ( int i= 0 ; i< 500 ; i++)   
{  
 ExtMapBuffer1[TF*i]= iFractals ( NULL , TF, MODE_UPPER, i);
      
 ExtMapBuffer2[TF*i]= iFractals ( NULL , TF, MODE_LOWER, i); 
}  
 
Aizec :
안녕하세요. 예를 들어 5분 단위와 같이 더 높은 주기의 프랙탈을 1분 단위로 표시하는 방법을 알려주세요 . 표시기 버퍼는 무엇이어야 합니까?
이 코드를 시도했지만 제대로 작동하지 않습니다.
프랙탈을 표시하려면 먼저 프랙탈을 찾아야 합니다(프랙탈은 짐작할 수 있듯이 모든 막대에 있는 것은 아닙니다). 그리고 바의 동기화 (다른 TF에서)는 제 시간에 완료됩니다.
 
Aizec :
안녕하세요. 예를 들어 5분 단위와 같이 더 높은 주기의 프랙탈을 1분 단위로 표시하는 방법을 알려주세요 . 표시기 버퍼는 무엇이어야 합니까?
이 코드를 시도했지만 제대로 작동하지 않습니다.
정수 TF= 5 ;
우와! 스크롤을 추가했습니다!
 

TarasBY :
Чтобы отобразить фрактал, его нужно сначала найти (фракталы, как можно догадаться, есть не на каждом баре). А синхронизация баров (на разных TF) производится по времени.

물론 귀중한 조언에 감사드립니다. 하지만 iFractals 기능 은 프랙탈을 찾고 있습니다.

 int TF= 5 ;
for ( int i= 0 ; i< 500 ; i++)   
{  
 ExtMapBuffer1[TF*i]= iFractals ( NULL , TF, MODE_UPPER, i);
      
 ExtMapBuffer2[TF*i]= iFractals ( NULL , TF, MODE_LOWER, i); 
}  

작동하는 코드의 예가 필요하거나 누군가가 이미 코드 기반 에 있는 표시기에 대한 링크가 있을 수 있습니다.

 
EA는 틱을 처리하지 않습니다. 예를 들어 교과서에서 프로그램을 가져왔습니다.
 int Count = 0 ;                                    // Глобальная перемен.
//--------------------------------------------------------------------
int start ()                                     // Спец. ф-ия start()
   {
   double Price = Bid ;                          // Локальная перемен.
   Count ++;
   Alert ( " Новый тик " , Count , "   Цена = " , Price ) ; // Сообщение
   return ;                                      // Выход из start()
   }
//--------------------------------------------------------------------
int init ()                                      // Спец. ф-ия init()
   {
   Alert ( " Сработала ф-ия init() при запуске " ) ; // Сообщение
   return ;                                      // Выход из init()   
   }   
//--------------------------------------------------------------------
int deinit ()                                    // Спец. ф-ия deinit()
   {
   Alert ( " Сработала ф-ия deinit() при выгрузке " ) ; // Сообщение
   return ;                                      // Выход из deinit()
   }
//--------------------------------------------------------------------
초기화 및 삭제 중에 경고가 표시됩니다. 가격이 변경되면 아니요. 무엇이 문제가 될 수 있습니까?
 
Aizec :
iFractals() 함수는 프랙탈을 계산할 뿐입니다. (하지만 여러분도 마찬가지입니다.)... 파헤쳐 보십시오(초보자용).