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

 
행운과 뚱뚱한 이익! 당신이 할 수 있고 올바른 방향으로 나를 가리켜 도와주세요. 저는 초보자이고 프로그래밍이 완전히 느리며 Forex에 들어온 지 6개월 밖에 되지 않았습니다. 누가 할 수 있는지 알려주십시오. 로트의 양에 관계없이 기성 매개 변수 "중지"및 "이익"으로 주문을 여는 스크립트를 작성할 수 있습니까? 예를 들어, 이익 매개변수 +5 포인트 및 stop-30 포인트로 핍핑 주문을 시도하고 싶습니다. 주문을 열 때 이러한 매개 변수를 가질 수 있습니까? 가능하다면 어떻게 하는지, 스크립트를 어디서 찾는지, 어떻게 쓰는지, 어떤 버튼을 눌러야하는지 알려주십시오. 질문이 많은 건 이해하지만, 초보자인 저는 모든 것을 한 번에 원합니다. 답변해 주시는 모든 분들께 진심으로 감사드립니다.
 
mazan >> :
Всем удачи и жирного профита! Помогите, если можно и направьте на путь истинный. Я новичок, и совсем тормоз в програмировании, на форексе всего полгода. Подскажите кто может, можно ли написать скрипт на открытие ордера с готовыми параметрами "Стоп" и "Профит", не зависимо от объема лота. Например, хочу попробовать на пипсовке ордер с параметрами профита +5пунктов, и стопа-30пунктов. Возможно ли такое, чтобы при открытии ордера в нем уже были эти параметры, и если такое возможно, подскажите как это осуществить, где поискать сркипт, и как его написать, и на какие кнопки нажимать. Понимаю, что много вопросов, но, новичок, хочется всего и сразу. Буду искренне благодарен всем, кто откликнется.

그래서 문제를 해결할 수 없습니다. 아무도 당신에게 이익실현 + 5pp를 넣는 것을 허용하지 않지만 시장이 다시 움직인 후에는 이동할 수 있습니다.

당신은 스크립트에서 사이클을 구성할 수 있고 이익이 + 5pp가 되자마자 그것은 주문을 닫을 것입니다, 그 솔루션은 설정하지 않고 전혀 이익을 취하지 않습니다.

[ STOPLEVEL , #property show_inputs (스크립트를 통해 이 작업을 수행하려는 경우) 글쎄, 루프 스크립트가 무엇인지 알아내십시오.]

네비게이터에서 검색을 위해 강조표시된 경우 포럼에서 스크립트를 찾으십시오.

스크립트는 다음과 같이 반복됩니다.

 int start(){
 while (! IsStopped ()){
  RefreshRates();
   // необходимые вычисления
   if (условие_выхода_из_цикла) break ;
   Sleep ( 1000 ); // пауза на 1сек.
 }
return ( 0 );
}
 

작업에서 하나의 터미널의 두 가지 응용 프로그램이 나오는 이유를 알려주세요. 이로 인해 컴퓨터가 느려집니다.

 
분명히 두 개의 터미널이 실행 중이기 때문에 ... 게다가 하나는 정지하고 (당황한 것으로 판단하면 프로그램을 종료하는 단계에서) 일부 계산으로 시스템 속도를 늦춥니다.
 
alsu писал(а) >>
분명히 두 개의 터미널이 실행 중이기 때문에 ... 그리고 그 중 하나가 멈추고 (당황한 것으로 판단하여 프로그램을 종료하는 단계에서) 일부 계산으로 시스템 속도를 늦춥니다.

그것은 당신이 그것을 켤 때입니다 ...이 경우 세계 외환, 나는 그것이 멈추는 것을보고, 작업을 열며, 이중이 있습니다. 이유는 무엇입니까?
 
아이콘이 다르면 템플릿에서 일부 표시기를 로드하여 다른 창을 만드는 것 같습니다. 이 창은 느려집니다. :) 일반적으로 Windows 작업 관리자보다 더 멋진 것을 사용하는 것이 좋습니다. Process Explorer 또는 AnVir 작업 관리자는 어떤 프로세스가 어떤 창과 기타 유용한 기능을 생성하는지 확인할 수 있습니다.
 
alsu писал(а) >>
아이콘이 다르면 템플릿에서 일부 표시기를 로드하여 다른 창을 만드는 것 같습니다. 이 창은 느려집니다. :) 일반적으로 Windows 작업 관리자보다 더 멋진 것을 사용하는 것이 좋습니다. Process Explorer 또는 AnVir 작업 관리자는 어떤 프로세스가 어떤 창과 기타 유용한 기능을 생성하는지 확인할 수 있습니다.

