[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 1138

 
drknn :

윈도우 뭐, 세븐? 그렇다면 메타에디터를 관리자로 실행하지 않은 것은 놀라운 일이 아닙니다. ikspi인 경우 붐은 추가 질문을 합니다.
정말 감사합니다 ! 네, 일곱. 관리자로 실행하면 문제가 해결되었습니다!
 
volshebnik :
정말 감사합니다 ! 네, 일곱. 관리자로 실행하면 문제가 해결되었습니다!


이 서비스를 비활성화하십시오 - 당신을 화나게 할 것입니다

명령 프롬프트를 통해 Windows 7에서 UAC 비활성화

C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe 추가 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f

다음과 같이 UAC를 다시 켤 수 있습니다.

C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe 추가 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f

세븐에는 또 다른 기능이 있습니다 - "갓 모드"

1. 바탕 화면의 빈 공간을 마우스 오른쪽 버튼으로 클릭합니다.
2. 새로 만들기 메뉴로 이동하여 새 폴더를 만듭니다.
3. 다음과 같이 폴더 이름을 변경합니다. GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

짜잔!!!!!!

Windows 7 x64(또는 Windows Vista x64)에서는 이 기능을 사용하지 마십시오. 시스템이 충돌합니다. 사용자는 이 기능이 x64 시스템에서도 작동한다고 보고했지만 사용에 대한 책임은 사용자에게 있습니다.

 
중재자 - 이 스레드의 많은 페이지를 정리할 것입니다 - 어쨌든 아무도 이전 자료를 실제로 읽지 않지만 브라우저는 이 스레드를 느리게 엽니다. 지점의 페이지가 이미 물건이라는 사실 때문인 것 같습니다.
 

전문가를 위한 질문이 9개 있습니다.

코드 작성 - 조건에 따른 판매. 조건은 다음과 같습니다.

   int buy1 = 0 ;
   if (ima0<ima1)buy1 = 2 ;

다음은 판매 내용입니다.

{
 
   double P1_buy;
   int rebuy;
   if (buy1> 1 )
     {      
      P1_buy = MarketInfo( Symbol (), MODE_ASK);
      rebuy = OrderSend ( Symbol (),OP_BUY,Lots,P1_buy, 4 , 0 , 0 , "" ,MAGICMA, 0 , Blue );
       if (rebuy > 0 )                         // Получилось :)
         {
           Alert ( "Открыт ордер buy " ,rebuy);
         }
     }
   return ( 0 );
     
}
   

결과적으로 그는 여유 자금이 있는 한 끝없이 9판매합니다)

여기 있는 줄 알았는데 아니오 - 100% 0 또는 2

ima0<ima1
 
luekalek :

전문가를 위한 질문이 9개 있습니다.

코드 작성 - 조건에 따른 판매. 조건은 다음과 같습니다.

다음은 판매 내용입니다.

결과적으로 그는 여유 자금이 있는 한 끝없이 9판매합니다)

여기 있는 줄 알았는데 아니오 - 100% 0 또는 2

판매 또는 구매?
 
paukas :
판매 또는 구매?

EA는 Sell1의 가치에 따라 매도 또는 매수해야 합니다.

   double sell1 = 0.0 ;
   if (ima10<ima11)sell1 = 2.0 ;

그리고 구매1

   double buy1 = 0.0 ;
   if (ima0<ima1)buy1 = 2.0 ;

이러한 계산 후에 나는 다음과 같이 썼다.

 //=++==============================================================++=
// продаем на вершине мин. лотом;

   double P1_sell= 0.0 ;
   double resell= 0.0 ;   

   double total = 0.0 ;
   if ( OrdersTotal ()> 0.0 )  total= 2.0 ;

   if (total> 1 ) sell1= 0 ;
   if (sell1> 1 )
     {
      P1_sell = MarketInfo( Symbol (), MODE_BID);
      resell= OrderSend ( Symbol (),OP_SELL,Lots,P1_sell, 3 , 0 , 0 , "" ,OrderTicket(), 0 , Red );
       if (resell > 0 )                         // Получилось :)
         {
           Alert ( "Открыт ордер sell " ,resell);       
         }
     }  
  
//=++==============================================================++=
// закрываем ордер sell если buy>1;

   double tok= 0.0 ;
   double P1_sell2= 0.0 ;
   if (buy1> 1.0 )
     {
     P1_sell2 = MarketInfo( Symbol (), MODE_ASK);
     tok = OrderClose(OrderTicket(),OrderLots(),P1_sell2, 3 , Red );
     }
    
