[アーカイブ!】アドバイザーの書き方を無料公開中 - ページ 72 1...656667686970717273747576777879...94 新しいコメント vvp 2011.05.23 02:07 #711 sanyooooook: をここに設定し、動作しないことを正当化する ) サンユウクこのEAをこの口座だけで動作させるには、どこに口座番号を 入れればいいのか、教えてください。 以下はその一例です。int start(){// if(AccountNumber()!=123) return(0); Alexander 2011.05.23 02:28 #712 extern int pass = 123; int start() { if(AccountNumber()!=pass) return(0); Alexandr Bryzgalov 2011.05.23 07:17 #713 Roger: そうさ vvp 2011.05.24 16:19 #714 ありがとうございます、うまくいきました。 削除済み 2011.05.26 20:01 #715 皆さんごきげんよう!初心者のためのアドバイスです。2MAのEAがあり、それをカスタムインジケーター BWAosigで取引するためにどこにどのようにリダイレクトするかです。わかりやすい例でとても興味があります。EAとインジケータを同封しています。ありがとうございました。 ファイル: movingoaverage2_1.mq4 6 kb 削除済み 2011.05.26 20:01 #716 ターキー ファイル: bwaosig_1.mq4 4 kb 削除済み 2011.05.27 19:39 #717 こんにちは!下記に添付したインジケータを元にEAを作成して いただけないでしょうか?この指標は、価格チャネルに基づいており、しばしば真を過剰に描画しますが、要点は興味深いかもしれません。エキスパートアドバイザーは、買いまたは売りの矢印が表示されたら取引を行い、反対方向に表示されたらこの取引を終了する必要があります。どなたかご回答いただけると幸いです ファイル: 1.mq4 2 kb Raf 2011.05.27 19:57 #718 アドバイザーが常に0.1で買うので、ロットのボリュームを変更するにはどうしたらいいか誰か教えてください。 //xxxxxxxxxxxxxxx double lot(int R) { double minlot = MarketInfo(Symbol(), MODE_MINLOT); int o = MathAbs(MathLog(minlot) *0.4343) + 0.4343); int o = MathAbs(MathLog(minlot) *0.4343) + 0.4343); int o = MathAbs(MathLog(minlot) *0.4343)5; double lot = minlot; //ooooooooooooooooooooo lot =NormalizeDouble(AccountFreeMargin() * 0.00001*R, o);//--- if (AccountFreeMargin() < lot * MarketInfo(Symbol(), MODE_MARGINREQUIRED) ){ lot = NormalizeDouble(AccountFreeMargin() / MarketInfo(Symbol(), MODE_MARGINREQUIRED), o); }. //ooooooooooooooooooooooooooooooooooo if(lot < minlot) lot = minlot; double maxlot =MarketInfo(Symbol(), MODE_MAXLOT); if(lot > maxlot) lot = maxlot; return(lot); } }; if(lot < minlot) lots = maxlot; if(lot < minlot) lots = maxlot; if(lot < minlot) lots = maxlot; if(lot < minlot) lots = maxlot; if(lot < minlot) lots = maxlot; _COPY0 if(lot < maxlot) lots = maxlot; } } } } } } else //xxxxxxxxxxxxxxxxxxxxxxx [Archive!] Writing an advisor EA doesn't open Bustop/Sellstop マーケットプレイスの自動チェック Vladimir Pastushak 2011.05.27 20:03 #719 RaF: アドバイザーが常に0.1で買うので、ロットのボリュームを変更するにはどうしたらいいか誰か教えてください。 //(注)1. double lot(int R) { double minlot = MarketInfo(Symbol(), MODE_MINLOT).Doubleロット(int R) { double minlot = MarketInfo(Symbol(), MODE_MINLOT); int o = MathAbs(MathLog(minlot) *0.4343) + 0.5; double lot = minlot; //ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo lot = NormalizeDouble(AccountFreeMargin() * 0.00001*R, o);//---。 if (AccountFreeMargin() < lot * MarketInfo(Symbol(), MODE_MARGINREQUIRED)){ lot = NormalizeDouble(AccountFreeMargin() / MarketInfo(Symbol(), MODE_MARGINREQUIRED), o)とする。 } //ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo if(lot < minlot) lot = minlot; double maxlot =MarketInfo(Symbol(), MODE_MAXLOT); if(lot > maxlot) lot = maxlot; return(lot); }. //xxxxxxxxxxxxxxxxxxxxxxx 実際には、......を削除して、extern double lot = 0.5; という行を入れるか、必要なものを入れてください ! Raf 2011.05.27 20:31 #720 //xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 外部ダブルロット=0.5 //xxxxxxxxxxxxxxxxxxx 他には無い 1...656667686970717273747576777879...94 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
をここに設定し、動作しないことを正当化する )
サンユウク
このEAをこの口座だけで動作させるには、どこに口座番号を 入れればいいのか、教えてください。
以下はその一例です。
int start()
{
// if(AccountNumber()!=123) return(0);
アドバイザーが常に0.1で買うので、ロットのボリュームを変更するにはどうしたらいいか誰か教えてください。
//xxxxxxxxxxxxxxx
double lot(int R) { double minlot = MarketInfo(Symbol(), MODE_MINLOT);
int o = MathAbs(MathLog(minlot) *0.4343) + 0.4343); int o = MathAbs(MathLog(minlot) *0.4343) + 0.4343); int o = MathAbs(MathLog(minlot) *0.4343)5;
double lot = minlot;
//ooooooooooooooooooooo
lot =NormalizeDouble(AccountFreeMargin() * 0.00001*R, o);//---
if (AccountFreeMargin() < lot * MarketInfo(Symbol(), MODE_MARGINREQUIRED) ){
lot = NormalizeDouble(AccountFreeMargin() / MarketInfo(Symbol(), MODE_MARGINREQUIRED), o);
}.
//ooooooooooooooooooooooooooooooooooo
if(lot < minlot) lot = minlot;
double maxlot =MarketInfo(Symbol(), MODE_MAXLOT);
if(lot > maxlot) lot = maxlot;
return(lot); } }; if(lot < minlot) lots = maxlot; if(lot < minlot) lots = maxlot; if(lot < minlot) lots = maxlot; if(lot < minlot) lots = maxlot; if(lot < minlot) lots = maxlot; _COPY0 if(lot < maxlot) lots = maxlot; } } } } } } else
//xxxxxxxxxxxxxxxxxxxxxxx
アドバイザーが常に0.1で買うので、ロットのボリュームを変更するにはどうしたらいいか誰か教えてください。
//(注)1.
double lot(int R) { double minlot = MarketInfo(Symbol(), MODE_MINLOT).Doubleロット(int R) { double minlot = MarketInfo(Symbol(), MODE_MINLOT);
int o = MathAbs(MathLog(minlot) *0.4343) + 0.5;
double lot = minlot;
//ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
lot = NormalizeDouble(AccountFreeMargin() * 0.00001*R, o);//---。
if (AccountFreeMargin() < lot * MarketInfo(Symbol(), MODE_MARGINREQUIRED)){
lot = NormalizeDouble(AccountFreeMargin() / MarketInfo(Symbol(), MODE_MARGINREQUIRED), o)とする。
}
//ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
if(lot < minlot) lot = minlot;
double maxlot =MarketInfo(Symbol(), MODE_MAXLOT);
if(lot > maxlot) lot = maxlot;
return(lot); }.
//xxxxxxxxxxxxxxxxxxxxxxx
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
外部ダブルロット=0.5
//xxxxxxxxxxxxxxxxxxx
他には無い