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

 
wolfe:
このインクルード関数を、ループの中で「立ち往生」する可能性がないようにコード化する方法はありますか?
int CBM(int intMagic)//CloseByMagic

{

int intOffset=0;

int Count = OTBM(intMagic);

while(OTBM(intMagic)>0 && Count > 0)

{

OrderSelect(intOffset,SELECT_BY_POS);

if(OrderMagicNumber()==intMagic)

{

if(OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),999,Red);

else if(OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),999,Orange);

Count--;

}

else {

intOffset++;

}

}

return(0);

}
助けてくれる人に感謝します。

このようなシンプルなものであれば、うまくいくはずです。

 
omelette:
こんな簡単なことで、うまくいくはずです。

オムレツさん、ありがとうございました。 あなたのおかげで、壁に頭を打ち付けていた私は、またしても救われました。

あなたの助けは貴重なものでした。

 

インジケーターバーがない...

こんにちは、皆さん...

ヒストグラム・バーとして表示されるインジケータを使用しているとき、バーがあるはずなのに表示されないことがあります。前のバーや次のバーではうまくいっていたのに、新しいチャートに置くと、欠けているバーが表示されるのです...また、インディケータを再コンパイルすると直ります...

このインジケータは、バーを数えるだけのモメンタムスタイルの インジケータのように非常にわかりやすく、最後に計算をします。

ただ、バーがぐちゃぐちゃになるのが不思議です...。

 

ギドデイ

これは何を意味するのでしょうか。コンパイルしたところ、このエラーしか出なかったのですが、それに関する情報が見つかりません。何か助けがあれば幸いです。

"比較式が予想されます"

ベノに乾杯

 
Beno:
Gidday

これは何を意味するのでしょうか。コンパイルしたところ、このエラーしか出ませんでしたが、それに関する情報が見つかりません。

"比較式が予想されます"

Benoに乾杯

おそらく、'==' の代わりに '=' を使用したのでしょう。

 

インジケータの形状を変更せずに値を変更する

こんにちは。

あるインジケータがあるのですが、それを-2〜2の間で動くように変更したいのです。現在の範囲はかなり狭いので、単純に固定された最小値と固定された最大値を置くだけではうまくいきません。インジケータの実際の値を変更する必要があります。どなたかこの方法をご存じないでしょうか?助けていただけると幸いです。

乾杯

 

ピップベースタイムフレーム

時間ではなく、pipsをベースにしたチャートをどのようにコーディングしますか:10pips上がった時、または10pips下がった時にローソクが閉じます。つまり、キャンドル(/バー)は時間ではなく価格に基づいているのです。

簡単なコーディングではないようなので、どんなヘルプでも大いに結構です。

 
MrM:
時間ではなくpipsに基づくチャートをどのようにコード化するか:10pips上がった時、または10pips下がった時にキャンドルが閉じます。つまり、ローソク足(/bars)は時間ではなく価格に基づいているのです。 簡単なコーディングではないようなので、どんなヘルプでも大いに結構です。

"Renko "で検索してみてください。

 
MrM:
ハイ。

あるインジケータがあるのですが、それを-2〜2の間で動くように変更したいのです。現在の範囲はもっと狭いので、単純に固定された最小値と固定された最大値を入れてもうまくいきません。インジケータの実際の値を変更する必要があります。どなたかこの方法をご存じないでしょうか?助けていただけると幸いです。

乾杯

古い値:範囲min0...max0におけるv0

新しい値:範囲min1...max1におけるv1

線形変換。(v0-min0)/(max0-min0)=(v1-min1)/(max1-min1)

=> v1=min1+(max1-min1)*(v0-min0)/(max0-min0)

 

マルチプルオーダー

私は、複数注文のコンセプトをよく理解していませんでした。

私がここでコード化しようとしているのは、5つの別々のロットをオープンし、各ロットがそれぞれのTPに達すると個別にそれらをクローズするシステムです。

私はそれが可能であることを知っている、私はそれを行うにはどうすればよいですか?