どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 378

 
インジケータのデコンパイルにご協力いただける方、いらっしゃいませんか?
 

または良いデコンパイラのヘルプ

 
jeniaj83:

または良いデコンパイラのヘルプ


jeniaj83 です。
インジケータのデコンパイルにご協力いただける方、いらっしゃいませんか?

謹慎を助けるのみ
 
jeniaj83 さん、このような場合、よくて 糞箱行き 、悪くて風呂屋 行きという2つの 選択肢があります))))荷造りをしていますか?
 
Link_x:
専門家になるまで
今更、チップなんて必要ないでしょ?:)

私の質問を調べる(もしかしたら、見つかるかもしれない)
 

1) すべてのオープンオーダーの利益額を得る方法を知っている人はいますか?AccountProfit() 関数が少しずれているのでしょ う。

2) すべての通貨ペアの未決済注文を同時に決済する方法は?

 
i999i:

1) すべてのオープンオーダーの利益額を得る方法を知っている人はいますか?AccountProfit() 関数が少しずれているのでしょ う。

2) すべての通貨ペアの未決済注文を同時に決済する方法は?


for (int i = 0; i < OrdersTotal(); i++){.
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == 真){。
利益 = 利益 + OrderProfit() + OrderCommission() + OrderSwap();
}

}

Profit "だけは、分数変数として宣言する必要があります。BuyとSellのチェックを追加すれば、SellとBuyの注文で 別々に利益を計算することができるようになります。

 

保留中の注文を 出したいのですが、"Wrong prices "というエラーが発生します。OrderSend(_Symbol,OP_BUYSTOP,Lot,_High+20*Point,0,0,0, "Lazy",id,Blue); .

次のようにすれば。"OrderSend(_Symbol,OP_BUYSTOP,Lot,NormalizeToDouble(_High+20*Point,Digits),0,0, "Lazy",id,Blue); " と書いてある。"間違ったパラメータ" .

高値 - 直前のローソク足の最大値です。よろしくお願いします。

 
Example2:

for (int i = 0; i < OrdersTotal(); i++){.
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == 真){。
利益 = 利益 + OrderProfit() + OrderCommission() + OrderSwap();
}

}

Profit "だけは、分数変数として宣言する必要があります。買いと売りのチェックを追加すれば、売り注文と買い注文で別々に利益を計算することができます。


1) SRCによるコードの挿入を覚える

2) 検索は (int i =OrdersTotal()-1; i>=0; i--) を通して行われます。

3) 書き出されないと書くのではなく、変数の宣言を 書けばよかったのでは

4)なぜ注文に目を通す必要があるのかわからない。

良い答えが分からないから、わざわざゴミを書くのか?

 
ALXIMIKS:


1) SRCによるコードの挿入方法を学ぶ。

2) 列挙は for (int i =OrdersTotal()-1; i>=0; i--) に配置されている。

3) 変数が登録されていないことを書くのではなく、変数の宣言を書くことができたはずです。

4)なぜ注文に目を通す必要があるのかわからない。

良い答えが分からないから、わざわざゴミを書くのか?


列挙の仕方はどうでもよくて、要は動くかどうかです。カウントを別の関数で行う場合は、すべての関数で変数を宣言し、他の関数でさらに使用できるようにするのがよい。

デタラメかもしれないが、効果はある。