EAをLOCK/暗号化する方法 - ページ 12

 
fxwealth:
こんにちは、どなたか以下の方法を教えていただけませんか?私はEAにいくつかのコードを追加する必要があり、それは特定の番号のみで始まる口座と取引することができます。例えば、私はEAが16で始まる口座番号とだけ取引したいです***口座番号は16で始まり、5桁の数字です...残りの3つの数字は任意の数字であることができます。どんな助けでも感謝します...Best rgds

if (StringSubstr(AccountNumber(),0,2) != '16') return;

 

こんにちは、beckham.is.619さん、ありがとうございます。

私はあなたの提案を試みたが、私はバックテストを行う際に次のエラーが表示されます:StringSubstr関数の 最初のパラメータは文字列でなければなりません。

どんな助けでも感謝します

 
fxwealth:
こんにちは beckham.is.619さん、ありがとうございます。

私はあなたの提案を試してみましたが、バックテストを行う際に次のエラーが発生しました:StringSubstr関数の最初のパラメータは文字列でなければなりません。

どんなヘルプでも感謝します。

不細工なハックですが、これでうまくいくはずです。

if (StringSubstr(DoubleToStr(AccountNumber(),0),0,2) != '16') return;

 
fxwealth:
こんにちは、どなたか以下の方法を教えていただけませんか?あるEAに、特定の番号で始まる口座のみと取引できるようにするコードを追加する必要があります。例えば、私は16で始まる口座番号で取引するEAだけが欲しいです***口座番号は16で始まり、5桁の数字です...残りの3つの数字は任意の数字であることができます。どんな助けでも感謝します...Best rgds

int f = AccountNumber() / 1000;

if(f!=16) return;

 

beckhamさん、Michelさん、こんにちは。

お二人とも、本当にありがとうございます。お二人のコードは両方とも動作し、私はあなたの助けに非常に感謝しています...お二人にベストを尽くす

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

 

beckhamさん、michelさん、こんにちは。

もし、別の口座番号、例えば21をコードに追加したい場合、どのようにすればよいのでしょうか?else if オプションを試してみましたが、うまくいきません...皆さんの助けをお願いします。

よろしくお願いします。

 
fxwealth:
ベッカムさん、ミッシェルさん、こんにちは。

もし、別の口座番号、例えば21をコードに追加したい場合、どのようにすればいいのでしょうか?else if オプションを試しましたが、うまくいきません...あなたの助けが必要です。

よろしくお願いします。

int f = AccountNumber() / 1000;

if(f!=16 && f!=21) return;

もっとわかりやすいかもしれません。

if(f == 16 || f == 21) // "||" は論理的な "or" 演算子です。

{

// ここで何かしてください

}

 

このコードは私のEAの中にあります:下に置いてくださいint init() {

string ls_0 = "2010.04.18";// EAが期限切れとなる日付

int str2time = StrToTime(ls_0);

if (TimeCurrent() >= str2time) {

Alert("Demo license expired!");// 有効期限が切れたときに表示されるテキスト

return (0);

}

if (AccountNumber() != 100762) {// このEA用の口座番号

Alert("This EA is not licensed to your account number!");

を返します。

}

 

こんにちは、michelさん、どうもありがとうございます。Dimaxxもありがとうございました。

あなたに幸あれ...

 

こんにちは、ミッシェル

以下の方法を教えていただけませんか?日曜日の夜にEAを取引させたくありません。どうすればそれを防ぐことができますか?

よろしくお願いします。