[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 398

 
alk:

コードのどこがおかしいのか、アドバイスをお願いします。ロボットは売り注文を決済し、それがなければ買い注文をするはずです。エラー4105が表示され、対処しようとするが結果が出ない。もしかして、他の処理方法があるのでは?


交換

for(cnt=OrdersTotal();cnt>=0;cnt--)

まで

for(cnt=OrdersTotal()-1;cnt>=0;cnt--)
 
専門家の皆様、よろしくお願いします...。私は必要:インディケータi - Gr(添付)に基づいて、毎分1回の周期でポイントのチャンネルの幅を決定し、チャート上のこの数字を表示することができるプログラム ブロックを、書いて ください。ありがとうございました。
ファイル:
i-regr_1.mq4  5 kb
 
magogy:
ごきげんよう!専門家の皆様、よろしくお願いします。私は必要:インディケータi - Gr(添付)に基づいて、毎分1回の周期でポイントのチャンネルの幅を決定し、チャート上のこの数字を表示することができるプログラムブロックを、書いてください。ありがとうございました。

私はこのタスクで、サービスに 適用する方が良いと思う
 
magogy:
ごきげんよう!専門家の皆様、よろしくお願いします。私は必要:インディケータi - Gr(添付)に基づいて、毎分1回の周期でポイントのチャンネルの幅を決定し、チャート上のこの数字を表示することができるプログラムブロックを、書いてください。ありがとうございました。
 datetime Time_=0; // объявить вверху, в глобальных переменных

 if(Time[0]!=Time_){Alert(NormalizeDouble(sqh[0]-sql[0],4));Time_=Time[0];} //добавить внижней части кода, перед return-ом
 
KONDOR:

ありがとうございました。

微妙なところがありますね。0.0026と表示され、26ポイントに相当する。一番下の行を変更し、今はこのようになっています。

if(Time[0]!=Time_){Alert(NormalizeDouble(sqh[0]*10000-sql[0]*10000,4));Time_=Time[0];}

出力は25.6809と表示されるようになりました。

この数値をプログラムで四捨五入して、端数ではなく整数で表示する方法をご教示ください。

マゴギー

 
magogy:

この数値をプログラムで四捨五入して、情報を端数でなく整数で表示する方法を教えてください。

マゴギー

вместо 4, поставить 0, т.е. точность выводимого значения - ноль знаков после запятой
Alert(NormalizeDouble(sqh[0]*10000-sql[0]*10000,4))
 
KONDOR:


ふふプロが見れば簡単で当たり前、初心者が見れば怖くて分からない...。

本当にありがとうございました。

 

何が問題なのか、教えてください。スクリプトの中で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) { ... }

ありがとうございます。

 
apm:

何が問題なのか、教えてください。スクリプトの中でimportを宣言し、関数を呼び出しています。

DLL(C++)で参照とポインタで値を取得しようとしました。参照による場合はうまくいかず、ポインタによる場合は値がゼロのポインタを取得 します。コードはDLLに収録されています。

ありがとうございます。

MQL4の参照とポインターは、配列と文字列(配列も)に対してのみ機能します。
 
Zhunko:
参照とポインタによるMQL4は、配列と文字列(配列も)に対してのみ機能します。
ありがとうございました。これで全部です、良い週末をお過ごしください。)