int n = 0;
do
{
// Пытаемся получить нужное значение;if(значение не получено)
{
n++;
Sleep(100);
}
}
while(значение не получено && n < 7 && !IsStopped());
double Lot_pos_b()
{
int total=0;
double lot=0;
for(int i=PositionsTotal()-1;i>=0;i--)
if(m_position.SelectByIndex(i)) // selects the position by index for further access to its propertiesif(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==m_magic)
if(m_position.PositionType()==POSITION_TYPE_BUY)
{
lot=m_position.Volume();
}
//---return(lot);
}
こんにちは!そこにワニ+ EMA(233)+ストキャスティックインジケータに基づいて ロボットはありますか? あなたは私にリンクを与えることができれば.また、その戦略についてどのようにお考えですか?
Alligatorはすでに3つの移動平均から構成されているため、ここでは移動平均は明らかに不要です。残るはAlligator+Stochasticです。
インジケーターの計算が 終わったかどうか、どれが呼ばれたかを スクリプト/アドバイザーで確認するにはどうしたらいいですか?今まではSleep()を入れていたのですが、なぜバッファの値が0になるのかがわからず半日を費やしてしまいました...。
私は以下のサイクルで使用しています。
こんなサイクルで使っています。
ありがとうございます。このための標準的なツールがあればいいなと思ったのですが、バッファをゼロで埋めて、そこに計算値を入れるというのは理解できません。バッファのコピーエラーが出るので、それでいいのですが...。
ありがとうございます。バッファをゼロで埋めて、そこに計算値を入れるというのは、なぜなんでしょう。バッファコピーエラーになるし、それはそれでいいんですが...。
内部ツールは持っています。かつて、それを理解しようとしたことがありますが、無駄でした。ドキュメントのどのセクションに記載されているのか、今となっては思い出せないくらいです。私の記憶が正しければ、同期に関係する何かです。
5バンドのボリンジャーラインをベースにしたインジケーターを作っているのですが、最終段階としてインジケーターラインに 関連したパターン形成の条件を書き始めたのですが、テスト中に2つのバリエーションが出てきました。以下はその断片である。
ここで、修正できることがあれば、教えていただけますか?
こんにちは。
最初のポジションのボリューム =0.1, 最後のポジション =0.2, どうすれば最後のポジション =0.2 のボリュームを得る ことができますか?
ヘッジ会計ではこのようになります。
ネッティング口座では、どのようにロットを取得するのですか?この関数は、0.2の代わりに0.3を返します。こんにちは。
最初のポジションのボリューム =0.1, 最後のポジション =0.2, どうすれば最後のポジション =0.2 のボリュームを得ることができますか?
ヘッジ口座では、このようになります。
ネッティング口座で、ロット数量を求めるにはどうしたらよいですか?この関数は、0.2ではなく0.3を返します。ポジションに属する取引を表示し、その取引量を確認することができます。
あるポジション(各ポジションのプロパティ)の見つかったトレードをすべて印刷する - そこで何を検索する必要があるかを把握する。