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

 

これはもう読みました。

意味不明です!

お願い、誰か助けて!本当に悔しいです。まだ理解できてないんだ!

とは何ですか?

IndicatorCounted();

Bars

?????????????

 
Dan7974:
私はすでにこれを読みました。

意味がわからない!

お願い、誰か助けて!本当に悔しいです。まだ理解できない!

とは何ですか?

IndicatorCounted();

バー

?????????????

これは、利用可能なすべてのバー(Bars - 1)を一度だけ計算し、それ以降は「現在の」バーに対してのみ計算することを容易にするものです。

これは、あなたのインジケータをより効率的にします -毎ティック、すべての利用可能なバーを計算する必要がなく、現在のバーだけです。

 

利益表示のコーディングのヘルプが必要です!!!!

//---- Pips Profit///////////////////////////////////////////////////////////////////////////////////////////////////////////////

int j,total=OrdersTotal();

for(j=0;j<total;j++)

OrderSelect(j, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_BUY && OrderSymbol()==Symbol() && OrderMagicNumber() == Reference) //Reference same as Magic Number

{

pips_profit = OrderProfit() ;

}

if(OrderType()==OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber() == Reference) //Reference same as Magic Number

{

pips_profit = OrderProfit() ;

}

ObjectCreate("pips_profit", OBJ_LABEL, 0, 0, 0);

ObjectSetText("pips_profit",pips_profit,14, "Verdana", White);//color_of_pipsprofit);

ObjectSet("pips_profit", OBJPROP_CORNER, 3);

ObjectSet("pips_profit", OBJPROP_XDISTANCE, 34);

ObjectSet("pips_profit", OBJPROP_YDISTANCE, 18);

1通貨の売買で得た利益を各通貨のグラフに表示させたい。 私は3つの通貨を運用していますが、各通貨のグラフにそのピップパフォーマンスを表示させたいと考えています。 助けていただけませんか?

デイブ <<<
 
omelette:
これは、すべての利用可能なバー(Bars - 1)を一度だけ計算し、それ以降は「現在の」バーだけを計算することを容易にします。 これは、あなたのインディケータをより効率的にします - 毎ティックごとにすべての利用可能なバーを計算する必要がなく、現在のバーだけを計算します。

オムレツです。

一理ありますね。

でも、私は、何かをしようとして、それが理解できないような人間ではないんです。ただ、理解しないといけないんです。

じゃあ、こうしよう。

私は正しいのでしょうか?

i.e,

Bars=23000

IndicatorCounted()=(Bars-1)で、22999ですよね?

つまり、(Rain=Bars-IndicatorCounted()=1),ですね?

そして...すなわち、私のコードによると...

double rHigh;

rHigh=High[?]です。

?=Rain,right?

ということは、「?」に0を入れると、現在のバーのHighを計算するんですよね?

でもRain=1って覚えてる?ということは、前のバーのデータを計算するのでしょうか?

また

この行は何を意味するのでしょうか?

if(counted_bars>0) counted_bars--;

ありがとうございます。

 

必要なのはHELP!

添付したEAのコードについて、どなたか助けていただけないでしょうか?

私はこれを変更するためにコードを編集しようと試みましたが、成功しませんでした。基本的に、私はEAが同じ方向に一度に1つの注文を開くようにしたいのですが、私はまた、基本的に最初の注文を開いたまま、それが私に不利になり始めた場合に他の注文をヘッジする、反対方向に別の注文を開くことができるようにしたいと思っています。

例えば、EAが買い注文を出し、一定のpips数でトレンドが反転した場合、EAが売り注文を出して、開いている買い取引をヘッジして欲しいのです。

もしよろしければ、EAの適切なコードを見て、EAがすでに開いている取引の反対方向に新しい取引を実行するために、何を追加または変更する必要があるかを教えていただけませんか?

お時間とお力添えに感謝いたします。

 

2つの注文を同時に開く

皆さん、こんにちは。

私はMQLの初心者ですが、一度に2つの異なるペアで注文を開くプログラムを書こうとしています。 例えば、GBP/USDのaskが2.0500になったら、GBP/USDとEUR/USDの両方でショートをオープンします。 私はEAが接続されているペアでだけポジションが正しく開くようにすることができます。 他のペアでは、エラー129(古い価格)を受け取ります。 RefreshRates()を使おうとしましたが、助けにならないようです。しかし、私のやり方が間違っているのかもしれません(ドキュメントを読みましたが、そこから多くを得ることができませんでした)。 どなたか、参考になる情報を教えていただくか、これを動作させるための基本的なコードを投稿していただけませんか?

この質問をMQL4.comに投稿したのですが、まだ返答がないので、ここの良いグループを試してみようと思いました。 この件に関して既に何か投稿されていると思うのですが、どうしても見つけることができません。

ありがとうございました。

 

インジケータに依存しないシステム

このシステムは、1時間足の反転とブレイクアウトと呼ばれています。

このシステムはシンプルで、プライスアクションのシンプルなルールに沿っています。

1週間程度のテストではなく、エクセルシート上でGBPJPYの全履歴を分析し、ロジックを構築しました。

分析結果には損益率の結果も含まれています。

この結果をコード化し、データを検証できる専門家と共有できれば幸いです。

この専門家のためのコードは、アイデアが非常に非常に単純であるため、数行でかまいません。

フォワードテスト期間(3ヶ月)の範囲内で結果が受け入れられ、利益が出るようであれば、(開発に携わった全ての人が)このエキスパートをコマーシャルセクションで紹介することができます。

 

お手伝いできると思うのですが、少し広げていただけますか?

 

*複数ロット保留スクリプト*について

こんにちは。

私は、複数の保留ロット(合計5ロット)を一度に開くことができるスクリプトを作成する上でいくつかの助けを必要としています。

A Pending BuyStop & BuyLimit, SellStop & SellLimit Scripts

いくつかの必需品。

-スクリプトが開始されたときに設定を変更する機能(GUI)

GUIでこれらの設定ができること。

-EntryPrice

1ロット目:20TP、"x "ロットの場合

2ロット目:30TP、ロット数x

3ロット目:40TP、ロット数 "x"

4ロット目:50TP、ロット数 "x"

5ロット目:60TP、ロット数x

-損失額

-トレードコメント

-有効期限 例:20:00pm

--Iveは自分で作ろうとしましたが、運悪く1つのロットしか開けませんでした。

助けてくれてありがとうございます。

 

このインジケーターで2ステップバック

このインジケータをEAで使用すると

DAYHIGH=iCustom(NULL,0,"dayHL",0,0);[/PHP]

THIS WOULD OBTAIN THE CURRENT HIGH.

HOW DO I FIND THE CURRENT HIGH 2 STEPS BACK SINCE THIS INDICATOR STEPS UP OR DOWN ON DAILY HIGHS??

[PHP]DAYHIGH=iCustom(NULL,0,"dayHL",0,2)

このインジケータをEAで使用する場合: インジケータのステップのために動作しません。 どのようなコーディングをすればいいのでしょうか?

インジケータは添付されています - あなたは正しい答えを持っている場合、私にコーディングを教えてください。 ありがとうございました。

デイブ

ファイル:
dayhl.mq4  4 kb