[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 769

 
OpenBuyStopOrder関数の一部を引用していますが、HaveBuyLimitOrderEndフラグはOpenBuyLimitOrder関数で設定すべきです。テスターでテストするときは、Curr_symbをSymbol()に置き換えてください。また、エラーチェックが変に実装されていて、この場合GetLastError()はOrderSelect関数 呼び出し後にエラーを返しますが、ここでは問題ないかもしれませんがOrderSendではエラーになるかもしれません .
 

その通り、問題は別のところにある。ロジックから始めなければならない

 
ivandurak:
OpenBuyLimitOrder関数でHaveBuyLimitOrderEndフラグを設定する必要があります。

HaveBuyLimitOrderEndがどう関係するのか理解できない。

HaveBuyStopOrder、およびフラグが正しく定義されていますが、エラーの前に(チケット> 0)、およびシンボルに Curr_symbについて注意を払う場合、それはグローバルレベルで私が持っているので同じです文字列Curr_symb; //金融商品名の保存のための変数。

1000回以上確認しましたが、間違った演算子がなぜか正しく書かれていて、どうすれば正しく書けるのかがわかりません。

 
Vinin:

その通り、問題は別のところにある。ロジックから始めなければならない


というのは、論理演算子が正しく書かれていないのです。

if(bt==1&&bl==1)
{OpenBuyStopOrder(Lot,PRAskS)。
if (HaveBuyLimitOrder== true)
{ModifyBuyLimitOrder(PRAskL);//選択解除
} }

最初の部分はうまくいくのですが、入れ子になっている部分もどう書けばいいのか、思いつきません。

もう全部試した

if(bt==1&&bl==1)
{OpenBuyStopOrder(Lot,PRAskS)。
} else {
if (HaveBuyLimitOrder== true)
{ModifyBuyLimitOrder(PRAskL); }.
} }

 

ちなみに、このように修正と削除を開始します。

if(bt==1&&bl==1)
{OpenBuyStopOrder(Lot,PRAskS)。
} else {
if (HaveBuyLimitOrder== true)
{ModifyBuyLimitOrder(PRAskL); }.
} }

が、主条件を迂回して

if(bt==1&&bl==1)

 
FoxUA:

ちなみに、このように修正と削除を開始します。

if(bt==1&&bl==1)
{OpenBuyStopOrder(Lot,PRAskS)。
} else {
if (HaveBuyLimitOrder== true)
{ModifyBuyLimitOrder(PRAskL); }.
} }

が、主条件を迂回して

if(bt==1&&bl==1)

あなたの全コードが7つの封印の奥にある秘密のような気がする...。そして、その全貌が誰にも知られることのないように、神頼み...。それなら、もうダメだ。

あなたのコードのどこに犬が隠れているのか、あなただけでなく、他のみんなにも長い時間が かかることでしょう。

もっと前から全コードを掲載しておけば、コーヒーかすから推測するのではなく、普通にエラーを探せるようになったのに。そして、あなたの問題はとっくに解決しているはずです。
それとも国家機密?

暗い部屋の中で猫を探す...。IMHO悪気はないんです。

 
artmedia70:
あなたの全コードが7つの封印の奥にある秘密のような気がする...。そして、その全貌が誰にも知られることのないように、神頼み...。それなら、もうダメだ。

犬がどこに埋まっているのか、あなただけでなく、みんなにわかるまで 長い時間がかかるでしょう。

コーヒーのカスから推測するのではなく、人々がきちんとエラーを探せるように、もっと前にすべてのコードを掲載すべきでした。そして、あなたの問題はとっくに解決しているはずです。
それとも国家機密?

暗い部屋の中で猫を探す...。IMHO悪気はないんです。


私はすでにあなたが覚えていないとあなたが言ったもの、それを掲載している!悪気はないが、特定の場所で特定の問題があるなぜあなたは本当に助ける場合について不要な感覚を与える、私はそれを投稿します。

ファイル:
test18.mq4  20 kb
 
FoxUA:

コードは非常にシンプルで、いくつかの演算子で構成されていますが、それらは同一であり、変更を開いたり削除したりする機能は超自然ではありません、私はちょうどあなたが覚えていないとあなたが言った場合、すでにそれを掲示!悪気はないが、特定の場所で特定の問題があるなぜあなたは本当に助けるならに余分な意味を与える、してください、私はそれを投稿します。

正直なところ、何を言ったか覚えていないのですが・・・。思い出させる必要はないと思うので、時間があるときに投稿を探します :)
 
artmedia70:
正直なところ、何を言ったか覚えていないのですが・・・。思い出させる必要はないと思うので、時間があるときに投稿を探します :)

医者が何を言ったか、彼の状態がどうであるか、診断がどうであるかは関係ない。

 
FoxUA:

医師の病状は関係ない、診断結果はどうなのか

申し訳ありませんが、先生は他の患者さんでとてもお忙しいので...。:)コードを見る時間が全然ないし、ましてや突っ込みどころもない...。
ここには、もっと多くの医師教授や学者がいると思うのですが...。:)