[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 260

 
PapaYozh:


どうしてそんなに小さいの?

ダニは入ってくるのか?

Yesの場合、EAは注文を開こうとしますか?

Yesの場合、OrderSend() が返すチケット番号は何ですか?

1 "の場合、GetLastError() はどのようなエラーコードを返すのでしょうか?

1.来ています。

2.相変わらず、しつこいくらいに来る。

3., 4.- 現在、ログと照合中です。

そういえば、テスターではこの期間、注文を受け付けていませんね。

ありがとうございます。

 

親愛なる友人たちよ、おはようございます。私は以前、C++でプログラミングをしていました(10年ほど前に研究所)。

この質問について助けてほしい。

アルゴリズムが条件により2つの未決済注文を オープン。買いストップは常に最初に開き、売りストップはその後に開きます。

これは新しいTICです。

すでに実行中の注文(BUY ? SELL ?BUYSTOP? SELLSTOP? )がある場合、どのように追跡しますか?

トリガーされたTakeProfit注文がクローズされ、この場合反対側の注文がクローズされるかどうかを新しいティックで知るにはどうすればよいですか?

 

こんにちは、このような線を描くインジケーターのコードを教えてください。あるいは、この2つのポイントに基づいた梁を描くのが良いでしょうか。

 
silhouette: (с. 259)

ひとことお願いします。

トレンドが変わると色が変わるマルチタイムフレームのMAを作りたいのですが、どうすればいいですか?他のタイムフレームからの平均価格表示も行いましたが、色が変わってしまう問題を解決する方法がわかりません。


そこで、どなたかアイデア、あるいは直接的な方法をご提案いただけないでしょうか。
 
こんにちは!インジケーターが全く描画されません。すべて正しく書かれているように見えるのですが、何がエラーなのかがわかりません。どう考えたらいいんだろう。そして、ほぼ同じコードを、関数なしで、最後に大きな追加をしない、ドローズ!!!!わからないこと、理解できないこと、ただなんとなくわかるはずのエラーがわからないことがあれば教えてください。
//+------------------------------------------------------------------+
//|                                            ИндюкДимонакомпил.mq4 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"
#import "user32.dll"
   int   PostMessageA(int  hWnd,int  Msg,int  wParam,string lParam);
#import
#define WM_COMMAND                     0x0111
int delimiter = 0;

#property indicator_chart_window
double ВерхняячертаBuffer1[];
double НижняячертаBuffer2[];
double СинняячертаBuffer3[];
 double вершина; 
 double основание_первого_снижения;
 double начало;
 double вершина_волны_3;
 extern int T=4,K=200;
 int timeframe, start ;
 int бар_вершина ;
 int бар_основание_первого_снижения;
 int бар_начало;
int pereklutsatel;
double naklon,linija2; int P;extern int RO=1;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
//----
   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--) {
//----
 for ( int J=0;J<=RO;J++){
//----

  // for(int i=Bars; i>=0;i--)
   i=Bars;
      бар_вершина=iHighest( NULL,  timeframe, MODE_HIGH, K, start ) ;
       вершина =High[ бар_вершина ];
       бар_основание_первого_снижения=iLowest( NULL,  timeframe, MODE_LOW,NormalizeDouble ( бар_вершина/2,0), start ) ;
       основание_первого_снижения=Low[ бар_основание_первого_снижения ];
       бар_начало=iLowest( NULL,  timeframe, MODE_LOW,NormalizeDouble (бар_вершина*1.5,0), бар_вершина ) ;
       начало=Low[ бар_начало ];
       
         
  if(начало>основание_первого_снижения){naklon=(начало-основание_первого_снижения)/(бар_начало-бар_основание_первого_снижения);
 
    НижняячертаBuffer2[бар_начало]=начало;linija2=начало;for(i=бар_начало-1;i>=0;i--){linija2=linija2-naklon;
   
    НижняячертаBuffer2[i]=linija2;
     
   }
    НижняячертаBuffer2[бар_основание_первого_снижения]=основание_первого_снижения;}
    
    
         for (i=0;i<100;i++){  СинняячертаBuffer3[i]= Open[i];}
          for (i=330;i<500;i++){  СинняячертаBuffer3[i]= Open[i];}

     ВерхняячертаBuffer1[бар_начало]=начало;
     
 double точка4; int бар_точка4;   бар_точка4=iHighest( NULL,  timeframe, MODE_HIGH, бар_основание_первого_снижения, 3 ) ; 
  точка4 =High[ бар_точка4 ];  
   
   if(вершина>точка4){naklon=(начало-точка4)/(бар_начало-бар_точка4);  
   double linija1=начало;for(i=бар_начало-1;i>=0;i--){linija1=linija1-naklon;ВерхняячертаBuffer1[i]=linija1; }}
   
double vulf=НижняячертаBuffer2[0];
  if ( vulf==Ask&&vulf==Bid)vulf=1;
  else{ for (vulf=vulf+Point*10; vulf==НижняячертаBuffer2[0];vulf=vulf-Point){
           if ( vulf==Ask&&vulf==Bid){vulf=1;}} 
      for (vulf=vulf-Point*10; vulf==НижняячертаBuffer2[0];vulf=vulf+Point){
           if ( vulf==Ask&&vulf==Bid)vulf=1;} 
              
           
           
           }
           
           
   if (vulf==1){Comment ("  Есть вульв!!! "  , "  timeframe " , timeframe);return(0);  }
    if (vulf!=1&&pereklutsatel==1) {    
   
     if(delimiter<3){delimiter++;Comment(delimiter);return(0);}
   delimiter=0;
    fChangePeriod();P++;
                                 
                   }  } }
//----
   return(0);
  }
//+------------------------------------------------------------------+

void fChangePeriod(){int ii,hwd = WindowHandle(Symbol(),Period());
   switch(Period()){
      case PERIOD_W1    : ii = 33134; break; //PERIOD_D1;
      case PERIOD_D1    : ii = 33136; break; //PERIOD_H4;
      case PERIOD_H4    : ii = 33135; break; //PERIOD_H1;
      case PERIOD_H1    : ii = 33140; break; //PERIOD_M30;
      case PERIOD_M30   : ii = 33139; break; //PERIOD_M15;
      case PERIOD_M15   : ii = 33138; break; //PERIOD_M5;
      case PERIOD_M5    : ii = 33137; break; //PERIOD_M1;
      case PERIOD_M1    : ii = 33141; break; //PERIOD_W1;
   }     
   PostMessageA(hwd, WM_COMMAND, ii, 0);
   return;
}
 
Dimka-novitsek:
こんにちは!インジケーターが全く描画されません。すべてが正しく書かれているように見えるのですが、何がエラーなのかがわかりません。どう考えたらいいんだろう。そして、ほぼ同じコードを、関数なしで、最後に大きな追加をしない、ドローズ!!!!わからないこと、理解できないこと、ただなんとなくわかるはずのエラーがわからないことがあれば教えてください。

もちろん、インジケーターバッファは ありません。
 
どうしてですか?
 
Dimka-novitsek:
そうならないわけがない。


どこにいるんだ?

1を挙げる。

 
さて、何かあったかな...。ありがとうございます!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
描いている!!!やったーーーーーーーーーーーーありがとうございます!!! 私は、インジケーターの組み立ての詳細を、いつの間にかすっかり忘れていました。あなたの協力がなければ、私はさらに1週間かけて計算の間違いを探していたでしょう。