마지막 아이디어 - 페이지 2

 
Michelangelo >> :

그리고 당신은 그것이 떨어질 것이라고 확신합니다 ... 침을 뱉을 무언가를 작성하십시오 ... 그러나 디버그하려면 비용이 듭니다 ... 내가 당신에게 물방울이없는 것을 썼습니까? 그리고 당신은 펜으로 펜을 가지고 거래합니다 ... 당신이 옳고 그른 부분을 적어두고 ... 기술 사양을 작성하십시오 ... 당신은 시장에서 행동에 대한 알고리즘을 구성 할 수 없을 것입니다. 며칠 ... 펜으로 현재 돈을 벌면 다시 ... " 신사 여러분, 프로그래머 여러분은 그러한 알고리즘을 MQL 언어 ... ?

그래서 - 이것은 하나의 애지중지입니다 ...


모든 사람의 손은 항상 이익이 있고 거기에는 마음이 교정되지만 차량에서 어떻게 일찍 또는 늦게 고갈되는지.

그리고 여기서 무한대로 수정해봅시다. 칠면조가 알을 가져온다면 인터넷에는 존재하지 않을 것입니다!!!!

 
Pyxlik2009 писал(а) >> 얘들 아, 마지막으로 도움을 요청합니다.

뭐가 그렇게 나빠? )))
 
Mer495 >> :


모든 사람의 손은 항상 이익이 있고 거기에는 마음이 교정되지만 차량에서 어떻게 일찍 또는 늦게 고갈되는지.

그리고 여기서 무한대로 수정해봅시다. 칠면조가 알을 가져온다면 인터넷에는 존재하지 않을 것입니다!!!!

동의하지 않습니다... 정확하게 조정된 TS는 매트 모델에도 잘 맞고 핸들보다 훨씬 잘 작동합니다... :)

이것은 내 IMHO입니다 ...

바로 지금, 2 주 동안 내 동지가 자물쇠를 덮는 방법을 나에게 설명했습니다 ... 자신이 이해할 때까지 그는 마음으로 헤매고있었습니다 ... :) 그러나 내가 이해한대로 매트 몬델이 그렸습니다. 그보다 낫다 ... :)

그리고 일반적으로 ... 올바르게 작성된 기술 사양(알고리즘) - 작업의 90% !!!

 
LeoV >> :

Что, всё так плёхо? )))

손은 없지만 모든 것이 우울해 보입니다. 즉, 시간이없고 외환 공부를하고 있지만 할 일이 많고 먹고 싶은 것도 있습니다.
 
Pyxlik2009 >> :

руками нет но просто это все выглядит удручающи, тоесть у меня времени нет , учеба форекс, а дел полно и есть тоже хочется.
인 키 프레이즈 ... 그리고 우리는 여기서 바보 역할을하고 맥주를 마시고 있습니다 ... 푹신한 ... 10 달러는 잃지 않지만 나에게는 좋습니다 ... 지갑 기억하십니까? :)
 

코드베이스에 들어가면 포물선 분석에 대한 고문을 찾으십시오. 이것은 화살표와 빨간색 및 파란색 선입니다.

선택할 수 있는 버전이 아마 20가지가 될 것입니다 :)

 
baltik >> :

코드베이스에 들어가면 포물선 분석에 대한 고문을 찾으십시오. 이것은 화살표와 빨간색 및 파란색 선입니다.

선택할 수 있는 버전이 아마 20가지가 될 것입니다 :)


10불이면 OK
 
Pyxlik2009 писал(а) >>

10불이면 OK


자선을 위해 돈을 가져 가라

"Forex Profit" 시스템

JS.ma. 포물선.거래

FT_두피 포물선 MM

SAR RSI MTS

 
Pyxlik2009 >> :

ок за 10 баксов я согласен
넣어..아침에 처리할게.. Z401291341083
 

좋아, 나는 프로그래밍을 이해하기 시작할거야, 10달러에 대해 미안하다고 느끼는 것이 아니라, 그것이 작동한다면, 나는 공유할 것이다, 나는 욕심이 아니다, 나는 단지 누군가에게 쓰라고 요구하는 것이 지겹다, 더 많이 이해하고, 모든 사람이 시간이 있는 것은 아니며 더욱이 모든 사람이 미친 아이디어에 시간을 사용하고 싶어하지 않습니다.

그래서 나는 지표를 분해했습니다. 나는 모든 자료를 살펴보고, 읽고,보고, 무엇을 꺼낼지 이해했습니다.

