[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 81

 
Roger >> :

なぜ、そのようなことになるのでしょうか。注文の利益はpipsで表示されます。

OrderProfit( ) は、注文の利益を DEPOSIT VALUE で返します。

pips単位で必要な場合は、始値と現在値(または終値)の差を読み取ります。

 
goldtrader писал(а)>>

OrderProfit( ) は、注文の利益を DEPOSIT VALUE で返します。

もし、ピップ単位で必要なら、始値と現在値(または終値)の差を数えます。

おっしゃるとおりです。しかし、なぜポイントを掛けるのでしょうか?

 
Roger >> :

真実はあなたのものです。しかし、なぜポイントを掛ける必要があったのでしょうか?

価格差はPointで割ってpipsで表示されます。

 
Reshetov писал(а)>>

価格差はPointで割ってpipsで取得する必要があります。

ちょっと道を間違えたようですね。という質問がありました。

Ув. знатоки MQL!


extern int PROFIT=20;

if (OrderProfit() > PROFIT) {......}

или

if (OrderProfit() > PROFIT*Point) {.....}


Как правильно?[/
 
Roger >> :

ちょっと道を間違えたようですね。という質問がありました。

利益がデポ通貨で与えられている場合、最初の行は正しいです

2行目は全く正しくありません

 
Roger >> :

ちょっと道を間違えたようですね。という質問がありました。

問題発言なし :(

外部変数の意味とは?

extern int PROFIT=20;

この変数が利益を預金通貨で格納する場合、上位のif

どうせ下は間違ってるんだろ。

もし、利益をpips単位で計算し、比較したいのであれば、正しい解答はないのです。

.

ZS Reshetovは、私が思うより早く書きます((

 
goldtrader >> :
問題発言なし :(

外部変数の意味とは?

この変数に預け入れ通貨での利益が格納されていれば、上位のif条件が正しいことになります

下はいずれにせよ不正解です。

もし、利益をpipsで計算し、比較する必要があるのなら、どこにも正しい解答はないのです。

.

ZS Reshetovは、私が思うより早く書く(((

さて、ここで解決です

https://www.youtube.com/watch?v=VgCSyb43MQ8 残酷なエラー )

 

皆さん、こんにちは。皆さん、助けてください。void関数から2つまたは3つの値を返さなければなりません。を通して、いつも通り関数から戻る。

return(taim_open,flag11)

コンパイルすると、このようになります。

')' - wrong parameters count	D:\ïðîãðàììû óñòàíîâëåííûå\ìò4\experts\Êàìàðèëüÿ.mq4 (108, 36)

また、1つの変数だけを返した場合、エラーは発生しませんが、何か間違ったことをしたのでしょうか?

 
locol91 >> :

皆さん、こんにちは。おい、みんな、助けてくれよ。void関数から2〜3個の値を返す必要があります。

関数は1つの値しか返しません。

であり,voidと記述されているものはnoneを返す,つまり何も返さない。

.

あるいは、これらの値を関数内のグローバル変数に代入する。

 
goldtrader писал(а)>>

関数は1つの値しか返しません。

であり,voidと記述されているものはnoneを返す,つまり何も返さない。

これは正しい。 しかし、その解決方法には、「農民的」:プログラムのグローバル変数の関数/プロシージャでの変更、「文明的」:変数への参照渡しがある。