[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 16

 

コードを助けてください。バッファを持つインジケータと、過去にシフトした垂直線 があるチャートを用意しました。

垂直線があるバーからチャートの最後(ゼロバー)までの値をインジケーターバッファから読み出すには?

こんな風に書きました。

tm=ObjectGet("VerticalLine",0);
for(x=iBarShift(Symbol(),0,tm);x==0;x--)
{
Print(x);
Print(Buffer[x])

}

全く何も出力されず、動かない。ヘルプ

 
ZZZEROXXX:

こんな風に書いています。

tm=ObjectGet("VerticalLine",tm);
for(x=iBarShift(Symbol(),0,tm);x==0;x--)
{
Print(x);
Print(Buffer[x];

}

tm=ObjectGet("VerticalLine",tm) という行に問題があるのでしょう。

ヘルプを読むと、次のようなものが必要です: tm=ObjectGet("VerticalLine",OBJPROP_TIME1);


 
IgorM:

問題は線にあるはずです:tm=ObjectGet("VerticalLine",tm);



すみません、手書きで書いたので、元のtm=ObjectGet(" VerticalLine ",0);では、何かがうまくいっていません。

 
ZZZEROXXX:


すみません、手書きで書いたので、元のtm=ObjectGet(" VerticalLine ",0);では、何かうまくいきません。

if(ObjectFind("VerticalLine")!=-1){
    datetime TimeVL=ObjectGet( "VerticalLine", OBJPROP_TIME1); //получили координату времени где стоит вертикальная тиния с именем VerticalLine , которая сознательно  выставлена - так как не проверяется какая это линия и тд 
    int shift=iBarShift(NULL, 0, TimeVL); //получил смещение линииот текущего момента в свечах 
    
    //int c=Bars- shift; //если вдруг хочется до конца истории вывести значение индикатора (после линии)

    int c=10; // а это на скольких свечах после вертикальной линии анализировать значение индикатора
    for(int i=shift; i<=shift+c; i++){
     //double x=iCustom(NULL, 0, "СвойИндикатор", ..., int mode, i); // тут вроде как свой индикатор ....
     double x= iMA(NULL, 0, 12, 0, MODE_SMA, PRICE_CLOSE, i) ; // для примера вывод МА
     Print("x=",i," MA=",x);
    }
   }
   else Print("Нет Вертикальной линии");

- 注意:コードはtickごとに動作し、解析のために多くのデータを取得します。

つまり、もし私があなたの望みを正しく理解していれば

 
MQLでは、インジケーターカラーにバインディングを行うことは可能でしょうか?すなわち、インジケーターの色またはインジケーターポイントが変化すると、ポジションが開か れます。
 
vilard:
MQLでは、インジケーターカラーにバインディングを行うことは可能でしょうか?すなわち、インジケーターの色またはインジケーターポイントが変化すると、ポジションが開かれます。
はい
 
rustein:
はい

どのように実装するのか、簡単な例やコードのリンクがあれば教えてください。
 
vilard:

どのように実装するのか、簡単な例やコードのリンクがあれば教えてください。

https://www.mql5.com/ru/search?keyword=iCustom

https://www.mql5.com/ru/code/9235

 

皆さん、こんにちは。

MQL4のライブラリがどういったもので、何を使えばいいのか、知識のある方に教えていただきたいのです。よろしくお願いします。