MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1310

 
Порт-моне тв:

問題は解決されていない、1つのチャート上の順序を開き、第二に望んでいない、明らかにすべての(その魔術師が変更されている場合、さらに別のEAをコンパイルした)に再びOrdersTotalをカウント します。

 double Openone,    //цена открытия первой свечи
Opentwo,    //цена открытия второй свечи
Closeone,   //цена закрытия первой свечи
Closetwo,   //цена закрытия второй свечи
Lowone,     //цена минимальная первой свечи
Lowtwo,     //цена минимальная второй свечи
Lowthree,   //цена минимальная третьей свечи
Openthree,  //цена открытия третьей свечи
Closethree, //цена закрытия третьей свечи
CloseOrder, //закрыть ордер
Highone,    //цена максимальная первой свечи
Hightwo,    //цена максимальная второй свечи
Highthree,    //цена максимальная второй свечи
Highfour,    //цена максимальная второй свечи
Highfive,    //цена максимальная второй свечи
Highsix,    //цена максимальная второй свечи
Highseven,    //цена максимальная второй свечи
Higheight,    //цена максимальная второй свечи
Lowfour,    //цена минимальная четвертой свечи
Lowfive,    //цена минимальная пятой свечи
Lowsix,    //цена минимальная шестой свечи
Lowseven,    //цена минимальная седьмой свечи
Loweight,    //цена минимальная восьмой свечи
Closefour,  //цена закрытия четвертой свечи
Openfour,
Low15,
Low25, 
SLbuy, TPbuy,  SLsell, TPsell,   //цена открытия четвертой свечи
OrderOpenPrice;
int ticket, ticketclose; 
int OrderOfSymbol; 

なまえがわし

 
MakarFX:
私の投稿にあった関数を入れてください。
ようやく動いたのですが、では何が違うのか正直よくわかりません、解説していただけませんか?
 
Порт-моне тв:
やっと動いたのですが、正直何が違うのか理解できません、説明していただけますか?

OrdersTotal() をOrderOfSymbolに変更しないコードを教えてくれました。

すぐには気がつかなかった

 
MakarFX:

OrdersTotal()をOrderOfSymbolに変更しないコードを教えてくれました。

すぐには気がつかなかった

でも、ここからが本題、ありがとう。もう一つくだらない質問ですが、もしmqlで、注文で買ったAsk`の価格が常に現在のAskと比較されるようなことがあったら教えてください。一定期間後に必要な動きがなければ、一定期間後にこの機能で損益分岐を可能にする(トロールは知っている)、現在のAskと購入Askに興味がある、私も実装できない...などです。
 
Порт-моне тв:
何が問題なのかがよくわかりました。もう一つくだらない質問ですが、もしmqlで、注文で買ったAskの価格が永久に現在のAskと比較されるようなことがあるのなら、それはどうでしょうか?そこで、例えば、ある一定期間後に希望する動きがなければ、一定期間後にこの関数を損益分岐に切り替えたい(trawlは知っている)、現在のAskと購入したAskに興味がある、などという関数を書きたいのですが、これも実装できません......。
   for(int pos=0;pos<OrdersTotal();pos++)
      if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES))
         if(OrderSymbol()==_Symbol)
            if(OrderOpenPrice()+ point < == > Ask)

黄色で表示されているのが、希望する値動きです。

青はAskとの比較希望

P.S. しかし、Bidで購入が終了しているのに、なぜAskが必要なのでしょうか?

 
MakarFX:

黄色で表示されているのが、希望する値動きです。

青はAskとの比較希望

P.S. しかし、Bidで購入が終了しているのに、なぜAskが必要なのでしょうか?

おお、素晴らしい!All Right、一般的に現在の価格(Bid)のことです。書いてみようと思います。ありがとうございました。良い一日をお過ごしください。
 
Порт-моне тв:
おお、素晴らしい!All Right、一般的に現在の価格(Bid)のことです。書いてみようと思います。ありがとうございました。良い一日をお過ごしください。

つける

if(OrderType()==OP_BUY)

 
MT4のOffline ChartでDLLが動作しないのはなぜですか?
 

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

OrdersHistoryTotal() は、クライアントターミナルに読み込まれた現在の口座履歴のうち、決済済みおよび削除された注文の数を返します。

はここにあります.

質問1:日付「から」または選択された期間を取得することは可能ですか?

質問2:端末に読み込まれる以上の履歴を、プログラムで読み込むことは可能ですか?

 
Andrey Sokolov:

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

OrdersHistoryTotal() は、クライアントターミナルに読み込まれた現在の口座履歴のうち、決済済みおよび削除された注文の数を返します。

こちらでご覧いただけます。

質問1:日付「から」または選択された期間を取得することは可能ですか?

質問2:端末に読み込まれる以上の履歴を取得したり、プログラムで読み込むことはできるのでしょうか?

質問1:質問の意味がわからない(

質問2:いいえ、できません。