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

 

こんにちは、皆さん。

保留中の注文が 動作しない理由を教えてください、すべてのパラメータは正しい、間違ったストップを書き込み、私はストップを置く場合は、それが開く、私はそれを書き留める場合は、エラー130を出すが、書き込みにエラーがない、問題は何ですか? すべての人に感謝!!!!。


int OrdSen_1; int start()

{
OrdSen_1=OrderSend(Symbol(), OP_BUYSTOP, 0.01, Ask+25, 3, Bid+(25-40)*Point, Ask+(25+40)*Point)。

}

 
Aleksandr_8:

親愛なる皆さん、このコード(クローズ注文)で、なぜ最初にSELECT_BY_POSで注文が選択されるのか説明してくださいませんか。

で、同じ注文を SELECT_BY_TICKETにすると、どうなるのでしょうか?

Print (Symbol(), " START CLOSING BUY LINE");
string symbol = Symbol();int cnt;
for(cnt = OrdersTotal(); cnt >= 0; cnt--){
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == symbol &&) { if(orderSymbol() == symbol &&); if(orderSymbol(cnt, SELECT_BY_POS, MODE_TRADES) { if(orderSymbol() == symbol &&)OrderMagicNumber()==Magicbuy) {
ticketbuy=OrderTicket();OrderSelect(ticketbuy, SELECT_BY_TICKET, MODE_TRADES);lotsbuy2=OrderLots() ;
double bid = MarketInfo(symbol,MODE_BID);
RefreshRates();
OrderClose(ticketbuy,lotbuy2,bid,3,Magenta);
} (※)このような場合、OrderLots() を使用します。

リスト内のポジション番号順に未決済注文と保留注文を見て、興味のあるものを選択し、そのチケットを取得します。

ticketbuy=OrderTicket();

をクリックし、チケットで作業を続ける。

 
merkulov.artem:

こんにちは、皆さん。

保留中の順序が動作しない理由をアドバイス、すべてのパラメータは正しいですが、私は停止を置く場合、それは、私はそれを書き留める場合は、エラー130を出すが、書き込みにはエラーがない、何が問題なのか開いていない書き込み、すべてのおかげで!!!!。


int OrdSen_1;
int start()

{
OrdSen_1=OrderSend(Symbol(), OP_BUYSTOP, 0.01, Ask+25, 3, Bid+(25-40)*Point, Ask+(25+40)*Point)。

}


アスク+25

StopLossとTakeProfitの価格は、マーケットに近すぎることはできません。 最小ストップ距離(pips)は、MarketInfo()関数でMODE_STOPLEVELパラメータを使用して取得することができます。エラー 130 (ERR_INVALID_STOPS) は、誤操作または正規化されていない停止があった場合に発生する。

保留中の注文を出す場合、始値は市場に近すぎてはいけません。また、MarketInfo() 関数でMODE_STOPLEVELパラメータを指定して、現在の市場価格からの保留価格の最小距離(ポイント)を取得することも可能です。もし、間違った価格で注文が開始された場合、エラー130(ERR_INVALID_STOPS)が発生します。

   double bid   =MarketInfo("GBPUSD",MODE_BID); // Запрос значения Bid
   double ask   =MarketInfo("GBPUSD",MODE_ASK); // Запрос значения Ask
   double point =MarketInfo("GBPUSD",MODE_POINT);//Запрос Point
   // Открытие BUY
   OrderSend("GBPUSD",OP_BUY,0.1,ask,3,bid-15*Point,bid+15*Point);
   Alert (GetLastError());                      // Сообщение об ошибке
 
costy_:

アスク+25

StopLossとTakeProfitは、マーケットに近すぎてはいけません。 最小ストップ距離(pips)は、MarketInfo()関数でMODE_STOPLEVELパラメータを使用して取得することができます。エラー 130 (ERR_INVALID_STOPS) は、誤操作または正規化されていない停止があった場合に発生する。

保留中の注文を設定する場合、開始価格は市場に近すぎることはできません。また、MarketInfo() 関数のMODE_STOPLEVELパラメータを使用して、現在の市場価格からの保留価格の最小距離(ポイント)を取得することも可能です。もし、間違った価格で注文が開始された場合、エラー130(ERR_INVALID_STOPS)が発生します。


OP_BUYSTOPを開くと.OP_BUYLIMITなど、市場に近い場合でもすべて正常ですが、OP_BUY間違った停止は、すべてが正しいですが、すべての組み合わせを試して、値はすべて有効であり、また別のフォーラムで読んだ "別のデモがあります:-デモ、-NDD-デモ、-ecn-デモを。2か3なら成行執行、つまり、まずストップなしで注文を出し、次のコマンド(OrderModify)でストップを設定する。" MT4で作った普通のデモで、いつも同じサーバーが出るので、オプションはない。

そして、他のコンピュータの注文をトリガーに、私のメモリが変更されない場合、それはあなたや、またエラー130で動作しますか!!!?

ありがとうございます。

 

こんにちは!インジケータがワンドを交差する前に矢印を描く のが理解できません。インジケーターは、コードを「読もう」としている私のものではありません。バグがあるのでは?バグがあると思います。 もしお時間があり、ご面倒でなければコメントください)))

ファイル:
 

点から線までの距離の和が片側で和に等しくなるように、点間に直線(0からの線)を引く方法を知っている人はいますか?)そうすればベクトルが得られます。

以前は(これらの点の)縦平均と横平均を求め、座標を通る線を引いていたが、間違っていると言われた気がする

 
merkulov.artem:

注文を出すときにOP_BUYSTOP .OP_BUYLIMITなど、マーケットに近い値でも全て正常なのですが、OP_BUYの時、ストップがおかしいのです。 また、他のフォーラムで「-demo, -ndd-demo, -ecn-demo という異なるデモがある」と読んだのですが、これは何ですか?2か3なら成行執行、つまり、まずストップなしで注文を出し、次のコマンド(OrderModify)でストップを設定する。" MT4で作った普通のデモで、いつも同じサーバーが出るので、オプションはない。

そして、他のコンピュータの注文をトリガーに、私の記憶が正しくない場合、それはあなたや、またエラー130で動作しますか?

ありがとうございます。


MT4で「新規注文」ウィンドウを開き、「成行」中にSLとTPウィンドウがアクティブでない場合、あなたの推測は正しく、エラー130が表示されます。
 
Galion:

こんにちは!インジケータが矢印を交差する前に矢印を描画するのが理解できません。インジケーターは、コードを「読もう」としている私のものではありません。バグがあるのでは?バグがあると思います。 読む時間がある人、私が読んでも構わないのでコメントお願いします)))

はい、バグがあります。ここでは、改造したものを紹介しますので、確認してみてください。

また、新バージョンhttp://forexsystems.ru/indikatory/12345-pomogite-glyuchit-sidus-v-2-a.html

ファイル:
 
eddy:

点から線までの距離の和が片側で和に等しくなるように、点間に直線(0からの線)を引く方法を知っている人はいますか?)そうすればベクトルが得られます。

以前は(これらの点の)縦平均と横平均を求め、座標を通る線を引いていたが、間違っていると言われた気がする

私も知らない(過去に戻り、幾何学に座ってみたい))。
 
図から、もし点が2つなら、斜辺の中心を求めればよいのですが、点はたくさんあり、しかも両辺の点の数は異なっています。