내가 하라고 한 것처럼

Michelangelo >> :
кидай... с утра по приходу займусь... Z401291341083

지표에서 고문을 만들고 그에게 감사를 표했습니다. 그리고 나는 그의 예에 대한 조언자를 만들었습니다.

나는 모든 지표 매개변수를 Expert Advisor로 옮겼습니다. 이것은 이해되었고 많은 작업이 필요하지 않았습니다.

그러나 화살표가 나타날 때 한 방향 또는 다른 방향으로 위치를 여는 방법은 저에게 도달하지 않지만 표시기 코드에서 이것이 수행되는 방법을 이해했습니다.

이것이 내가 화살표가 나타나는 신호를 이해하는 방법입니다.

 if (Signal > 0 && g_ibuf_104[l_shift_4 + 1 ] == - 1.0 ) {
            g_ibuf_112[l_shift_4] = lda_24[l_shift_4];
            g_ibuf_104[l_shift_4] = lda_24[l_shift_4];
             if (Line > 0 ) g_ibuf_120[l_shift_4] = lda_24[l_shift_4];
             if (SoundON == TRUE && l_shift_4 == 0 && !gi_132) {
               gi_132 = TRUE;
               gi_136 = FALSE;
       
            }
         } else {
            g_ibuf_104[l_shift_4] = lda_24[l_shift_4];
             if (Line > 0 ) g_ibuf_120[l_shift_4] = lda_24[l_shift_4];
            g_ibuf_112[l_shift_4] = - 1 ;
         }
         if (Signal == 2 ) g_ibuf_104[l_shift_4] = 0 ;
         g_ibuf_116[l_shift_4] = - 1 ;
         g_ibuf_108[l_shift_4] = - 1.0 ;
         g_ibuf_124[l_shift_4] = EMPTY_VALUE ;
      }
       if (li_8 < 0 ) {
         if (Signal > 0 && g_ibuf_108[l_shift_4 + 1 ] == - 1.0 ) {
            g_ibuf_116[l_shift_4] = lda_20[l_shift_4];
            g_ibuf_108[l_shift_4] = lda_20[l_shift_4];
             if (Line > 0 ) g_ibuf_124[l_shift_4] = lda_20[l_shift_4];
             if (SoundON == TRUE && l_shift_4 == 0 && !gi_136) {
               gi_136 = TRUE;
               gi_132 = FALSE;

이제 구매 및 마을에서 열려면 무엇을 작성해야 하는지 이해하도록 도와주세요.

내가 조건을 잘못 이해했다면 여기에 개시자 코드 자체가 있습니다.

 /*
   Generated by EX4-TO-MQ4 decompiler V4.0.224.1 []
   Website: http://purebeam.biz
   E-mail : purebeam@gmail.com
*/
#property copyright "Copyright © 2006, TrendLaboratory Ltd."
#property link       "http://finance.groups.yahoo.com/group/TrendLaboratory"

#property indicator_chart_window
#property indicator_buffers 6
#property indicator_color1 RoyalBlue
#property indicator_color2 Red
#property indicator_color3 RoyalBlue
#property indicator_color4 Red
#property indicator_color5 RoyalBlue
#property indicator_color6 Red

extern int Length = 20 ;
extern int Deviation = 1 ;
extern double MoneyRisk = 1.0 ;
extern int Signal = 1 ;
extern int Line = 1 ;
extern int Nbars = 10000 ;
double g_ibuf_104[];
double g_ibuf_108[];
double g_ibuf_112[];
double g_ibuf_116[];
double g_ibuf_120[];
double g_ibuf_124[];
extern bool SoundON = TRUE;
bool gi_132 = FALSE;
bool gi_136 = FALSE;

int init() {
   SetIndexBuffer ( 0 , g_ibuf_104);
   SetIndexBuffer ( 1 , g_ibuf_108);
   SetIndexBuffer ( 2 , g_ibuf_112);
   SetIndexBuffer ( 3 , g_ibuf_116);
   SetIndexBuffer ( 4 , g_ibuf_120);
   SetIndexBuffer ( 5 , g_ibuf_124);
   SetIndexStyle( 0 , DRAW_ARROW , STYLE_SOLID , 1 );
   SetIndexStyle( 1 , DRAW_ARROW , STYLE_SOLID , 1 );
   SetIndexStyle( 2 , DRAW_ARROW , STYLE_SOLID , 1 );
   SetIndexStyle( 3 , DRAW_ARROW , STYLE_SOLID , 1 );
   SetIndexStyle( 4 , DRAW_LINE );
   SetIndexStyle( 5 , DRAW_LINE );
   SetIndexArrow( 0 , 159 );
   SetIndexArrow( 1 , 159 );
   SetIndexArrow( 2 , 233 );
   SetIndexArrow( 3 , 234 );
   IndicatorDigits(MarketInfo( Symbol (), MODE_DIGITS));
   string ls_0 = "BBands Stop(" + Length + "," + Deviation + ")" ;
   IndicatorShortName(ls_0);
   SetIndexLabel( 0 , "UpTrend Stop" );
   SetIndexLabel( 1 , "DownTrend Stop" );
   SetIndexLabel( 2 , "UpTrend Signal" );
   SetIndexLabel( 3 , "DownTrend Signal" );
   SetIndexLabel( 4 , "UpTrend Line" );
   SetIndexLabel( 5 , "DownTrend Line" );
   SetIndexDrawBegin( 0 , Length);
   SetIndexDrawBegin( 1 , Length);
   SetIndexDrawBegin( 2 , Length);
   SetIndexDrawBegin( 3 , Length);
   SetIndexDrawBegin( 4 , Length);
   SetIndexDrawBegin( 5 , Length);
   return ( 0 );
}

int start() {
   int li_8;
   double lda_12[ 25000 ];
   double lda_16[ 25000 ];
   double lda_20[ 25000 ];
   double lda_24[ 25000 ];
   for ( int l_shift_4 = Nbars; l_shift_4 >= 0 ; l_shift_4--) {
      g_ibuf_104[l_shift_4] = 0 ;
      g_ibuf_108[l_shift_4] = 0 ;
      g_ibuf_112[l_shift_4] = 0 ;
      g_ibuf_116[l_shift_4] = 0 ;
      g_ibuf_120[l_shift_4] = EMPTY_VALUE ;
      g_ibuf_124[l_shift_4] = EMPTY_VALUE ;
   }
   for (l_shift_4 = Nbars - Length - 1 ; l_shift_4 >= 0 ; l_shift_4--) {
      lda_12[l_shift_4] = iBands ( NULL , 0 , Length, Deviation, 0 , PRICE_CLOSE , MODE_UPPER, l_shift_4);
      lda_16[l_shift_4] = iBands ( NULL , 0 , Length, Deviation, 0 , PRICE_CLOSE , MODE_LOWER, l_shift_4);
       if (Close[l_shift_4] > lda_12[l_shift_4 + 1 ]) li_8 = 1 ;
       if (Close[l_shift_4] < lda_16[l_shift_4 + 1 ]) li_8 = - 1 ;
       if (li_8 > 0 && lda_16[l_shift_4] < lda_16[l_shift_4 + 1 ]) lda_16[l_shift_4] = lda_16[l_shift_4 + 1 ];
       if (li_8 < 0 && lda_12[l_shift_4] > lda_12[l_shift_4 + 1 ]) lda_12[l_shift_4] = lda_12[l_shift_4 + 1 ];
      lda_20[l_shift_4] = lda_12[l_shift_4] + (MoneyRisk - 1.0 ) / 2.0 * (lda_12[l_shift_4] - lda_16[l_shift_4]);
      lda_24[l_shift_4] = lda_16[l_shift_4] - (MoneyRisk - 1.0 ) / 2.0 * (lda_12[l_shift_4] - lda_16[l_shift_4]);
       if (li_8 > 0 && lda_24[l_shift_4] < lda_24[l_shift_4 + 1 ]) lda_24[l_shift_4] = lda_24[l_shift_4 + 1 ];
       if (li_8 < 0 && lda_20[l_shift_4] > lda_20[l_shift_4 + 1 ]) lda_20[l_shift_4] = lda_20[l_shift_4 + 1 ];
       if (li_8 > 0 ) {
         if (Signal > 0 && g_ibuf_104[l_shift_4 + 1 ] == - 1.0 ) {
            g_ibuf_112[l_shift_4] = lda_24[l_shift_4];
            g_ibuf_104[l_shift_4] = lda_24[l_shift_4];
             if (Line > 0 ) g_ibuf_120[l_shift_4] = lda_24[l_shift_4];
             if (SoundON == TRUE && l_shift_4 == 0 && !gi_132) {
               gi_132 = TRUE;
               gi_136 = FALSE;
       
            }
         } else {
            g_ibuf_104[l_shift_4] = lda_24[l_shift_4];
             if (Line > 0 ) g_ibuf_120[l_shift_4] = lda_24[l_shift_4];
            g_ibuf_112[l_shift_4] = - 1 ;
         }
         if (Signal == 2 ) g_ibuf_104[l_shift_4] = 0 ;
         g_ibuf_116[l_shift_4] = - 1 ;
         g_ibuf_108[l_shift_4] = - 1.0 ;
         g_ibuf_124[l_shift_4] = EMPTY_VALUE ;
      }
       if (li_8 < 0 ) {
         if (Signal > 0 && g_ibuf_108[l_shift_4 + 1 ] == - 1.0 ) {
            g_ibuf_116[l_shift_4] = lda_20[l_shift_4];
            g_ibuf_108[l_shift_4] = lda_20[l_shift_4];
             if (Line > 0 ) g_ibuf_124[l_shift_4] = lda_20[l_shift_4];
             if (SoundON == TRUE && l_shift_4 == 0 && !gi_136) {
               gi_136 = TRUE;
               gi_132 = FALSE;
            }
         } else {
            g_ibuf_108[l_shift_4] = lda_20[l_shift_4];
             if (Line > 0 ) g_ibuf_124[l_shift_4] = lda_20[l_shift_4];
            g_ibuf_116[l_shift_4] = - 1 ;
         }
         if (Signal == 2 ) g_ibuf_108[l_shift_4] = 0 ;
         g_ibuf_112[l_shift_4] = - 1 ;
         g_ibuf_104[l_shift_4] = - 1.0 ;
         g_ibuf_120[l_shift_4] = EMPTY_VALUE ;
      }
   }
   return ( 0 );
}

그리고 나는 이미 전문가를 썼습니다.

 //+------------------------------------------------------------------+
//|                                        PriceChanel_Stop_v1_2.mq4 |
//|                                Copyright © 2010, Michelangelo ®  |
//|                                         http://www.fxtraders.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, Michelangelo ®"
#property link       "http://www.fxtraders.net"

extern int Length = 20 ;
extern int Deviation = 1 ;
extern double MoneyRisk = 1.0 ;
extern int Signal = 1 ;
extern int Line = 1 ;
extern int Nbars = 10000 ;
extern int TakeProfit= 100 ;

double UpTrendSignal=- 1.0 ;
double DownTrendSignal=- 1.0 ;
double Lots;
datetime timeSignal;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   int Ticket;
   double TP;
//----
   Ticket=- 1 ;
   Lots=MarketInfo( Symbol (),MODE_MINLOT);
   UpTrendSignal= iCustom ( Symbol (), 0 , "BBANDS~1" ,Length,Deviation,MoneyRisk,Signal,Line,Nbars,TakeProfit, 2 , 0 );
   if (UpTrendSignal> 0 ){
       if (timeSignal<=Time[ 0 ]){
         RefreshRates();
         Ticket= OrderSend ( Symbol (),OP_BUY,Lots,Ask, 5 , 0 , 0 , 0 , 0 , 0 , Green );
         if (TakeProfit> 0 && Ticket> 0 ) {
            TP= NormalizeDouble ((Ask+TakeProfit* Point ),MarketInfo( Symbol (),MODE_DIGITS));
            OrderModify(Ticket,OrderOpenPrice(), 0 ,TP, 0 , 0 );
            }
         Print ( "Пришел сигнал на покупку!" );
         timeSignal= TimeCurrent ();
         }
         }
   DownTrendSignal= iCustom ( Symbol (), 0 , "BBANDS~1" ,Length,Deviation,MoneyRisk,Signal,Line,Nbars,TakeProfit, 3 , 0 );
   if (DownTrendSignal> 0 ){
       if (timeSignal<=Time[ 0 ]){
         RefreshRates();
         Ticket= OrderSend ( Symbol (),OP_SELL,Lots,Bid, 5 , 0 , 0 , 0 , 0 , 0 , Green );
         if (TakeProfit> 0 && Ticket> 0 ) {
            TP= NormalizeDouble ((Bid-TakeProfit* Point ),MarketInfo( Symbol (),MODE_DIGITS));
            OrderModify(Ticket,OrderOpenPrice(), 0 ,TP, 0 , 0 );
            }
         Print ( "Пришел сигнал на продажу!" );
         timeSignal= TimeCurrent ();
         }
         }
    
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+

나는 오류 없이 컴파일했다))) 놀랐다))) 지금 당장 내가 그곳에서 한 일을 테스트하려고 노력할 것이다)))