[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 458 1...451452453454455456457458459460461462463464465...537 新しいコメント 削除済み 2011.06.22 08:40 #4571 Maximov7: 私は私の最初のExpert Advisorを書こうとしている...変数を通してそれを宣言し、それは各特殊な関数によって感知されるべきであるので、グローバルでなければならない、Askを修正する方法を教えてください...私を助けてください)))。 外部EAパラメータの直後にdouble変数を宣言し、必要なときにAskに設定し、任意の関数で使用します。ローカル変数を使って、引数として渡す方が正しいのですが...。そして変数の範囲を 理解すること、これは基本中の基本で、とにかくこれがないとどうしようもないのです。 Maximka7 2011.06.22 08:52 #4572 それは私がやったことなのですが、start()関数内では見られず、ログには最初からその時間間隔でのAsk値が変数に代入されておらず、ただの0と書かれています。 extern double C1; C1 = Ask; extern double C2; C2 = Bid; int start() { OrderSend("EURUSD",OP_BUY,0.1,C1,3,Bid-0.0009,Ask+0.0009); Виктор 2011.06.22 10:33 #4573 double C1; // в старте C1 = Ask; Eugeny Selivanov 2011.06.22 11:36 #4574 rlx: 念のため ClosePosBySizeProfitInPercent("0", -1, Magic, VashParametrPR) 関数を呼び出したところに Print() を置き、その前に置く。 パラメータは明示的に設定する。もしかして、まだ非正規の規制があるのでは?例えば、プロシージャの最大数、プロシージャ名の長さなど?すべてがうまくいっていた。新しいプロシージャを追加してもうまくいかなかったのですが、別のタスクがあります。 Maximka7 2011.06.22 12:49 #4575 double C1; // в старте C1 = Ask; 新しいティックごとに新しいAsk...値が割り当てられ、次の操作のために予約する必要があるため、開始できません。 ilunga 2011.06.22 12:54 #4576 Maximov7: double C1; // в старте C1 = Ask; 新しいティックごとにAskに新しい値が割り当てられるので、開始時にそれを行うことはできません。 init()で書く が、なぜ起動時からAskが必要なのかがわからない RomanDD 2011.06.22 13:20 #4577 皆さん、ごきげんよう。 この掲示板は初めてなので、書く場所を間違えたら申し訳ありません。 私のEAに仮想TPを追加する手助けが必要です(pips単位と/または所定の利益値に達した時)。 助けてください! 誠心誠意、ローマン。 ファイル: bunny_v2.21.ex4 22 kb Artyom Trishkin 2011.06.22 13:28 #4578 RomanDD: 皆さん、ごきげんよう。 この掲示板は初めてなので、書く場所を間違えたら申し訳ありません。 私のEAに仮想TPを追加する手助けが必要です(pips単位と/または所定の利益値に達した時)。 助けてください! 誠心誠意、ローマン。 自分でコードを書き始め れば、ここでも手伝ってくれるし、わからないことは説明してくれる。Expert Advisorの改造を依頼する場合は、プログラミングサービスを支払う 必要があります。 RomanDD 2011.06.22 13:41 #4579 私の問題に対する作業の見積もりはいくらですか? Maximka7 2011.06.22 14:44 #4580 ここでもうひとつ質問です・・・。私はこのようなオープンオーダーを持っています。 OrderSend("EURUSD",OP_BUY,0.1,C1,10,Bid-0.0017-0.0017,Ask+0.0017); この注文がtakeprofitで終了した場合、別の注文を出すにはどうしたらいいでしょうか? 1...451452453454455456457458459460461462463464465...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私は私の最初のExpert Advisorを書こうとしている...変数を通してそれを宣言し、それは各特殊な関数によって感知されるべきであるので、グローバルでなければならない、Askを修正する方法を教えてください...私を助けてください)))。
外部EAパラメータの直後にdouble変数を宣言し、必要なときにAskに設定し、任意の関数で使用します。ローカル変数を使って、引数として渡す方が正しいのですが...。そして変数の範囲を 理解すること、これは基本中の基本で、とにかくこれがないとどうしようもないのです。
それは私がやったことなのですが、start()関数内では見られず、ログには最初からその時間間隔でのAsk値が変数に代入されておらず、ただの0と書かれています。
extern double C1; C1 = Ask;
extern double C2; C2 = Bid;
int start()
{
OrderSend("EURUSD",OP_BUY,0.1,C1,3,Bid-0.0009,Ask+0.0009);
念のため
ClosePosBySizeProfitInPercent("0", -1, Magic, VashParametrPR) 関数を呼び出したところに Print() を置き、その前に置く。
double C1;
// в старте
C1 = Ask;
新しいティックごとに新しいAsk...値が割り当てられ、次の操作のために予約する必要があるため、開始できません。
double C1;
// в старте
C1 = Ask;
新しいティックごとにAskに新しい値が割り当てられるので、開始時にそれを行うことはできません。
init()で書く
が、なぜ起動時からAskが必要なのかがわからない
皆さん、ごきげんよう。
この掲示板は初めてなので、書く場所を間違えたら申し訳ありません。
私のEAに仮想TPを追加する手助けが必要です(pips単位と/または所定の利益値に達した時)。
助けてください!
誠心誠意、ローマン。
皆さん、ごきげんよう。
この掲示板は初めてなので、書く場所を間違えたら申し訳ありません。
私のEAに仮想TPを追加する手助けが必要です(pips単位と/または所定の利益値に達した時)。
助けてください!
誠心誠意、ローマン。
私の問題に対する作業の見積もりはいくらですか?
ここでもうひとつ質問です・・・。私はこのようなオープンオーダーを持っています。
OrderSend("EURUSD",OP_BUY,0.1,C1,10,Bid-0.0017-0.0017,Ask+0.0017);
この注文がtakeprofitで終了した場合、別の注文を出すにはどうしたらいいでしょうか?