//=++==============================================================++=
// покупаем на дне мин. лотом;
 
   double P1_buy= 0.0 ;
   double rebuy= 0.0 ;
   
   double total2 = 0.0 ;
   if ( OrdersTotal ()> 0.0 )  total2= 2.0 ;

   if (total2> 1.0 ) buy1= 0.0 ;
   
   if (buy1> 1.0 )
     {      
      P1_buy = MarketInfo( Symbol (), MODE_ASK);
      rebuy = OrderSend ( Symbol (),OP_BUY,Lots,P1_buy, 3 , 0 , 0 , "" ,OrderTicket(), 0 , Blue );
       if (rebuy > 0.0 )                         // Получилось :)
         {
           Alert ( "Открыт ордер buy " ,rebuy);
         }
     }
   
//=++==============================================================++=
// закрываем ордер buy если sell>1;

   double tak= 0.0 ;
   double P1_buy2= 0.0 ;
   if (sell1> 1.0 )
     { 
      P1_buy2 = MarketInfo( Symbol (), MODE_BID);
      tak = OrderClose(OrderTicket(),OrderLots(),P1_buy2, 3 , Blue );
     }

//--------------------------------------------------------------------
   return ( 0 );                             // Выход из start()
}
//-------------------------------------------------------------------
그리고 이제 74개의 공개 매도 주문 대신 1개의 매수 주문(테스터에서 1주일 테스트 시)
 

모두에게 감사합니다. 문제가 해결되었습니다. 뉴비는 그것을 얻었다

잘못된 접근 방식은 void를 통해 필요했습니다.

 void CheckForOpen()  
{
----
}
void CheckForClose()
{
----
}
void start()
  {
   CheckForOpen();
   CheckForClose();
  }

모든 것이 작동합니다 - uuuuuuu.

 
drknn :


이 서비스를 비활성화하십시오 - 당신을 화나게 할 것입니다

명령 프롬프트를 통해 Windows 7에서 UAC 비활성화

C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe 추가 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f

다음과 같이 UAC를 다시 켤 수 있습니다.

C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe 추가 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f

일곱 가지에 또 다른 기능이 있습니다 - "신 모드"

1. 바탕 화면의 빈 공간을 마우스 오른쪽 버튼으로 클릭합니다.
2. 새로 만들기 메뉴로 이동하여 새 폴더를 만듭니다.
3. 다음과 같이 폴더 이름을 변경합니다. GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

짜잔!!!!!!

Windows 7 x64(또는 Windows Vista x64)에서는 이 기능을 사용하지 마십시오. 시스템이 충돌합니다. 사용자는 이 기능이 x64 시스템에서도 작동한다고 보고했지만 사용에 따른 위험은 사용자가 감수해야 합니다.

매우 감사합니다 ! 1에서 0으로 수정되었으며 이제 일부 프로그램을 시작하기 전에 더 이상 프로그램을 열 수 있는 권한이 요청되지 않으며 추가 MT4는 버그가 없습니다. 그러나 나는 "신 모드"인 Windows 7 x64를 실험하지 않았습니다.
 
drknn :

약간 잘못되었습니다. 정확히 "주기성"에 관심이 있습니다. 대략적으로 말하자면, 매 시간 30분 또는 예를 들어 2 또는 1시간에 거래를 해야 하는 경우 if(Hour()==를 작성하지 마십시오. ? ||Hour()==?| |Hour()==?......) 등, sleep도 작동하지 않습니다.
적합하기 때문에 테스터에서 작동하지 않습니다. 1.5시간 또는 2시간의 기간을 설정할 수 없기 때문에 새로운 바 의 출현에 대한 개시 거래도 적합하지 않습니다.
 

좋은 아침 !

누군가가 도와줄까요? 나는 "코드 베이스"를 살펴보고, 그들이 제공하는 것을 최적화하고, 테스트 - 결과는 나쁩니다 - 1년, 반년, 2개월, 1개월, 1주일 동안의 최적화는 수익을 냅니다. 그러나 테스트를 시작하자마자 - 거기 손실 또는 매우 큰 손실 및 예금의 감소입니다. 나는 같은 장소에서 제공되는 지표를 고문으로 프로그래밍하고 테스트합니다. 결과는 동일합니다. "기사"의 고문 - 나는 최적화하고 시도합니다 - 같은 것. 나는 고문과 지표를 취한 리뷰를 남깁니다. 답변이 없습니다. 큰 손실없이 안정적인 수입을 제공하는 어드바이저가 있습니까? 신경 쓰지 않거나 어디에서 볼 수 있습니까? 나는 그 질문이 "광야에서 외치는 자의 소리"와 같은 사소한 문제라는 것을 이해하지만, 갑자기? 여기 내 이메일 주소가 있습니다 - kalliopik@rambler.ru