コーディングのヘルプ - ページ 388 1...381382383384385386387388389390391392393394395...786 新しいコメント madopter 2014.11.05 22:05 #3871 mladen: 次のようにできます。double lots=5; // or whatever maximal lot size you chose while (true) { if (AccountBalance()<19000) { lots = 1; break; } if (AccountBalance()<29000) { lots = 2; break; } if (AccountBalance()<39000) { lots = 3; break; } // // // futher comparisons here in ascending order // // break; } mladenさん、ありがとうございます。金額がハードコードされないように代数的な式を構築することができると思いますか?2つのパラメータで 可能だと思うのですが? Mladen Rakic 2014.11.05 23:01 #3872 madopter: mladenさん、ありがとうございます。金額がハードコードされないように代数的な式を構築することができると思いますか?2つのパラメータで可能だと思うのですが? そうですね、なぜでしょう・・・。 そうすれば、フレキシブルに使えるようになります madopter 2014.11.06 00:16 #3873 mladen: はい、なぜそうしないのか・・・そうすれば、柔軟に使えるようになるはずです どうすればいいのかがわからないのですが、それを解明するために時間をかけていません。もし、それがあなたにとって明白であるなら、教えてください Mladen Rakic 2014.11.06 07:45 #3874 madopter: どうすればいいのかがわからないのですが、それを理解するために時間をかけていないのです。もし、明らかなことであれば、教えてください そのコードのどの部分を調整できるようにしたいのですか? pking25 2014.11.06 08:09 #3875 こんにちは。3Ducksのインジケータを移動平均からADXインジケータに変更しようとしています。入力値は「2」です。私の努力をコンパイルするまではすべて順調です...そして、これは私が'Description box!'で得たものです。 //h1データ double h1adx = iADX(NULL,PERIOD_H1,2,); //h4データ double h4adx = iADX(NULL,PERIOD_H4,2); //d1データ double d1adx = iADX(NULL,PERIOD_D1,2); 上記の3行のコーディングは、: ')' - 構文エラー,パラメータ ミス どなたか親切な方、直していただけませんか? madopter 2014.11.06 08:09 #3876 mladen: このコードのどの部分を調整できるようにしたいですか? 調整可能な部分は、ロットサイズと、そのロットを適用する口座 残高です。例えば、A = 0.01, B = $5000 や、A = 1.00, B = $10000 のようなパラメータです。 Mladen Rakic 2014.11.06 08:28 #3877 Jeeves: 3 Ducks インジケータを移動平均から ADX インジケータに変更しようとしています。入力値として「2」を指定しています。このような場合、'Description box'にこのようなものが表示されます。 //h1データdouble h1adx = iADX(NULL,PERIOD_H1,2,);//h4データdouble h4adx = iADX(NULL,PERIOD_H4,2);//d1データdouble d1adx = iADX(NULL,PERIOD_D1,2);上記の3行のコーディングは、:')' - 構文エラー, パラメータミス どなたか親切な方が、それを正していただけないでしょうか? ジーヴス iADX()呼び出しのパラメータが 不足しています。一つの例は、次のようになります(ADX自体の値を得るために)。 double h4adx = iADX(NULL,PERIOD_H4,adxPeriod,adxPrice,MODE_MAIN,2); DI の値を取得したい場合は、MODE_MAIN を MODE_PLUSDI に、-DI の場合は MODE_MINUSDI に置き換えてください。 また、adxPeriodとadxPriceは任意の値に置き換えてください。 pking25 2014.11.06 08:56 #3878 たくさん、ありがとうございます。 助けてくれてありがとう。 Triip 2014.11.06 09:28 #3879 テンプレートの動作が遅い スキャルピングシステムとテンプレートを見つけたのですが、このシステムをインストールした後、動作がとても遅くなりました。多分、誰かがそれを見て、それが原因かもしれないものを検出することができます。 テンプレートとインジケータです。 1m_alf_scalp.zip ファイル: 1m_alf_scalp.png 42 kb 1m_alf_scalp.zip 62 kb sunshineh 2014.11.06 10:56 #3880 こんにちは。 チャートのバーの上にテキストオブジェクトを 書き込む際、いつも問題があります。 例えば ObjectCreate ("Xh", OBJ_TEXT,0,Time[0],High[0]+1*pips2dbl); ObjectSetText("Xh","1",10,"Tahoma",Orange); ObjectCreate ("X", OBJ_TEXT,0,Time[0],Low[0]-1*pips2dbl); ObjectSetText("Xl","1",10,"Tahoma",Orange); バーの下にあるテキストオブジェクトは、フォントオブジェクトがテキストの「頭」に固定されているため、問題なく動作しています。 しかし、バーの上にテキストを書きたい場合、フォントサイズ10のテキストがバーの中に書き込まれてしまうので、pipsが分からなくなります。 私は "H1"、 "D1" または "W1 "などの大きな時間枠で私のテキストを書くときにも問題がある、そこに私はあまりにも、高または低値に私のフォント-距離を変更する必要があるためです。 テキストを90度回転させることができるのは知っていますが、そんなことはしたくありません。 この問題に対する解決策をご存知ですか? 1...381382383384385386387388389390391392393394395...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
次のようにできます。
while (true)
{
if (AccountBalance()<19000) { lots = 1; break; }
if (AccountBalance()<29000) { lots = 2; break; }
if (AccountBalance()<39000) { lots = 3; break; }
//
//
// futher comparisons here in ascending order
//
//
break;
}
mladenさん、ありがとうございます。金額がハードコードされないように代数的な式を構築することができると思いますか?2つのパラメータで 可能だと思うのですが?
mladenさん、ありがとうございます。金額がハードコードされないように代数的な式を構築することができると思いますか?2つのパラメータで可能だと思うのですが?
そうですね、なぜでしょう・・・。
そうすれば、フレキシブルに使えるようになります
はい、なぜそうしないのか・・・そうすれば、柔軟に使えるようになるはずです
どうすればいいのかがわからないのですが、それを解明するために時間をかけていません。もし、それがあなたにとって明白であるなら、教えてください![](https://c.mql5.com/forextsd/smiles/smile.png)
どうすればいいのかがわからないのですが、それを理解するために時間をかけていないのです。もし、明らかなことであれば、教えてください
そのコードのどの部分を調整できるようにしたいのですか?
こんにちは。3Ducksのインジケータを移動平均からADXインジケータに変更しようとしています。入力値は「2」です。私の努力をコンパイルするまではすべて順調です...そして、これは私が'Description box!'で得たものです。
//h1データ
double h1adx = iADX(NULL,PERIOD_H1,2,);
//h4データ
double h4adx = iADX(NULL,PERIOD_H4,2);
//d1データ
double d1adx = iADX(NULL,PERIOD_D1,2);
上記の3行のコーディングは、:
')' - 構文エラー,パラメータ ミス
どなたか親切な方、直していただけませんか?
このコードのどの部分を調整できるようにしたいですか?
調整可能な部分は、ロットサイズと、そのロットを適用する口座 残高です。例えば、A = 0.01, B = $5000 や、A = 1.00, B = $10000 のようなパラメータです。
3 Ducks インジケータを移動平均から ADX インジケータに変更しようとしています。入力値として「2」を指定しています。このような場合、'Description box'にこのようなものが表示されます。
//h1データ
double h1adx = iADX(NULL,PERIOD_H1,2,);
//h4データ
double h4adx = iADX(NULL,PERIOD_H4,2);
//d1データ
double d1adx = iADX(NULL,PERIOD_D1,2);
上記の3行のコーディングは、:
')' - 構文エラー, パラメータミス
どなたか親切な方が、それを正していただけないでしょうか?ジーヴス
iADX()呼び出しのパラメータが 不足しています。一つの例は、次のようになります(ADX自体の値を得るために)。
double h4adx = iADX(NULL,PERIOD_H4,adxPeriod,adxPrice,MODE_MAIN,2);
DI の値を取得したい場合は、MODE_MAIN を MODE_PLUSDI に、-DI の場合は MODE_MINUSDI に置き換えてください。
また、adxPeriodとadxPriceは任意の値に置き換えてください。
たくさん、ありがとうございます。 助けてくれてありがとう。
テンプレートの動作が遅い
スキャルピングシステムとテンプレートを見つけたのですが、このシステムをインストールした後、動作がとても遅くなりました。多分、誰かがそれを見て、それが原因かもしれないものを検出することができます。
テンプレートとインジケータです。
1m_alf_scalp.zip
こんにちは。
チャートのバーの上にテキストオブジェクトを 書き込む際、いつも問題があります。
例えば
ObjectCreate ("Xh", OBJ_TEXT,0,Time[0],High[0]+1*pips2dbl);
ObjectSetText("Xh","1",10,"Tahoma",Orange);
ObjectCreate ("X", OBJ_TEXT,0,Time[0],Low[0]-1*pips2dbl);
ObjectSetText("Xl","1",10,"Tahoma",Orange);
バーの下にあるテキストオブジェクトは、フォントオブジェクトがテキストの「頭」に固定されているため、問題なく動作しています。
しかし、バーの上にテキストを書きたい場合、フォントサイズ10のテキストがバーの中に書き込まれてしまうので、pipsが分からなくなります。
私は "H1"、 "D1" または "W1 "などの大きな時間枠で私のテキストを書くときにも問題がある、そこに私はあまりにも、高または低値に私のフォント-距離を変更する必要があるためです。
テキストを90度回転させることができるのは知っていますが、そんなことはしたくありません。
この問題に対する解決策をご存知ですか?