if(IsNewBar()==true) //если новый бар то начинаем считать
{
if(!ExistPositions(Symbol(),-1,111,0))//если нету откр ордеров с магиком то продолжаем...взята из ветки кима
{
if(GetTypeLastClosePos(Symbol(),111)!=OP_BUY)//если тип последнего закрытого ордера не покупка то розрешаем покупать .....взята тоже из ветки кима
{
trade=true;
}
}
if(trade==true)
{
OpenPosition(Symbol(),OP_BUY,0.1,Ask-sl*Point,Ask+tp*Point,111);
}
if(!ExistPositions(Symbol(),-1,111,0))//аналогично///только если тип последнего ордера закрытого не продажа то можем продавать
{
if(GetTypeLastClosePos(Symbol(),111)!=OP_SELL)
{
trade2=true;
}
if(trade2==true)
{
OpenPosition(Symbol(),OP_SELL,0.1,Bid+sl*Point,Bid-tp*Point,111);
}
}
}
すでにリミットが設定されている場合、設定されないようにするにはどうしたらよいですか?
Close[i]>ma[i]→ヒストグラムがゼロ以上、Close[i]<ma[i]→ヒストグラムがゼロ以下という条件で、例として(新規構築で)簡単なインジケータ(gistograma)を書いてみてください。そして、それをテンプレートとして他の人に使ってもらう。
ma[i]=iMa(NULL,.........) Ma は任意のパラメータを持つ.
Close[i]>ma[i]→ヒストグラムがゼロ以上、Close[i]<ma[i]→ヒストグラムがゼロ以下という条件で、例として(新規構築で)簡単なインジケータ(gistograma)を書いてみてください。そして、それをテンプレートとして他の人に使ってもらう。
ma[i]=iMa(NULL,.........) Ma は任意のパラメータを持つ.
Awesome.mq4を開くと、ほら、奇跡的にMAが中に入っています、あとはClose[i]を追加するだけです))
Awesome.mq4を開くと、おお、MAが中に入っている!あとはClose[i]だけだ))
THANKS.という書き方をしています。
ご面倒でなければ...。特定の月の1時間ごとのバーの極値のシフトを必要とする、方法であなたの個人的なメッセージで見てください。
それによって、売り買い交互に開くはずのシステムが、なぜか交互に開かず、買いのみの爆弾になる
アサインメント
そこに書かれていること全てに
アサインメント
そこに書かれていることはすべて
MAが一度だけクロスした場合、トレードを開始することができないのです...同じタイプのオープンが複数回あります。
差し支えなければ...特定の月の時間単位のバーの極端なシフトを必要とし、方法によってあなたの個人で見てください。
調べてみました。ありがとうございます。
しかし、質問にはあまり情報がない。1ヶ月は時間軸に極値が多い。ところで、極限とは具体的にどのようなことですか?
こんにちは。
コンディションの作り方を教えてください。
ポジションを建てる のに十分な自由な証拠金があるのでしょうか?
(エラー131が出ないように)...Thanks!