コーディングのヘルプ - ページ 717

 

mladen:
What is "instant profit scalper"?

http://www.metatraderfiles.com/wp-content/uploads/instant-profit-scalper-04.png

 

こんにちは。

私はex4ファイルしか持っていません。インジケータ iCustom関数)を使ってデータを読み込みたいと思います。Stratman Trend Mode "の入力に何を書けばいいのかわかりません。もしかしたらご存知かもしれませんね。)添付ファイルでインジケータを送ります。

ファイル:
xExt.ex4  41 kb
 
alozard:

mladenさん、こんにちは。

インジケータを 以下のように 修正してください

感謝




BBmacdは"touch "ではなく "cross "で表示される-エラーがないため、修正の必要はない
 

mladenさん。

チャート上で複数回動作させるためには、どのコードを追加または削除 しなければならないのでしょうか?

一回しか実行できないのですが、チャート上で数回実行する必要があります。

よろしくお願いします。

 
bilbao:

mladenさん。

チャート上で複数回動作させるためには、どのコードを追加または削除しなければならないのでしょうか?

一回しか実行できないのですが、チャート上で数回実行する必要があります。

よろしくお願いします。

全てのインジケータは複数回実行可能です。

しかし、オブジェクトを扱うのであれば、それに応じて変更する必要がある(作成したインスタンスにしか属さないオブジェクトを扱うため)

 

リガード

私はそれを修正します。

チェック お願いします

申し訳ありませんが、私にはできません。

チャート上で数回実行する必要があります。

よろしくお願いします。

ファイル:
 
bilbao:

リガード

私はそれを修正します。

チェックお願いします

申し訳ありませんが、私にはできません。

チャート上で数回実行する必要があります。

よろしくお願いします。

チェック するためには、オリジナルの(デコンパイルされていない)コードが必要です。もし、オリジナルのソースコードをお持ちでしたら、投稿してください。
 
mladen:
確認するためにオリジナルの(デコンパイルしていない)コードが必要なのですが。オリジナルのソースコードをお持ちの方は、ぜひ投稿してください

持ち

ベストポイント

ファイル:
 
bilbao:

持ち

さいゆうしゅう

申し訳ありませんが、それらも両方ともデコンパイルされています
 

どなたか、2点間の最高値と最安値を求めた経験のある方はいらっしゃいますか?

15:00 から 17:00 (19:00 - 0:00) までの最高値と最安値に線を引きたいのですが、この2つの時間の間に線を引くことはできます。

ある数のローソク足の間で高値と安値を見つけることができますが、時間が進むにつれて、この2つの時間の間に線を引くことができなくなります。

19:00のローソク足(228本)から始めて、現在(16本)に向かって逆算すると

現在(168 = 0:00 )60本のローソク足(5分足チャート)に向かって逆算すると、各ローソク足の高値と安値が分かりますが、その中で最も高いものが必要です。

高値の最高値と安値の最安値が欲しいです。

以下は私が取り組んできたコードです。 多分、誰かが私が欠けているか、または間違ってやっていることを私に教えてください。


ありがとうございます。


黄ひげ


//+--------------------------------------------------------------------------+
//|                                                   Daily High and Low.mq4 |
//|                                                                       me |
//|                                                                          |
//+--------------------------------------------------------------------------+

#property indicator_chart_window

extern int Hour_Num = 19;
extern int Hour_Num_A = 0;

extern int Minute_Num = 0;


    
    
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
//----
   return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
{
//----

    

    
//----
   return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+

int start()
   {

    datetime BeginTime, EndTime;
    int ph;
    int Counted_bars=IndicatorCounted();                                                        
    int p=Bars-Counted_bars-1;                                                                  
                                                                                                
    while(p>=0)                                                                                        
    {    
     if(TimeHour(Time[p]) == Hour_Num && TimeMinute(Time[p]) == Minute_Num)
    
    { ph=ph+1;
    
      double pvH =  iHigh(NULL, 0, iHighest(NULL, 0, MODE_HIGH, 60, 168));  
      
        
    if(p > 0)
    {
    BeginTime = iTime( NULL, PERIOD_D1, pvH );                                                      
    EndTime   = BeginTime - 18000;                                                                
    }
                                                                                              
    //double pvH=iHigh(NULL, PERIOD_D1,ph);
    
   //  double pvH=iHighest(NULL,0,MODE_HIGH,60,-168);
        
     /*  ObjectDelete("DnSymbolBz");
       ObjectCreate("DnSymbolBz", OBJ_ARROW, 0, Time[p],pvH);                  
       ObjectSet("DnSymbolBz", OBJPROP_ARROWCODE, SYMBOL_ARROWDOWN);
       ObjectSet("DnSymbolBz", OBJPROP_WIDTH,2);      
       ObjectSet("DnSymbolBz", OBJPROP_COLOR,Red);
       ObjectSet("DnSymbolBz", OBJPROP_ANCHOR, ANCHOR_BOTTOM);*/

    
        ObjectDelete("OpenTtA");
        ObjectCreate("OpenTtA",OBJ_HLINE,0,Time[p],pvH);
        ObjectSet("OpenTtA", OBJPROP_COLOR, LightGreen);
                                                    
                                                                                                    
  // Alert("pvH =  ",pvH);
    
    ObjectDelete("pHg_Line"+ph);  
    ObjectCreate("pHg_Line"+ph, OBJ_TREND, 0, BeginTime, pvH, EndTime, pvH );                          
    ObjectSet("pHg_Line"+ph, OBJPROP_COLOR, MediumSeaGreen);
    ObjectSet("pHg_Line"+ph, OBJPROP_STYLE, STYLE_DASH);
    ObjectSet("pHg_Line"+ph, OBJPROP_WIDTH, 1);
    ObjectSet("pHg_Line"+ph, OBJPROP_RAY, False);  
    
    }
    p--;  
   ObjectSet("pHg_Line"+ph,OBJ_TREND,EndTime);
    
    
    ChartRedraw(ChartID());

    
    
  
    
     }

//----
   return(0);
}
//+------------------------------------------------------------------+