Что нового по сравнению с версией 1.4? stSender. Изменена процедура записи файлов под требования билда 610 и выше. stReceiver. Функции проверки существования файла и копирования файлов заменены на аналогичные, поддерживающие UNICODE (для работоспособности в билде 610 и выше). Разработан и доступен для покупки новый советник e-Reverser...
皆さん、こんにちは。EAにエラー処理関数を登録する必要があるのか、アドバイスをお願いします。また、これらの機能を追加しないとどうなるのでしょうか?どこかで読んだのですが、登録制にしたほうがいいのでは?最近作ったEAで このエラーがないものが山ほどあり、テストやデモでは問題なく動いています。
少なくとも重要なものについては、エラーをチェックすることが望ましいです。Expert Advisor がサーバーにリクエストを殺到させるようになり、サーバーがエラーを返すような事態も考えられますし、頻繁なリクエストは単に口座の自動売買をオフにすればよいのです。エラーは、例えば、「ストップが近い」、「資金が足りない」など、さまざまなものがあります。
皆さん、こんにちは!もし間違ったトピックに書いていたら、あらかじめ謝っておきます。1)シグナルを購読 したいが、 自分のブローカーとプロバイダーのブローカーが一致しない場合、購読する方法はあるか教えてください。それとも、同じブローカーを持つことが義務付けられているのでしょうか?(2)私はシグナルにサブスクライブしたいのですが、私のプロバイダの預金が一致しません。 プロバイダの預金は私より10倍大きく、彼は0.10ロットで動作し、したがって、私の信号は0.01を開く。私はそれがより多くのボリューム、例えば0.02または0.03を開くように手動で設定できますか?手動で0.02とか0.03とか、もっと開くように調整すればいいんですか? ありがとうございます。
皆さん、こんにちは!もし間違ったトピックに書いていたら、あらかじめ謝っておきます。1)シグナルを購読 したいが、 自分のブローカーとプロバイダーのブローカーが一致しない場合、購読する方法はあるか教えてください。それとも、同じブローカーを持つことが義務付けられているのでしょうか?(2)私はシグナルにサブスクライブしたいのですが、私のプロバイダの預金が一致しません。 プロバイダの預金は私より10倍大きく、彼は0.10ロットで動作し、したがって、私の信号は0.01を開く。私はそれがより多くのボリューム、例えば0.02または0.03を開くように手動で設定することはできますか?手動で0.02とか0.03とか、もっと開くように調整すればいいんですか? ありがとうございます。
こんにちは。EAを書く のに協力してください。価格Xで、買いたいオープンポジションがあるか、買いたい保留注文があるかを確認する必要があります。そうでない場合は、ストップロスとテイクプロフィットのパラメータを指定して、買い注文を保留します。そして、2つ目のチェックは、販売中のポジションと販売中の保留中の注文のみです。そうでない場合は、売り注文を保留します。2つ目の質問・・・EAを最初に起動するときの注文の開始はどこで規定するのでしょうか?
私はこの関数を持っていて、私のEA/スクリプトで動作しています。
{
double One_Lot=0.0;
double price=0.0;
double volume=0.0;
double MinLot=SymbolInfoDouble(symbol,SYMBOL_VOLUME_MIN);
double Free=AccountInfoDouble(ACCOUNT_FREEMARGIN);
double Step=SymbolInfoDouble(symbol,SYMBOL_VOLUME_STEP);
if(action==ORDER_TYPE_BUY)price=SymbolInfoDouble(symbol,SYMBOL_ASK);
if(action==ORDER_TYPE_SELL)price=SymbolInfoDouble(symbol,SYMBOL_BID);
if(!OrderCalcMargin(action,symbol,1.0,price,One_Lot))return(MinLot);
if(One_Lot!=0 && Step!=0)volume = MathFloor(Free*Percent/100.0/One_Lot/Step)*Step;
if(volume!=0)return(volume);
return(MinLot);
}
質問:OrderCalcMarginが 何らかの理由でインジケータで動作しない場合、インジケータで最大可能ロットを取得する方法は?mt4 では"MarketInfo(symbol,MODE_MARGINREQUIRED)" はうまく機能しますが、mt5 ではそうではなく、OrderCalcMargin のいくつかの断片がインジケータで機能しないのです。
ありがとうございました。
ここはMT4のスレッドなんだから、MT5の質問をこっちに引っ張ってくる必要はないでしょう )))
MT4にはOrderCalcMargin() はなく、AccountFreeMarginCheck()があります。
皆さん、こんにちは。価格からのpipsではなく、価格にストップを置くEAを見つけるのを手伝ってください。ありがとうございました。