どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 674

 

知識豊富な方に質問です。エラー129で困っています。一人のプログラマーとして、アイデアのエンジンとなるシステムを開発したのです。彼と私が2つのブローカーで即時執行口座で取引しても、理解できないのです。いつもエラー129が出ます。129のエラー(間違った価格)が出続けています。同じExpert Advisorで稼いでいるのに、いつも129エラーが出るのはどうしてだろう。私はこのEAをプログラムしなければならず、私の注文は開かず、彼は利益を上げているので、かわいそうに思います。何が問題なのか?なんだか意味不明なものが出てきたぞ。

PS:NormalizeDouble(Lot,lotdigits,NormalizeDouble(Ask,Digits),NormalizeDouble(deviation1-BU_start-delta_spred,0),0,0,",Magic,0,Blue);

 

129は値段の 間違いだろ。なぜ価格を正常化する必要があるのですか?計算しているのでしょうか?あと、変な滑り止めがあるのはなんなんだ。

NormalizeDouble (отклонение1-Бу_Start-delta_spred,Digits) ???это значение должно быть int

価格は price=MarketInfo(NULL,MODE_ASK) とした方がよく、正規化する必要はない。

 
TarasBY:
そして、おそらくDCはSLとTPで注文を開くことを許しません - ゼロで開くために終了し、その後注文を修正します。
注文はそのままSLを0にして開いたりします。
 
evillive:

129は値段の間違いだろ。なぜ価格を正常化する必要があるのですか?計算しているのでしょうか?あと、変な滑り止めがあるのはなんなんだ。

価格は price=MarketInfo(NULL,MODE_ASK) とした方がよく、正規化する必要はない。


ありがとうございます。そのような価格設定にしてみようと思います。私の値段は計算外です。最初はAsk or Bidだけでした。しかし、エラーが始まってしまい、正常化しました。なぜこのようなエラーが出るのか理解できないので。私のスリッページは、値動きの大きさによって、大まかにですが、計算されています。 しかし、私の質問は、まだ残っています。なぜ、うまくいって、私がうまくいかないのか?同じExpert Advisorを持っています。そして、エントリーは全く同じように発生します。
 
alexshell:

ありがとうございます。そのような価格設定にしてみようと思います。価格計算はしていない。最初はAsk or Bidだけだった。しかし、エラーが始まってしまい、正常化しました。なぜこのようなエラーが出るのか理解できないので。私のスリッページは、値動きの大きさによって、大まかにですが、計算されています。 しかし、私の質問は、まだ残っています。なぜ、うまくいって、私がうまくいかないのか?同じExpert Advisorを持っています。そして、エントリーは全く同じように発生します。

同じブローカー、プロバイダーですか? 両方の端末が同じトレードサーバーに接続されていますか?
 
evillive:

ブローカーは同じか、プロバイダーは同じか、端末は同じ取引サーバーに接続されているか。

ブローカーも口座やサーバーの種類も同じです。
削除済み  
vadynik:

で、何を書いたかというとオア
そうなんだ!となぜか読んでしまい、エ...
 
Array[] [x] [] という形式のグローバル配列があり、xは2次元のサイズである。
ArrayResize- 配列の最初の次元に新しいサイズを設定する

コード内部ではXの大きさは変わらないが、External変数やTerminal変数からのXの制御が必要である。
これは可能なのでしょうか?


 
atztek:
Array[] [x] [] という形式のグローバル配列があり、xは2次元のサイズである。
ArrayResize - 配列の最初の次元に新しいサイズを設定する

コード内部ではXの大きさは変わらないが、External変数やTerminal変数からのXの制御が必要である。
これは可能なのでしょうか?



疑問は残るが ...配列があり、その値があるのだから、それを制御(読み出し)できないようにすることは?

ZS.そして、なぜ3次元は空なのでしょうか?多次元の動的配列では、最初の次元だけが変化することができます。

 
artmedia70:

疑問は残るが ...配列があり、その値があるわけですから、それを制御(読み出し)することを妨げるものは何でしょうか?
ZS.そして、なぜ3次元は空なのでしょうか?多次元の動的配列では、最初の次元だけが変化することができます。

3番目は空ではなく、質問と関係なく、模式的に表示されています。
私の理解では、配列のサイズが 決まると、それに応じた量のメモリが確保されます。
だから、いちいち大きくするのはよくないし、特定の場合(たとえば、オープン・チャートごと)に、そのタスクに合わせた2次元目の配列の大きさが必要なら、その都度、コードをコンパイルしなければならなくなるのです。可能であれば、配列のサイズ(2次元目)を外部で設定するのが理想的です。