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

 
Leo59:
Artyomさん、お願いです、WORKINGコードの例が必要です!!!!

そして、あなたが与えたものは...。例えば87行目:maHandle=iMA(Symbol(),0,ExtPeriod,0,MODE_EMA,PRICE_CLOSE)のようになります。
さて、どこに合わせるのでしょうか?

これが心の門に登ってくるはずです。コード・フォー・ファイブ自分で検索してください。私は検索して最初に出てきたものを無差別に投稿しました。あるいは、コードを見て、何のためかを理解することです。

理解したい人を助けることであって、気まぐれを満たすことではないのです。

 
プロフェッショナルに質問です。Expert Advisor は TP と SL のパラメータをゼロにして注文を開き、適切なパラメータを設定して変更します。いくつかのアカウントで、長い間、すべてが完璧に動作しています。しかし、私は最近Forex4youでNDD口座を開設し、時々修正がすぐに起こらない(ペアに1つだけ注文があるとき)、しかし私が再びターミナルを実行 したときだけ起こることに気づきました。ログには、変更の試行に関するエントリはありません(次の起動時に開くことと変更することは別)(私のExpert Advisorでは7回の試行があります)。NDD口座の特殊性、フローティングスプレッド、このタイプの口座での端末の不正な操作、またはそのような口座のEAコードで何かを修正する必要があるなど、(それはすぐに修正されません)何に関連することができます。
 
Youri Lazurenko:   EAがTPとSLをゼロにして注文を開き、それを変更する。

while( ! RefreshRates() ); を最後にセミコロンで修飾する前に試してみてください。

orSleep(1000); 1秒遅らせる or while( ! RefreshRates() )Sleep(1000); ブローカーを呼び出すのに役立つことがあります。

 
STARIJ:

while( ! RefreshRates() ); を最後にセミコロンで修飾する前に試してみてください。

or Sleep(1000); 1秒遅らせる or while(!RefreshRates())Sleep(1000); ブローカーを呼び出すのに役立つことがある...


ありがとうございます、やってみます。ブローカーに電話してもダメだった(それがきっかけ)。

明日には結果がわかると思います。同じ口座で同じEAを使い、別のペアで注文を出し、修正したのですが、EAではなく実行に問題があると思います。

 
みんな、こんにちは。手数料をポイントに換算する方法を教えてください。スプレッドは,MODE_SPREAD で変換することができます。
 
Rustam Bikbulatov:
みんな、こんにちは。手数料をポイントに換算する方法を教えてください。スプレッドは,MODE_SPREAD で変換することができます。

何のために?
 
Vitalie Postolache:

何のために?

手数料をポイントに移行するためか?

tv=SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE);

(OrderCommission()/(tv*OrderLots()))*Point()
 
Vitaly Muzichenko:
手数料をポイントに移行してどうするんだ?

ああ
 
Vitalie Postolache:

ああ
例えばストップロス注文にポイントを追加したり、トロールにポイントを追加したりすることができます。
 
Vitaly Muzichenko:
そうでない場合は、例えば、ストップロス注文やトロールにポイントを追加したい場合などです。

手数料は価格帯とは関係ない。この注文の有効期間中に 価格が通過したポイント数に関係なく、注文から課金されます。たしかにポイントに換算することはできますが、スプレッドより少し大きくなってしまいます。だから、「何に使うの?おそらく、ターゲットがスプレッドより小さいPipsatters?
理由: