初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1069

 
Roman Sharanov:

括弧が抜けていますが、いかがでしょうか。

X = (sum(Li*(Ask+Pip))-sum(Pi*Li))/(2Ask+Pip)とする。

そうですね。二階建ての分数と、分数線の下にハイライトされているものを持っています。

 
Roman Sharanov:

括弧が抜けていますが、いかがでしょうか。

X = (sum(Li*(Ask+Pip))-sum(Pi*Li))/(2Ask+Pip)とする。

最初のロールオーバーでスワップが課金され、3階建ての家の地下の温度が計算式に表示されます。

計算中=お金→ロット→コスト項目

BuyBreakeven  = bid-(_GetP.Buy._AllProfit,2)/( TickValue*_GetP.Buy._Lots )*poi;
SellBreakeven = ask+(_GetP.Sell._AllProfit,2)/(TickValue*_GetP.Sell._Lots)*poi;
 
Vitaly Muzichenko:

最初のロールオーバーでスワップが課金され、3階建てのビルの地下の温度が計算式に表示されます。

計算中 = money -> lot -> cost_item

まあスワップは考慮してないんですけどね。

計算中=お金→ロット→cost_item」の意味がよくわからないのですが。

 
Roman Sharanov:

まあスワップは考慮してないんですけどね。

計算中=お金→ロット→cost_item」の意味が よくわからないのですが。

動作するコードを表示

 
Vitaly Muzichenko:

動作するコードを表示

ポイとは?

 
Roman Sharanov:

ポイとは?

 double TickValue=SymbolInfoDouble(mSymbol,SYMBOL_TRADE_TICK_VALUE);
 if(TickValue==0) {
   Print("TickValue: ", mSymbol," = ",TickValue); 
   return;
 }
 double ask=SymbolInfoDouble(mSymbol,SYMBOL_ASK);
 double bid=SymbolInfoDouble(mSymbol,SYMBOL_BID);
 double poi=SymbolInfoDouble(mSymbol,SYMBOL_POINT);
 
Vitaly Muzichenko:

了解です、ありがとうございます。

 
Alexey Viktorov:

おそらくそうでしょう。2階建ての分数と、分数線の下に強調表示されているものがあります。

が正しい結果を出さなかった...。

なぜ私の式はうまくいかないのだろう、論理的ではないのだろうか。

 
Igor Makanu:

OK a requote is a requote..., how to I detect requote in MT5?

エラー 4756 :取引要求の送信 に失敗しました。

よくないですね、requoteを検出する方法は?MT4は通常requoteを回避しようとしますが、MT5はよりクールです;)。


フォーラムでの検索結果を読みましたが、私が理解した限りでは、サーバーに数十の取引要求を送信するよりも効率的にrequoteに対処する方法はありません。

https://www.mql5.com/ru/forum/1744/page2#comment_14948


以前は、クラス
CTrade m_trade;
という関数があり
m_trade.Buy。
以前は、特に多通貨で、デモサーバーでも、RefreshRatesやslippageでいろいろ踊ってみたものの、この問題は消えませんでした。

その後、私が移動したのは
CTradeのトレードクラス。
と機能
trade.PositionOpen。
リクオートを見かけなくなった。もしかしたら、あなたのお役に立てるかもしれません。

https://www.mql5.com/ru/code/16350

Мультивалютный ночной скальпер Night Scalper Multi
Мультивалютный ночной скальпер Night Scalper Multi
  • www.mql5.com
Просмотров: 4990 Рейтинг: Опубликован: 2016.09.16 17:24 Обновлен: 2016.11.22 07:32 Мультивалютный ночной скальпер Night Scalper Multi торгует до 12 ночи в узком диапазоне (r), определяемому по индикатору Bollinger Bands. Позиция открывается после часа, указанного в переменной Start, и когда нет открытых по символу позиций. Покупаем, если...
 
erotin:


以前は、クラス
CTrade m_trade;
と関数
m_trade.Buy
を使っていました。

その後、
CTrade trade class;
と関数
trade.PositionOpen
に移行したところ、requoteが表示されなくなったのです。もしかしたら、あなたのお役に立てるかもしれません

https://www.mql5.com/ru/code/16350

OK、ありがとう、試してみるよ

追記:いくつかのテストを行ったところ、MT4Orders.mqhライブラリまたはSBCTradeを 使用した場合、「requote」エラーが異なる形で表示されることが判明しました。

理由: