コーディングの方法は? - ページ 183

 

このインジケーターをプログラムするのを手伝ってください

このコードを修正するのを誰か助けてくれませんか? 配列 "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);

}

 

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の概念を持っていますか?

親切に教えてください、ありがとうございました:)

 
Xtyun:
こんにちは、皆さん:Pls親切に助けて、どうもありがとうございます:)

あなたのコードを見せてください。

 
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'があることを知っている。

ありがとうございます:)

 

置換

文字列 filename = iname+".csv";

文字列 filename = str+".csv";