[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 251

 
何でもない
 
paladin80:

一般に、return(0)は int start()関数を停止させ、次のtickを待ちます。桁がない場合、または-1である場合、int start()はどうなりますか?



同じことです。
 
paladin80:

一般に、return(0)は int start()関数を停止させ、次のtickを待ちます。桁がない場合、または-1の場合、int start()はどうなりますか?

特にstart()については、返された値がどのように扱われるかは問題ではありません。誰も禁じていませんし、このようにstart()を宣言する方が論理的でしょう。

void start()
{
    //---- Прерывание (выход из функции до следующего тика)
    return;
}
ユーザー関数の戻り値は、計算結果として扱うこともできるし、例えば、0-OFF、1-ONのような「スイッチ」として扱うこともできる。
 
3つのペア、例えばEURUSD EURGBP GBRUSDで、どのように、何パーセントのロットでエントリーすればロックがかかるのか、アドバイスをお願いします。
 
gyfto:

理解できない。

このコードで3回走らせた。

ログに反映されています。

最初のケースでは、MqlStr.string構造体フィールドの最初の要素へのポインタがあり、2番目のケースでは、文字列の最初の要素へのポインタがあります(LPCSTRは依然として同じコンス char*です)。異なるアドレスが表示されます。な、なんで?配列のcharとしての文字列と、MQL4での表現の内部構造としての文字列とでは、アドレスが異なることが判明したのですが?それとも、ExpertSampleで内部フォーマットとして記述されている「文字列構造」は人工的なもので、MQL4での内部フォーマットはlpszであるということでしょうか?それとも、単に私が最初のコードを誤解していただけなのでしょうか?

MQL4リファレンスは読まれましたか?MQL4-stringはc-stringにnull-terminatorをつけたものと同じです。

この構造体は、文字列の配列を整理するためだけに設計されています。これは、文字列配列の作成を容易にするためのメタクオーツの純粋な発明である。

 
TarasBY:
まず、すべての未決済注文の現在の利益を計算し、それを宣言したレベルと比較し、高い場合はすべての注文を削除します。この手順(だけでなく)は、この EAで行います(コードもあります)。

私はこのEAに 目を通しましたが、私は何も理解していない、それは私にとってあまりにも複雑であり、すべてがライブラリにロックされている、私はそれに入る方法がわからない、質問は開いたまま、ここにすべてのオープンオーダーの現在の利益を計算し、すべての注文が宣言された利益が達成されたときに削除されているコードの一部をコピーまたはpokeて ください。
 
 Graall:

私はこのEAを見ました、私は何も理解していない、それは私にとって複雑すぎる、すべてがライブラリにロックされている、私はそれに入る方法がわからない、質問は開いたまま、ここにコピーまたはペーストしてくださいすべてのオープンオーダーの現在の利益計算と宣言した利益に達した後にすべての注文を削除するコードの一部 です。

ここで試して みるとか...。
 
hoz:


ボリス ちょっと前に、なんでインジケーターが必要なんだ、俺は全然使ってないぞって言ってたよね。:)でも、ジグザグを研究しているんですね。どう使うかではなく、何を使うかを理解することが大切なんですね。

ある人の七面鳥は役に立ちますが、別の人の七面鳥は役に立ちません。七面鳥はただの道具です。どう使うかは別問題です。


ビクター、私は、個々のウィンドウにある、エントリーポイントを示すとされるオシロスコープのことを指していました。せいぜい、列車がすでに出発したことを示す程度だ。

EAでは使わず情報としてチャートにいくつか載せています。

 
r772ra:

これを見て ください...

ちょうどいい!!ありがとうございます!!http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=53 ぴったりです。
 

私はコードの書き方などの質問をすると、私の質問は愚かに見えるかもしれません。 女の子として、私は何の知識もなく、何のアドバイスもなく、自分で実験と取引をすることにしました。 私は誤って私の携帯電話を通じて注文EUSZARを開き、このアフリカドルは下落したくない、そしてスワップはすでに多くのお金ですが、私は全体のフォーラムとトピック(私はそれがすべきことを理解しているが)を再読する力を持っていないです。

だから

それは負の未閉鎖の注文がある場合は、アカウントからお金を引き出すことが可能ですか? お金を転送するときにこれらの "マイナス "または唯一のスワップを削除されません? どこかサイトで私は注文が閉じていないときにお金を転送することができますが、この金額を取るか、計算から、いくつかの金額を残しておく必要があります読んだ? すべてのこのアカウントでその後閉じるにはどう?

女の子を助けてあげてください)))))))))