[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 240 1...233234235236237238239240241242243244245246247...633 새 코멘트 Роман 2012.07.07 08:49 #2391 w_ersoc : 감사하다. 이것은 내가 보았다. 하지만 거기 - 그리고 나는 시장 근처가 아니라 특정 가격 근처에 있어야 합니다. 예: 시장은 1.3262에 있지만 1.1111에서 5포인트 범위에서 찾아야 합니다. 예를 들어 구매 주문과 함께 여기에서 MODE_ASK를 1.1111로 변경하지 못하게 하는 것은 무엇입니까? 기능이 준비되었습니다 - 편집하십시오. if (ot==OP_BUY || ot==OP_BUYLIMIT || ot==OP_BUYSTOP) { if ( MathAbs ( MarketInfo (sy, MODE_ASK)- OrderOpenPrice ())<ds*p) return (True); } if (ot==OP_SELL || ot==OP_SELLLIMIT || ot==OP_SELLSTOP) { if ( MathAbs ( OrderOpenPrice ()- MarketInfo (sy, MODE_BID))<ds*p) return (True); Numlocked 2012.07.07 08:59 #2392 Roman. : 예를 들어 구매 주문과 함께 여기에서 MODE_ASK를 1.1111로 변경하지 못하게 하는 것은 무엇입니까? 기능이 준비되었습니다 - 편집하십시오. 감사하다! Victor Nikolaev 2012.07.07 09:06 #2393 deyron : 위 글은 아래에서 수정했습니다. 한 MA가 다른 MA를 통과하거나 그 반대로 통과하는 데에는 (빈) 기준이 없습니다. 버퍼가 하나면 질문이 없고 2번, 3번, 4번을 거쳐서 똑같은 현상이 일어나면 전송이 되지 않거나 오히려 동작하지 않는다는 바로 그 사실 표시기에 버퍼가 하나만 있는 경우 적절하게 수행해야 합니다. Dimka-novitsek 2012.07.07 12:45 #2394 costy_ : 거래 흐름을 중지하지 않도록 슬립 표시기가 작동하지 않습니다! 인디케이터가 슬립과 빈 카운터 없이만 작동하는 트릭은 무엇입니까, 아무것도 그리지 않습니다 !!!!! 놀랍고, 놀랍고, 이해할 수 없고, 결국 정상이 아닌 것뿐인데, 이렇게 코드를 작성해야 했다!! //+------------------------------------------------------------------+ //| Синяячерта.mq4 | //| Copyright 2012, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright 2012, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #property indicator_chart_window #property indicator_buffers 3 #property indicator_color1 Green #property indicator_color2 Red #property indicator_color3 DarkBlue double ВерхняячертаBuffer1[]; double НижняячертаBuffer2[]; double СинняячертаBuffer3[]; double вершина; double основание_первого_снижения; double начало; double вершина_волны_3; int timeframe, start ; int бар_вершина ; int бар_основание_первого_снижения; int бар_начало; double Pustostsetscyk; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle ( 0 , DRAW_SECTION , STYLE_SOLID , 2 , CLR_NONE ); //Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer ( 0 ,ВерхняячертаBuffer1); //Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue ( 0 , 0.0 ); SetIndexStyle ( 1 , DRAW_SECTION , STYLE_SOLID , 2 , CLR_NONE ); //Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer ( 1 ,НижняячертаBuffer2); //Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue ( 1 , 0.0 ); SetIndexStyle ( 2 , DRAW_SECTION , STYLE_SOLID , 2 , CLR_NONE ); //Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer ( 2 ,СинняячертаBuffer3); //Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue ( 2 , 0.0 ); //---- return ( 0 ); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return ( 0 ); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars= IndicatorCounted (); //---- for ( int i= 0 ;i< 100 ;i++){ СинняячертаBuffer3[i]= Open[i];} for (i= 330 ;i< 500 ;i++){ СинняячертаBuffer3[i]= Open[i];} for (i= 0 ;i< 500 ;i++){ Pustostsetscyk++;} Pustostsetscyk= 0 ; Sleep ( 4000 ); i= Bars ; бар_вершина= iHighest ( NULL , timeframe, MODE_HIGH, i, start ) ; вершина =High[ бар_вершина ]; бар_основание_первого_снижения= iLowest ( NULL , timeframe, MODE_LOW, бар_вершина, start ) ; основание_первого_снижения=Low[ бар_основание_первого_снижения ]; бар_начало= iLowest ( NULL , timeframe, MODE_LOW, бар_вершина* 2 , бар_вершина ) ; начало=Low[ бар_начало ]; Sleep ( 4000 ); // Alert ( " бар_вершина ",бар_вершина , " вершина " , вершина , // " бар_основание_первого_снижения " ,бар_основание_первого_снижения , " основание_первого_снижения " , основание_первого_снижения , // " бар_начало " , бар_начало , " начало " , начало ); НижняячертаBuffer2[бар_начало]=начало; НижняячертаBuffer2[бар_основание_первого_снижения]=основание_первого_снижения; for ( i= 0 ;i< 10 ;i++){ НижняячертаBuffer2[i]= Open[i];} Sleep ( 4000 ); for (i= 0 ;i< 500 ;i++){ Pustostsetscyk++;} Pustostsetscyk= 0 ; //---- return ( 0 ); } //+------------------------------------------------------------------+ Dimka-novitsek 2012.07.07 12:48 #2395 그러면 시간 틀은 변경할 수 없으며 모든 것이 영원히 사라집니다. 그리고 한 쌍의 달러에 대해 (i=0;i<300;i++){ Alert ( UnderlineBuffer2[i]); }, 그는 그것 없이는 그림을 그리지 않습니다! 그리고 그는 정말 매번 그림을 그립니다! 그래서 선 굵기를 4로 설정하고 컴파일 했더니 없어졌어요!! 응. 나는 차트에 지표를 넣었습니다. 그것은 거기에 없습니다. 2분 기다리겠습니다. 차트에서 제거하지 않고 메타 트레이더 편집기에서 동일한 코드를 다시 컴파일합니다. 칠면조가 그려졌습니다! Victor Nikolaev 2012.07.07 13:29 #2396 Dimka-novitsek : 인디케이터가 슬립과 빈 카운터 없이만 작동하는 기능이 뭐고 아무것도 안그려요!!!!! 놀랍고, 놀랍고, 이해할 수 없고, 결국 정상이 아닌 것뿐인데, 이렇게 코드를 작성해야 했다!! 이 옵션으로 시작 //+------------------------------------------------------------------+ //| Синяячерта.mq4 | //| Copyright 2012, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright 2012, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #property indicator_chart_window #property indicator_buffers 3 #property indicator_color1 Green #property indicator_color2 Red #property indicator_color3 DarkBlue double BufferUP[]; double BufferDN[]; double BufferBlue[]; double Pustostsetscyk; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle ( 0 ,DRAW_LINE); //Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer ( 0 ,BufferUP); //Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue ( 0 , 0.0 ); SetIndexStyle ( 1 ,DRAW_LINE); //Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer ( 1 ,BufferDN); //Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue ( 1 , 0.0 ); SetIndexStyle ( 2 ,DRAW_LINE); //Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer ( 2 ,BufferBlue); //Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue ( 2 , 0.0 ); //---- return ( 0 ); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return ( 0 ); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars= IndicatorCounted (); //---- int limit= Bars -counted_bars- 1 ; for ( int i=limit;i>= 0 ;i--) { BufferBlue[i] = Open[i]; BufferUP[i] = High[i]; BufferDN[i] = Low[i]; } //---- return ( 0 ); } //+------------------------------------------------------------------+ Dimka-novitsek 2012.07.07 13:30 #2397 감사해요!!!!!! 감독자!!! Victor Nikolaev 2012.07.07 13:33 #2398 Dimka-novitsek : 감사해요!!!!!! 이전글 약간 수정 Dimka-novitsek 2012.07.07 13:40 #2399 기간을 변경하면 해당 기간도 사라지고 영원히 더 이상 어떤 기간에도 없는 것 같습니다. 글쎄, 우선, 나는 대략적으로 유용한 것을 하려고 노력할 것이다. 아마도 내 컴퓨터가 고장난 것 같습니다. Victor Nikolaev 2012.07.07 13:43 #2400 Dimka-novitsek : 기간을 변경하면 해당 기간도 사라지고 영원히 더 이상 어떤 기간에도 없는 것 같습니다. 글쎄, 우선, 나는 대략적으로 유용한 것을 하려고 노력할 것이다. 아마도 내 컴퓨터가 고장난 것 같습니다. 코드를 약간 수정했습니다. 이미 작성했습니다. 1...233234235236237238239240241242243244245246247...633 새 코멘트 사유: 취소 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
감사하다. 이것은 내가 보았다. 하지만 거기 -
그리고 나는 시장 근처가 아니라 특정 가격 근처에 있어야 합니다.
예: 시장은 1.3262에 있지만 1.1111에서 5포인트 범위에서 찾아야 합니다.
예를 들어 구매 주문과 함께 여기에서 MODE_ASK를 1.1111로 변경하지 못하게 하는 것은 무엇입니까? 기능이 준비되었습니다 - 편집하십시오.
예를 들어 구매 주문과 함께 여기에서 MODE_ASK를 1.1111로 변경하지 못하게 하는 것은 무엇입니까? 기능이 준비되었습니다 - 편집하십시오.
위 글은 아래에서 수정했습니다. 한 MA가 다른 MA를 통과하거나 그 반대로 통과하는 데에는 (빈) 기준이 없습니다.
버퍼가 하나면 질문이 없고 2번, 3번, 4번을 거쳐서 똑같은 현상이 일어나면 전송이 되지 않거나 오히려 동작하지 않는다는 바로 그 사실
표시기에 버퍼가 하나만 있는 경우 적절하게 수행해야 합니다.
거래 흐름을 중지하지 않도록 슬립 표시기가 작동하지 않습니다!
인디케이터가 슬립과 빈 카운터 없이만 작동하는 트릭은 무엇입니까, 아무것도 그리지 않습니다 !!!!! 놀랍고, 놀랍고, 이해할 수 없고, 결국 정상이 아닌 것뿐인데, 이렇게 코드를 작성해야 했다!!
그러면 시간 틀은 변경할 수 없으며 모든 것이 영원히 사라집니다.
그리고 한 쌍의 달러에 대해 (i=0;i<300;i++){ Alert ( UnderlineBuffer2[i]); }, 그는 그것 없이는 그림을 그리지 않습니다!
그리고 그는 정말 매번 그림을 그립니다! 그래서 선 굵기를 4로 설정하고 컴파일 했더니 없어졌어요!!
응. 나는 차트에 지표를 넣었습니다. 그것은 거기에 없습니다. 2분 기다리겠습니다. 차트에서 제거하지 않고 메타 트레이더 편집기에서 동일한 코드를 다시 컴파일합니다. 칠면조가 그려졌습니다!
인디케이터가 슬립과 빈 카운터 없이만 작동하는 기능이 뭐고 아무것도 안그려요!!!!! 놀랍고, 놀랍고, 이해할 수 없고, 결국 정상이 아닌 것뿐인데, 이렇게 코드를 작성해야 했다!!
이 옵션으로 시작
감사해요!!!!!!
감독자!!!
감사해요!!!!!!
이전글 약간 수정
기간을 변경하면 해당 기간도 사라지고 영원히 더 이상 어떤 기간에도 없는 것 같습니다. 글쎄, 우선, 나는 대략적으로 유용한 것을 하려고 노력할 것이다. 아마도 내 컴퓨터가 고장난 것 같습니다.
코드를 약간 수정했습니다. 이미 작성했습니다.