[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 398 1...391392393394395396397398399400401402403404405...537 新しいコメント Alexander 2011.05.20 06:45 #3971 alk: コードのどこがおかしいのか、アドバイスをお願いします。ロボットは売り注文を決済し、それがなければ買い注文をするはずです。エラー4105が表示され、対処しようとするが結果が出ない。もしかして、他の処理方法があるのでは? 交換 for(cnt=OrdersTotal();cnt>=0;cnt--) まで for(cnt=OrdersTotal()-1;cnt>=0;cnt--) 削除済み 2011.05.20 08:13 #3972 専門家の皆様、よろしくお願いします...。私は必要:インディケータi - Gr(添付)に基づいて、毎分1回の周期でポイントのチャンネルの幅を決定し、チャート上のこの数字を表示することができるプログラム ブロックを、書いて ください。ありがとうございました。 ファイル: i-regr_1.mq4 5 kb --- 2011.05.20 08:59 #3973 magogy: ごきげんよう!専門家の皆様、よろしくお願いします。私は必要:インディケータi - Gr(添付)に基づいて、毎分1回の周期でポイントのチャンネルの幅を決定し、チャート上のこの数字を表示することができるプログラムブロックを、書いてください。ありがとうございました。 私はこのタスクで、サービスに 適用する方が良いと思う KONDOR 2011.05.20 14:09 #3974 magogy: ごきげんよう!専門家の皆様、よろしくお願いします。私は必要:インディケータi - Gr(添付)に基づいて、毎分1回の周期でポイントのチャンネルの幅を決定し、チャート上のこの数字を表示することができるプログラムブロックを、書いてください。ありがとうございました。 datetime Time_=0; // объявить вверху, в глобальных переменных if(Time[0]!=Time_){Alert(NormalizeDouble(sqh[0]-sql[0],4));Time_=Time[0];} //добавить внижней части кода, перед return-ом 削除済み 2011.05.20 15:26 #3975 KONDOR: ありがとうございました。 微妙なところがありますね。0.0026と表示され、26ポイントに相当する。一番下の行を変更し、今はこのようになっています。 if(Time[0]!=Time_){Alert(NormalizeDouble(sqh[0]*10000-sql[0]*10000,4));Time_=Time[0];} 出力は25.6809と表示されるようになりました。 この数値をプログラムで四捨五入して、端数ではなく整数で表示する方法をご教示ください。 マゴギー KONDOR 2011.05.20 15:37 #3976 magogy: この数値をプログラムで四捨五入して、情報を端数でなく整数で表示する方法を教えてください。 マゴギー вместо 4, поставить 0, т.е. точность выводимого значения - ноль знаков после запятой Alert(NormalizeDouble(sqh[0]*10000-sql[0]*10000,4)) 削除済み 2011.05.20 15:59 #3977 KONDOR: ふふプロが見れば簡単で当たり前、初心者が見れば怖くて分からない...。 本当にありがとうございました。 Apm 2011.05.20 15:59 #3978 何が問題なのか、教えてください。スクリプトの中でimportを宣言し、関数を呼び出しています。 #import "PendingDlg.dll" int ShowPendingDlg(int& nbar,int& sltp); ... int nbar=3,sltp=10; //--- покажем диалог if(!ShowPendingDlg(nbar,sltp)) return(1); DLL(C++)で参照とポインタで値を取得しようとしました。参照による場合はうまくいかず、ポインタによる場合は値がゼロのポインタを取得 します。コードはDLLに収録されています。 __declspec(dllexport) int __stdcall ShowPendingDlg(int *nbar,int *sltp) { ... } ありがとうございます。 Vadim Zhunko 2011.05.20 16:05 #3979 apm: 何が問題なのか、教えてください。スクリプトの中でimportを宣言し、関数を呼び出しています。 DLL(C++)で参照とポインタで値を取得しようとしました。参照による場合はうまくいかず、ポインタによる場合は値がゼロのポインタを取得 します。コードはDLLに収録されています。 ありがとうございます。 MQL4の参照とポインターは、配列と文字列(配列も)に対してのみ機能します。 Apm 2011.05.20 16:07 #3980 Zhunko: 参照とポインタによるMQL4は、配列と文字列(配列も)に対してのみ機能します。 ありがとうございました。これで全部です、良い週末をお過ごしください。) 1...391392393394395396397398399400401402403404405...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
コードのどこがおかしいのか、アドバイスをお願いします。ロボットは売り注文を決済し、それがなければ買い注文をするはずです。エラー4105が表示され、対処しようとするが結果が出ない。もしかして、他の処理方法があるのでは?
交換
まで
ごきげんよう!専門家の皆様、よろしくお願いします。私は必要:インディケータi - Gr(添付)に基づいて、毎分1回の周期でポイントのチャンネルの幅を決定し、チャート上のこの数字を表示することができるプログラムブロックを、書いてください。ありがとうございました。
私はこのタスクで、サービスに 適用する方が良いと思う
ごきげんよう!専門家の皆様、よろしくお願いします。私は必要:インディケータi - Gr(添付)に基づいて、毎分1回の周期でポイントのチャンネルの幅を決定し、チャート上のこの数字を表示することができるプログラムブロックを、書いてください。ありがとうございました。
ありがとうございました。
微妙なところがありますね。0.0026と表示され、26ポイントに相当する。一番下の行を変更し、今はこのようになっています。
if(Time[0]!=Time_){Alert(NormalizeDouble(sqh[0]*10000-sql[0]*10000,4));Time_=Time[0];}
出力は25.6809と表示されるようになりました。
この数値をプログラムで四捨五入して、端数ではなく整数で表示する方法をご教示ください。
マゴギー
この数値をプログラムで四捨五入して、情報を端数でなく整数で表示する方法を教えてください。
マゴギー
ふふプロが見れば簡単で当たり前、初心者が見れば怖くて分からない...。
本当にありがとうございました。
何が問題なのか、教えてください。スクリプトの中でimportを宣言し、関数を呼び出しています。
DLL(C++)で参照とポインタで値を取得しようとしました。参照による場合はうまくいかず、ポインタによる場合は値がゼロのポインタを取得 します。コードはDLLに収録されています。
ありがとうございます。
何が問題なのか、教えてください。スクリプトの中でimportを宣言し、関数を呼び出しています。
DLL(C++)で参照とポインタで値を取得しようとしました。参照による場合はうまくいかず、ポインタによる場合は値がゼロのポインタを取得 します。コードはDLLに収録されています。
ありがとうございます。
参照とポインタによるMQL4は、配列と文字列(配列も)に対してのみ機能します。