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

 

複数のペアを同時にオープンするためのコード

こんにちは、CodersGuruです。ほぼ同時に複数のペアのOP_SELLまたはOP_BUYのスクリプトまたはEAをコード化する方法を教えていただけませんか?

例:EURUSDとUSDJPYを同時にBUYまたはSELLしたいのですが。

ありがとうございます。

 

トレードが終了しない

このコードは簡単なようですが、私の取引は予定通りに終了しません。

この例では、取引は下の時間枠のクロスで終了するはずです。

if (CloseSell1_1 > CloseSell1_2) Order = SIGNAL_CLOSESELL;

ファイル:
close.jpg  170 kb
 

保留中の注文が あるかどうかを確認し、特定の時間にそれらを閉じるには、どのようなコードを使用できますか?

ありがとうございます。

 
 

すべての未決済注文を決済する方法です。

この関数は、すべての未決済注文を決済します。

int orders = OrdersTotal();

void CloseAll()

{

if (orders>0)

{

for (int cnt = 0 ; cnt < orders ; cnt++)

{

OrderSelect(0,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == MagicNumber)

if(OrderType()==OP_BUY)

OrderClose(OrderTicket(),OrderLots(),Bid,3, Violet);

if(OrderType()==OP_SELL)

OrderClose(OrderTicket(),OrderLots(),Ask,3, Violet);

if(OrderType()==OP_BUYLIMIT)

OrderDelete(ticket,Black);

if(OrderType()==OP_SELLLIMIT)

OrderDelete(ticket,Black);

}

}

}

 

ただ、特定の時間にペンディングを閉じたいだけなんです。

ありがとうございます。

 
matrixebiz:
私はただ、特定の時間に保留を閉じたいだけなのです。 ありがとうございます。

takisコードの前に、以下のコードを追加してみてはいかがでしょうか。

if (TimeCurrent( ) == (終了したい時間))

よくわからないのですが、うまくいくかもしれません。

 

OK、また、取引が開始された場合、現在のバーまたは前のバーを確認 するにはどうすればよいですか?

ありがとうございます。

 

私は本当にシンプルなEAと、少なくとも3つのタイムフレームで使用するシステムを作成しました。

私は、TFごとにバーごとに買いと売りのための1つの注文を行うだけで、それが別のバー上にある場合はまだ開いているコードが必要です。

私は3つの異なるTFで3つの信号を持っていることがあります。私はすべての注文を取りたいのですが、私はTFごとに1つだけの注文をしたい、私はそれがまだ開いているが、別のバーであれば、別のTFで別の順序を取ることができます。

4時間足で1つのシグナル

1時間足でシグナルが1つ、しかし4時間足のバーで下落する。

30分足で1シグナル、しかし1時間足と4時間足で1バーだけ。

3つのシグナルがオープンされます。

私は、フィルタの手段としてマジックナンバーを使用しても大丈夫です。

誰かが私を助けることができますか? どうもありがとうございました。

今のところ、これは私が考えたものです。

30分間

if (magicnumber == 123)

{

if (iTime(OrderOpenTime()) != iTime(Symbol(),PERIOD_M30,0))

{//私の注文コード}{//私の注文コード

}

私はMT4を持っていませんが、ロジックやコードに何か問題があることは分かっています。だから、みんな私を助けてください。

また、matrixebizでも同じような問題があると思います。

 

HMAにレベルを追加しました。

#プロパティ indicator_separate_window

#プロパティ indicator_buffers 2

#property indicator_color1 ブラック

#property indicator_color2 レッド

#property indicator_width1 2 (プロパティ インジケータ幅1 2)

#property indicator_minimum 0

#property indicator_maximum 100 (最大値)

#property indicator_level1 80

#property indicator_level2 60

#property indicator_level3 40

#property indicator_level4 20

#property indicator_levelcolor DarkSlateGray (インジケーターレベルカラー ダークスレート・グレー)

しかし、インジケータはきちんと別のウィンドウに表示されません。どんな助けでも大いに結構です。