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

 

HighおよびHigh[0]の場合

High[/CODE] and [CODE]High[0]

は同じロウソクを参照していますか?

 
paradiseview:
ありがとう、Lux !

このテストインジケータで何が間違っているのか教えてください。コード内の "10:00 "を変更しても、結果は変わらない価格です。その価格がどこから来たのかわかりません。

私はあまり詳しく見ていませんが、あなたは良いアイデアではない時間枠を混ぜていることに気づきました。あなたは、1HRの時間枠に基づいて右のろうそくのシフトを取得しているが、その後、30Mの時間枠でそのシフトを使用しています。

ラックス

 
necrophantom:
こんにちはNDと私の友人全員...これは私のインディです...私は1年間使用してきました...しかし、私を少し乱す一つのこと...私は1時間ごとに更新しなければならない...

そこで、このインディを自動更新できるようにしていただけると大変助かります。

制限を 割り当てる際の- 1を削除 するのもいいかもしれません。

 
ralph.ronnquist:
リミットを 割り当てる際の-1 を削除するといいかもしれません。

OK.ありがとうラルフ...見てみましょう。

 

ポジションオープン

プログラミングのためのポジションオープンの質問...

私が欲しいのは、条件が成立したときに一度だけポジションを開くコードだけです。そして、その方向にそれ以上のポジションを開けない。

1.MAがクロスする

2. 買い注文が送信される

3.CONFIRM BUYが開かれる(マジックナンバー付き)

4.たとえ上記の買いがTPに当たったとしても、それ以上の買いを建てない。

5.MAが反対方向にクロスしたら、反対売買をする。

私は上記のことを行うために何かをコード化しようと最善を尽くしましたが、私は1つのポジションがあるべき時にNOを取得し、私は時々1を取得し、私は時々4つを取得します。

だから、私のコードは明らかにKrapです。100%一貫していなければなりません。

私は、オープン、**1**ポジションのみを確認し、より多くのオープンをしないためのコードが必要です。

 

ピュア・ストップ&リバースEA

ちょっと話がそれて申し訳ないのですがどなたか社内のプログラマーで純粋にストップ&リバースで 動くEAをコーディングできる方はいらっしゃいませんか?私はお金を払ってもいいと思っています。もし興味があれば、詳細について私にPMしてください。

本当にありがとうございました。連絡させていただきました。

 

コメントの投稿順を変更したい

コメントの表示位置を変えるには?

ウィンドウの左上にコメントが表示されるEAがあります。EA名のすぐ下の右側に表示するように変更する方法を教えてください。

よろしくお願いします。

バスザ

 

こんにちは。

私はここで助けを必要としています。どうすればEAが同じ値段で同じ注文を(2回以上)出すことができないようにコード化できますか?一つの価格では、注文は一つしかできません。

例えば、このEAが1.4040で買い注文を出した後、この価格から価格が上下し、別の買いシグナルが出た場合、同じ価格1.4040(または1.4040付近)でオープンしてはいけないのでしょうか。

もし、この価格からあるピップレンジ(例えば20ピップ、プロパティパネルで調整可能)を作りたかったら、このEAは1.4020-1.4060の間ではこれ以上買い注文を出せませんが、1.4060以上または1.4020以下では別の買い注文を出すことができます。

同じように、このEAが1.3850で売り 注文を出した場合、1.3870以上か1.3830以下でしか別の売り注文を出すことができません。

難しいのは、このEAが出す注文はランダムなので、最高-最低取引や最初-最後の取引といったコマンドは使えないことです。(OnTheRoad に感謝します)

現在、同じ価格(または非常に近い価格)で非常に多くの注文があります。

このようなコードを書いてみましたが、うまくいきません。

bool GetFreeSpace(int Magic)

{

bool FS, TFS;

int total=OrdersTotal();

for (int cnt = total ; cnt >=0 ; cnt--)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == Magic && OrderSymbol() ==Symbol() && ((OrderType() ==OP_BUY)||(OrderType() ==OP_SELL)) )

{

return(OrderOpenPrice())。

if ( Bid(OrderOpenPrice()-(Step+Slippage)*Point) )

{TFS=false;}となります。

さもなくば

{TFS=true;}となります。

}

return(TFS);

 
lumanauw:
こんにちは。

.......

私はこれをコード化しようとしましたが、うまくいきません。

bool GetFreeSpace(int Magic)

{

bool FS, TFS;

int total=OrdersTotal();

for (int cnt = total ; cnt >=0 ; cnt--) {

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() &&((OrderType()==OP_BUY)||(OrderType()==OP_SELL)) ) {

if ( Bid(OrderOpenPrice()-(Step+Slippage)*Point) )

{TFS=false;}

else

{TFS=true;}

}

}

return(TFS);

このようなものを試してみてください(return(OrderOpenPrice)なし...)。

 
basza:
コメントの配置を変更するには?

ウィンドウの左上にコメントが表示されるEAがあります。EA名のすぐ下の右側に表示するように変更する方法を知りたいです。

よろしくお願いします。

バッザ

コメント 機能を使用した場合、コメントの配置は固定されます。テキスト/コメントを画面内で移動できるようにするには、オブジェクトとして作成する必要があります。

ラックス