if(ObjectFind("VerticalLine")!=-1){
datetime TimeVL=ObjectGet( "VerticalLine", OBJPROP_TIME1); //получили координату времени где стоит вертикальная линия с именем VerticalLine int shift=iBarShift(NULL, 0, TimeVL); //получил смещение линии от текущего момента в свечах for(int i=0; i<=shift; i++){ // цикл от текущего бара - до бара где стоит вертикальная линия
double MA= iMA(NULL, 0, 12, 0, MODE_SMA, PRICE_CLOSE, i) ;
Print("i=",i," MA=",MA);
}
}
elsePrint("Нет Вертикальной линии");
たぶん、全然違うか、間違っていると思うのですが、私が実現したいことを図にしてみました。
ありがとうございます。
こんにちは!!!
私は初心者なので、盲目の子猫のように、どこを突けばいいのかさえも:)))。
問題や質問は、私は指標を見つけたが、それは(すなわち、その性能は、プロパティに取得する必要があり、外に取得するために何かを変更しないで学ぶために)立ち往生していることですそれは更新されます。
ただ、パラメータが異なる5つの同じインデックスがあり、毎回5つすべてを更新しなければなりません。
感謝してもしきれません。
人、助けてください。私のEAで注文を記録し、新しいティックが来たとき、未決済または保留の注文が あれば、直ちに開始関数の先頭に行き、新しいティックを待ちます。つまり、未決済または保留の注文数が0になるまでEAでそれ以上の計算をしません。このコードは要件を満たしているか?
専門家の方に質問です。もしかしたら、どなたか遭遇したことがあるかもしれません。
平日に稼働しているEAが週末に誤って端末を再起動すると、月曜日にサーバーとの通信(取引時間)が来たときにEAが動かなくなる。
平日の一定時間にタイムフレーム間をジャンプして端末を再起動させてみましたが、EAが思うように反応しません。再起動、つまりすべてのパラメータを新たに再計算する必要があります。
何かアドバイスはありますか?もしかしたら、私が物事を複雑にしていて、もっとシンプルな方法があるのかもしれません。
選択肢の「手動で再起動する」は適切ではありません。夜中の2時に起きて、20~30台の端末でExpert Advisorを再起動するのは、あまり面白いことではありません。何百ものアカウントがある場合、一晩中考え込む必要があるのでしょうか? 要するに、働き始めに自動化するにはどうしたらいいのか。人、助けてください。私のEAで注文を記録し、新しいティックが来たとき、未決済または保留の注文があれば、直ちに開始関数の先頭に行き、新しいティックを待ちます。つまり、未決済または保留の注文数が0になるまでEAでそれ以上の計算をしません。このコードは要件を満たしているか?
中括弧はつけていません。
専門家の方に質問です。もしかしたら、どなたか遭遇したことがあるかもしれません。
平日に稼働しているEAが週末に誤って端末を再起動すると、月曜日にサーバーとの通信(取引時間)が来たときにEAが動かなくなる。
平日の一定時間にタイムフレーム間をジャンプして端末を再起動させてみましたが、EAが思うように反応しません。再起動、つまりすべてのパラメータを新たに再計算する必要があります。
何かアドバイスはありますか?もしかしたら、私が物事を複雑にしていて、もっとシンプルな方法があるのかもしれません。
選択肢の「手動で再起動する」は適切ではありません。夜中の2時に起きて、20~30台の端末でExpert Advisorを再起動するのは、あまり面白いことではありません。何百ものアカウントがある場合、一晩中考え込む必要があるのでしょうか? 要するに、週明けにこれを自動化するにはどうしたらいいか。どのようなエラーが書かれているのでしょうか?何かを書かなければならないのか、それとも全く何もしないのか?
歯列矯正はしていない。
なんてこった...ここでは、ブラケットは不要です。そのまま使える
...平日に稼働しているEAが週末に誤って端末を再起動した場合、月曜日にサーバーとの通信(取引時間)が来ると、EAが動かなくなる。
ゼロ除算が 書ける、私の記憶の限りでは。しかし、これは一部のパラメータが再計算されないことが原因です。つまり、ワークセッション開始前にEAを起動したために、EAが正しく起動しないだけなのです。
もちろん、これらのチェックボックスは削除されています。
週末に発売されるExpert Advisorも同じような挙動をするのでしょうね。どなたか試された方、週末スタートで皆さん問題なく使えていますか?