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

 
Mathers:

いや、具体的に興味があるんです。

間違った価格と知りながら、現在の価格に到達するために大きなスリッページを設定した場合、私の注文は受理されるべきなのでしょうか?

もちろん、現在の価格が要求価格と一致しないので、エラーが発生することになる。あなたの端末からサーバーに送信されることもないでしょう。一方、現在の価格で建てた場合、端末がサーバーにリクエストを送り、サーバーから答えが返ってきたときが、スリッページの問題となるのです。取引注文の価格と異なる価格であっても、設定したスリッページの範囲内であれば、取引注文は執行されます。そうでない場合は、そうではありません。
現在のビッド/アスク価格と異なる注文を出したい場合は、保留注文を 利用することができます。そこで設定される許容値は、Stop Levelのサイズになります。

おっと...ビクターはすでにここで解決している...。:)
 
ありがとうございます、これで理解できました :)
 

こんにちは。

ポジションが何本開いて いるかを判断する方法についてアドバイスください。

 
Craft:

こんにちは。

ポジションが何本開いているかを判断する方法についてアドバイスください。

簡単に説明すると、すべての注文を調べ(orderselect関数とorderstotal関数)、必要な注文を選び、開始時間を 調べ(orderproperty関数)、この時間をi-barshift関数にペーストすると、この関数がバー番号を返してくれるというものです。
 

こんにちは。

口座の履歴を通貨ではなくpipsで表示する方法をご存知の方はいらっしゃいますか?

 
vasya_vasya:
簡単に言うと、すべての注文を調べ(orderselect関数とorderstotal関数)、必要な注文を選び、開始時間を調べ(orderproperty関数)、その時間をi-barshift関数にペーストすると、この関数がバー番号を返してくれるのです。


ありがとうございます!アルゴリズムはだいたいわかりました。オープニングバーの番号を取得したら、現在のバーから引き算する必要があります。

もし機会があれば、コードをスケッチしてください。C言語ならともかく、ロシア語ではなんとか3つのミスを犯すことができますから。

 

こんにちは!これを理解するのを助けてください。

| ニューストレード.mq4

//| 著作権 © 2010, MetaQuotes Software Corp.

//| http://www.metaquotes.net |

//+------------------------------------------------------------------+

#property copyright"著作権 © 2010, MetaQuotes Software Corp.

#プロパティリンク "http://www.metaquotes.net"



extern bool In_BUYSTOP=true;

extern intProfit_buy=100;

extern int StopLoss_buy=5;

extern double Lots_buy=0.01;

//+------------------------------------------------------------------+

extern bool In_SELLSTOP =true;

extern inttern TakeProfit_sell=100;

extern int StopLoss_sell =5;

extern double Lots_sell =0.01;

//+------------------------------------------------------------------+

//| エキスパート初期化関数

//+------------------------------------------------------------------+

int init()

{

//----


//----

return(0)です。

}

//+------------------------------------------------------------------+

//| 専門家による初期化関数

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0)です。

}

//+------------------------------------------------------------------+

//| エキスパートスタート機能

//+------------------------------------------------------------------+

int start()

{

//----

int ticketです。

if (Bid >iHigh(NULL,PERIOD_D1,1))

{

ticket=OrderSend(Symbol(,OP_SELLSTOP,Lots_sell,iHigh(NULL,PERIOD_D1,1),3,iHigh(NULL,PERIOD_D1,1)+StopLoss_sell*Point,iHigh(NULL,PERIOD_D1,1)-TakeProfit_sell*Point))。

}

if (Ask <iLow(NULL,PERIOD_D1,1))

{

ticket=OrderSend(Symbol(,OP_BUYSTOP,Lots_buy,iLow(NULL,PERIOD_D1,1),3,iLow(NULL,PERIOD_D1,1)-StopLoss_buy*Point,iLow(NULL,PERIOD_D1,1)+TakeProfit_buy*Point)の順に送信します。)

}

//ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

return(0)です。

//+------------------------------------------------------------------+

コンパイル後、' \end_of_program' - アンバランスな左括弧を返す。

 
etroplus:

こんにちは、助けてください。 どこがエラーなのかわかりません。


コンパイルすると'˶‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾' と出る。

で、翻訳すると、" \end_of_program' - unbalanced left parenthesis" となります。
 
アンバランス左ブラケットまたはアンバランス左ブラケット
 
アンバランス左ブラケットまたはアンバランス左ブラケット