이해했습니다, 감사합니다
 

사람들!!! 카페트!!! 나는 완전한 오해에 앉아 밤새도록 보냈습니다 ... 함수의 오류가 어디 있는지 알려주십시오 ... 다른 모든 함수와 완전히 동일하게 만들었습니다. 나머지는 문제없이 작동하지만 컴파일하는 동안 오류가 발생합니다... 변수가 설정되지 않았다고 합니다... 그리고 사용할 수 없습니다... 끓어오르고 있어요, 터지기 전에 도와주세요... :)

 int Trend_MACD( string sy, int tf)
{

   int 
   smaper= 55 , 
   fmaper= 34 , 
   fema= 23 , 
   sema= 77 , 
   sig= 9 , 
   subMA= 30 ;
   
   double
   TrendMACDmain,
   TrendMACDsig,
   TrendSMA,
   TrendFMA,
   Trend_UP_Limit=0.001;
   
   if (sy== "" || sy== "0" ) sy= Symbol ();
   if (tf== 5 )
      {
         fema= 23 ;
         sema= 77 ;
         sig = 9 ;
         smaper= 55 ;
         fmaper= 34 ;
         subMA= 30 ;
         Trend_UP_Limit= 0.001 ;
      }
// На отсутствие дальнейших проверок на другие ТФ не обращайте внимание... Пока нужно только М5, а все параметры выше заданы явно...
      
   TrendMACDmain= iMACD (sy,tf,fema,sema,sig, PRICE_CLOSE ,MODE_MAIN, 1 );
   TrendMACDsig = iMACD (sy,tf,fema,sema,sig, PRICE_CLOSE ,MODE_SIGNAL, 1 ;
   TrendSMA     = iMA (sy,tf,smaper, 0 , MODE_SMA , PRICE_CLOSE , 1 );
   TrendFMA     = iMA (sy,tf,fmaper, 0 , MODE_SMA , PRICE_CLOSE , 1 );
//----------------------------------------------   
   if (
         TrendMACDsig<TrendMACDmain &&           // Если MACD главная выше сигнальной и
         TrendMACDmain>Trend_UP_Limit &&         // Главная MACD выше верхнего лимита и
         TrendFMA>TrendSMA &&                   // Быстрая МАшка выше медленной и
         (TrendFMA-TrendSMA)>=subMA* Point        // разница между ними больше subMA пунктов,
      }
         return ( 1 );                             // значит тренд вверх.
   if (
         TrendMACDsig>TrendMACDmain &&           // Если MACD главная ниже сигнальной и
         TrendMACDmain<-Trend_UP_Limit &&       // Главная MACD ниже верхнего лимита и
         TrendFMA<TrendSMA &&                   // Быстрая МАшка ниже медленной и
         (TrendSMA-TrendFMA)>= 30 * Point            // разница между ними больше subMA пунктов,
      }
         return (- 1 );                             // значит тренд вниз,
         else                                    // иначе
         return ( 0 );                             // флэт
}         
   

 
artmedia70 писал(а) >>

사람들!!! 카페트!!! 나는 완전한 오해에 앉아 밤새도록 보냈습니다 ... 함수의 오류가 어디 있는지 알려주십시오 ... 다른 모든 함수와 완전히 동일하게 만들었습니다. 나머지는 문제없이 작동하지만 컴파일하는 동안 오류가 발생합니다... 변수가 설정되지 않았다고 합니다... 그리고 사용할 수 없습니다... 끓어오르고 있어요, 터지기 전에 도와주세요... :)


   if (
         TrendMACDsig<TrendMACDmain &&           // Если MACD главная выше сигнальной и
         TrendMACDmain>Trend_UP_Limit &&         // Главная MACD выше верхнего лимита и
         TrendFMA>TrendSMA &&                   // Быстрая МАшка выше медленной и
         (TrendFMA-TrendSMA)>=subMA* Point        // разница между ними больше subMA пунктов,
       }
         return ( 1 );                             // значит тренд вверх.
   if (
         TrendMACDsig>TrendMACDmain &&           // Если MACD главная ниже сигнальной и
         TrendMACDmain<-Trend_UP_Limit &&       // Главная MACD ниже верхнего лимита и
         TrendFMA<TrendSMA &&                   // Быстрая МАшка ниже медленной и
         (TrendSMA-TrendFMA)>= 30 * Point            // разница между ними больше subMA пунктов,
       }
괄호를 봐
 
죄송합니다. 처음에는 둥근 대괄호 가 있고 그 다음에는 내부에 있는 정사각형이 어떻습니까?