インディケータ: 高値および安値のカスタムレベル

 

高値および安値のカスタムレベル:

高値と安値 オフセットを指定できます。 レベルを検索する間隔 (PERIOD_D1) を指定できます。

現在の日の高値および安値のカスタムレベル

作者: Vladimir Karputov

 
こんにちは、ウラジミール。EAに高レベルと低レベルの値を 取得するのを手伝ってもらえますか?ObjectGetDouble(0, "name_high",OBJPROP_PRICE,0)を試してみましたが、うまくいきませんでした。ありがとうございました。
 
ericy :
こんにちは、ウラジミール。EAに高レベルと低レベルの値を 取得するのを手伝ってもらえますか?ObjectGetDouble(0, "name_high",OBJPROP_PRICE,0)を試してみましたが、うまくいきませんでした。よろしくお願いします。

あなたのMQL5コード(コンパイルして実行できるコード)を見せてください。

 
void OnTick()
{
     if(POS_n_BUYLIMIT + POS_n_SELLLIMIT + POS_n_BUY + POS_n_SELL == 0)
   {  
      TradedLot = StartingLot;      
      for(i=1;i<=NumberOfTrades;i++)
      { 
      RefreshRates();
      StartAskPrice = SymbolInfoDouble(_Symbol,SYMBOL_ASK);
      StartBidPrice = SymbolInfoDouble(_Symbol,SYMBOL_BID); 
      double HighLevelPrice = ObjectGetDouble(0,"name_high",OBJPROP_PRICE,0);
      double  LowLevelPrice =  ObjectGetDouble(0,"name_low",OBJPROP_PRICE,0);
            
      bool sellZone; 
      if(StartAskPrice > HighLevelPrice) {sellZone = true;}
      else{(sellZone=false);}
      bool buyZone;
      if(StartBidPrice < LowLevelPrice) {buyZone = true;}
      else {(buyZone = false);}
     
      BuyPrice = StartBidPrice - FirstOrderFromMarket*_Point;
      SellPrice = StartAskPrice + FirstOrderFromMarket*_Point;
      double TradedBLevel = NormalizeDouble(BuyPrice - ((SpaceBetweenTrades * i)*_Point),_Digits);
      double TradedSLevel = NormalizeDouble(SellPrice + ((SpaceBetweenTrades * i)*_Point),_Digits);
      if(TradeLong && buyZone) 
      {
         }

 
ericy :

あなたのコードがコンパイルできないのは残念です。私は尋ねた:自宅で実行できる完全なコードが必要です。

あなたの投稿にmql5ファイルを添付してください。

 
ericy :
***

コードを正確に挿入してください!シンプルなテキストが読めない。コードを正確に挿入してください!

 

ありがとう、mql5ファイルを添付するよ。

ファイル:
 
ericy :

ありがとう、mql5ファイルを添付するよ。

あなたのコードは悪い。あなたのコードには100のエラーが含まれています。あなたのコードはコンパイルできません。

あなたのコードには、私のアドバイザーのコードは一滴もありません。

 
includesフォルダにMT4orders.mqhがあるはずです。私は今それを添付します。
 
ericy :
includesフォルダにMT4orders.mqhがあるはずです。私は今それを添付します。

ALIENコードを見せてください。そして、トピック「Indicators」で質問してください:カスタムレベルの高値と安値

なぜALIENコードを「Indicators:カスタムレベルの高さと低さ "のトピックでALIENコードを表示するのはなぜですか?トピックを間違えています。

 
はい、あなたのコードはEAの中にあります。MT4orders.mqhを添付します。