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

 
ERR_REQUOTE 138 - 要求された価格が古いか、買値と売値が混在しています。
 
FOReignEXchange:
ERR_REQUOTE 138 - 要求された価格が古いか、買値と売値が混在しています。 。
チケット受付の瞬間に注文を送信 します。そのため、価格が変わっても注文が通るようにスベリを設定しているのです。
 

私が言いたかったのは、ごっちゃになっているのではないかということです。アスク価格で買い、ビッド価格で売ればよいのです。注文を開始する際、開始価格が正しく表示されない場合があります。売り注文が Ask価格である場合、取引は開始されません。

知っていますか?

 
FOReignEXchange:

私が言いたかったのは、ごっちゃになっているのではないかということです。アスク価格で購入し、ビッド価格で売却する必要があります。注文を開始する際、開始価格が正しく表示されない場合があります。売り注文がAsk価格である場合、取引は開始されません。

知っていますか?

まあ、そうでもないんですけどね :)もちろん、価格も適正です。はい、そしてこの場合、エラーは異なるものになります。
 
OrderSend(Symbol(),OP_BUY,Lot,Bid,10,0,0);

私はあなたを知らない。このような注文は開けません。私もEAを書き始めた頃、このような失敗をし、なぜエラー138が 出るのか理解できませんでした。 また、Slippageを増やしてみましたが、効果はありませんでした。

それ以外のことはわかりません。このエラーを引き起こす可能性のある変数は2つだけです。

 
インジケータが下位TFにある場合、インジケータコードはどのようにしてD1上でバーがクローズしたことを知るのでしょうか?
 

ヒントを教えてください。

if (object found), then....

オブジェクト名が値を持ってはいけない場合、この条件をどのように実装すればよいですか?

ありがとうございました。

 
IgorM:
下位のタイムフレームにあるインジケーターで、D1上のバーがクローズしたことをインジケーターコードで知るにはどうすればよいですか?

私ならこうする。

インジケータコードに条件を挿入することができます

if (TimeHour(iTime(NULL,0,0))==0 && TimeMinute(iTime(NULL,0,0)==0))
   {
   }

つまり、これらの条件を満たした場合、GTMが新しい一日を開始したところで、日足バーがそれぞれクローズしたことを意味します。

ティックを使うことは可能ですが、どのように可能なのかは考えたくありません。あまりにもユダヤ的でしょう。

 
FOReignEXchange:

私ならこうする。

インジケータコードに条件を挿入することができます

つまり、これらの条件を満たした場合、GTMが新しい一日を開始したところで、日足バーがそれぞれクローズしたことを意味します。

ティックを使うことは可能ですが、どのように可能なのかは考えたくありません。あまりにもユダヤ的でしょう。


ありがとうございます、私もそう思っていました。

比較せずに、TF D1チャートのバークローズ/インクリメントの分析による解決策を探しています。

 
IgorM:


ありがとう、私もそう思っていたんだ。

比較せずに、TF D1チャートの終値/上昇バーを分析することで解決する方法を探している。

だから、D1を分析させる。何を解析すべきかを指定するだけでよい。例えば、前日の終値は iClose(NULL,1440,1) となり、この分析がどの TF で設定されているかは問題ではありません。関数の中でTFを指定すればいいだけです。

問題がよくわからない。