コーディングの方法は? - ページ 183 1...176177178179180181182183184185186187188189190...347 新しいコメント 削除済み 2009.06.07 22:20 #1821 このインジケーターをプログラムするのを手伝ってください このコードを修正するのを誰か助けてくれませんか? 配列 "theIndicator[]"をバッファに出力したいだけなのですが、表示されません。 どんな助けでも感謝します。 int start() { int counted_bars=IndicatorCounted(); double theIndicator[]; int pos = Bars-counted_bars-1; theIndicator[pos]=Close[pos]; while(pos>=0) { pos--; theIndicator[pos] = Close[pos]*0.08 + (theIndicator[pos+1]*(1-0.08)); } pos = Bars-counted_bars-1; while(pos>=0) { ExtMapBuffer1[pos]=theIndicator[pos]; pos--; } return(0); } phoenix 2009.06.08 02:45 #1822 can anyone help me ? can anyone teach me how to code theincline/verticaltext object? 助けてください faoni572 2009.06.08 08:31 #1823 コードの書き方 私はこのフォーラムで新しいです、誰かplsはMQL4で小数点以下 5桁を 取るコードを記述する方法を教えてもらえますか?私はあなたの助けを必要としています。ありがとうございました。 jerrydeng 2009.06.08 09:36 #1824 誰が私を助けることができますか? ある機能を 実現したいのですが、どのようにコードを書くかご存知の方は教えてください。 マージンをチェックし、使用したマージンが総残高の20%以上であれば、MT4はマニュアル売買のポジションを開くことを許可しませんでした(それはMT4のデフォルトとは異なり、私が作った計画はより厳格です)。 よろしくお願いします。 dllファイルが必要かもしれません。 削除済み 2009.06.09 05:47 #1825 Xtyun 2009.06.11 06:22 #1826 mql4 Synchronize FileWrite 皆さん、こんにちは。 友人と私はEAを実装しようとしています、我々は分析のためにログを記録するためにFileWriteを使用して います。テストでは、我々は、異なるペアで1つのデモ口座でEAを実行しますが、我々はEAが他のペアのログに記録を書き込むことが判明した。ログが混在している。 例えば、EA-EURUSD.csvのログをEA-GBPUSD.csvに書き込んだり、EA-GBPUSD.csvのログをEA-EURUSD.csvに書き込んだりしているのである。ログが混在しているのは、同じことを同時に行った場合に起こります。これは、ファイルを書き込むときに同期していないことを意味します。 mql4は、JavaやC++と同じようにsynchronizeの概念を持っていますか? 親切に教えてください、ありがとうございました:) Roger09 2009.06.11 16:49 #1827 Xtyun: こんにちは、皆さん:Pls親切に助けて、どうもありがとうございます:) あなたのコードを見せてください。 Xtyun 2009.06.11 23:37 #1828 Roger09: あなたのコードを見せてください。 -------- extern string iname="EURUSD"; -------- void writeFile(string str) { datetime logtime = TimeLocal(); 文字列 filename = iname+".csv"; int handle=FileOpen(filename,FILE_CSV|FILE_READ|FILE_WRITE,",").if(handle>0).if(handle>0); if(ハンドル>0) { FileSeek(handle,0,SEEK_END)。 FileWrite(handle,TimeToStr(logtime,TIME_DATE|TIME_SECONDS),str); FileClose(handle)を実行します。 handle=0; } return (0); } ログを書き込む必要があるたびに、EAはこのwriteFile()関数を呼び出します。私は、Javaでそれらが正しく実行されていることを確認するために関数に追加することができますキーワード 'synchronized'があることを知っている。 ありがとうございます:) How to code? MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 Problem with AccountMargin() Roger09 2009.06.12 03:46 #1829 置換 文字列 filename = iname+".csv"; を 文字列 filename = str+".csv"; Xtyun 2009.06.12 05:50 #1830 1...176177178179180181182183184185186187188189190...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
このインジケーターをプログラムするのを手伝ってください
このコードを修正するのを誰か助けてくれませんか? 配列 "theIndicator[]"をバッファに出力したいだけなのですが、表示されません。
どんな助けでも感謝します。
{
int counted_bars=IndicatorCounted();
double theIndicator[];
int pos = Bars-counted_bars-1;
theIndicator[pos]=Close[pos];
while(pos>=0)
{
pos--;
theIndicator[pos] = Close[pos]*0.08 + (theIndicator[pos+1]*(1-0.08));
}
pos = Bars-counted_bars-1;
while(pos>=0)
{
ExtMapBuffer1[pos]=theIndicator[pos];
pos--;
}
return(0);
}
can anyone help me ?
can anyone teach me how to code theincline/verticaltext object?
助けてください
コードの書き方
私はこのフォーラムで新しいです、誰かplsはMQL4で小数点以下 5桁を 取るコードを記述する方法を教えてもらえますか?私はあなたの助けを必要としています。ありがとうございました。
誰が私を助けることができますか?
ある機能を 実現したいのですが、どのようにコードを書くかご存知の方は教えてください。
マージンをチェックし、使用したマージンが総残高の20%以上であれば、MT4はマニュアル売買のポジションを開くことを許可しませんでした(それはMT4のデフォルトとは異なり、私が作った計画はより厳格です)。
よろしくお願いします。
dllファイルが必要かもしれません。
mql4 Synchronize FileWrite
皆さん、こんにちは。
友人と私はEAを実装しようとしています、我々は分析のためにログを記録するためにFileWriteを使用して います。テストでは、我々は、異なるペアで1つのデモ口座でEAを実行しますが、我々はEAが他のペアのログに記録を書き込むことが判明した。ログが混在している。
例えば、EA-EURUSD.csvのログをEA-GBPUSD.csvに書き込んだり、EA-GBPUSD.csvのログをEA-EURUSD.csvに書き込んだりしているのである。ログが混在しているのは、同じことを同時に行った場合に起こります。これは、ファイルを書き込むときに同期していないことを意味します。
mql4は、JavaやC++と同じようにsynchronizeの概念を持っていますか?
親切に教えてください、ありがとうございました:)
こんにちは、皆さん:Pls親切に助けて、どうもありがとうございます:)
あなたのコードを見せてください。
あなたのコードを見せてください。
--------
extern string iname="EURUSD";
--------
void writeFile(string str)
{
datetime logtime = TimeLocal();
文字列 filename = iname+".csv";
int handle=FileOpen(filename,FILE_CSV|FILE_READ|FILE_WRITE,",").if(handle>0).if(handle>0);
if(ハンドル>0)
{
FileSeek(handle,0,SEEK_END)。
FileWrite(handle,TimeToStr(logtime,TIME_DATE|TIME_SECONDS),str);
FileClose(handle)を実行します。
handle=0;
}
return (0);
}
ログを書き込む必要があるたびに、EAはこのwriteFile()関数を呼び出します。私は、Javaでそれらが正しく実行されていることを確認するために関数に追加することができますキーワード 'synchronized'があることを知っている。
ありがとうございます:)
置換
文字列 filename = iname+".csv";
を
文字列 filename = str+".csv";