コーディングのヘルプ - ページ 181

 

こんにちは、mladen。

macdのrsiを持っていますが、通常のmacdのシグナルラインを 追加して、同じインジケータにrsiを埋め込んでください。どうもありがとうございました。

ファイル:
 

こんにちは、私はいくつかの助けを必要としています。

ローソク足がXピップス以上上昇した場合(Close-Open)、ローソク足の終値でショートするEAを作っているのですが、TPとSLを使っています。

_Open_Position = OrderSend(Symbol(),1,1,MarketInfo(Symbol(),MODE_BID),0,MarketInfo(Symbol(),MODE_BID)+MarketInfo(Symbol(),MODE_POINT)*Loss,MarketInfo(Symbol(),MODE_BID)-MarketInfo(Symbol(),MODE_POINT)*Gain,"",__STRATEGY_MAGIC + 0)>=0.OrderSend (Symbol(),1,1,MarkenInfo(Symbol(),ModE_BID),0)

しかし、システムはローソク足の終値でショートポジションを取っているわけではなく、ローソク足の変動条件が整ったときにポジションをオープンしています。

英語が下手ですみません。

ありがとうございます。

 
Guinsanity:
こんにちは、みんな、私はいくつかの助けを必要としています。

ローソク足の終値がXpips以上上昇したらショートするEAを作っているのですが(Close-Open)、TPとSLを使っています。

しかし、システムはローソクの終値でショートポジションをとっておらず、ローソクの変動条件が整ったときにポジションをオープンしています。

英語が下手ですみません。

ありがとうございます。

Guinsanity

そのコードからは、ポジションを持つタイミングをどのように決めているのかが見えません(そのコードは、すでに前のチェックが終わっているときに行われる、ただのポジションオープン機能 です)。新しいポジションをいつエントリー(オープン)するかを「決定」する部分をチェックしてください。

 

すみません、これが私のフルコードです。

test_6.mq4

ファイル:
test_6.mq4  2 kb
 
Guinsanity:
すみません、これが私のフルコードです:test_6.mq4

この行を変更してみてください。

if(_Cond && !__isExist(0))

[/PHP]

to this :

[PHP]if(_Cond && !__isExist(0) && Volume[0]<10)

Volume[0]<10は、新しいバーの最初の10ティックにのみ新規注文を開くことを可能にします。この値を他の(より小さい)値に設定することもできますが、1を使用しない方が良いでしょう(いくつかのケースでは、新しいバーで新規注文を開くのに失敗する原因となります)。

 

申し訳ありませんが、うまくいきません。

以下のコードに少し手を加えてみました。

テスト_7.mq4

ここにセットアップです。

彼の変動(Close-open)がX%(私は0.0008%を使用して、それがmetatraderで動作するかどうかわからない)以上であればキャンドル 0のクローズで ショート

TPとSLは最適化されます。

ファイル:
test_7.mq4  2 kb
 

こんにちは、mladenです。

私は添付のものを作ることを試みる、それらは今表示されているが、固有の構文の問題やエラーを知らない、あなたは親切にその構文の正しさ/問題をチェック することができます、また、我々はそれぞれの計算式で{....}内のすべてのバッファをブラケット必要がありますか? 彼らは主にカウントとループ方向で異なる、どちらが良い、確かに非後方再描画? アドバイスとチェックに感謝します。

ファイル:
 

こんにちは、Mladenです。

このインジケータのMTF計算式を変更してもらえませんか?

オフラインのrenkoバーチャートで取引しているので、マルチタイムフレームのソースとして非標準タイムフレームを使用したいのです。

ありがとうございます。

ファイル:
 

5つのインジケータが上か下かどちらかに揃ったときに、チャート上に矢印を表示してほしいのですが。

を使いたいのですが。

CCI

MACD

STOCHASTIC

MOMENTUM

とMA

矢印は、それらがすべて上側に整列している場合は上向きに、それらが下側に整列している場合は下向きにする必要があります。

このようなインジケータ(zmfx)を見ましたが、すべてのインジケータがチャートの右側に表示されるという点で異なっています。

チャート上にインジケータを表示させないで、矢印だけを表示させたい。

また、5つ全部を揃えるか、一度に指定した数だけ揃えるかを選択したいのです。

plsヘルプ

 
bayuveneo:
こんにちは、Mladenさん。

このインジケータのMTF計算式を変更してもらえませんか?

オフラインのrenkoバーチャートで取引しているので、マルチタイムフレームのソースとして非標準のタイムフレームを使用したいのですが。

ありがとうございます...

インジケーターの最後にある、以下のような行をコメントアウトしてください。

if (tf<Period() && tf!=0) tf=Period();

(行頭の"//"を削除).しかし、私の意見では、それはうまくいかないでしょう。Renkoチャートは時間に縛られないし、マルチタイムフレームモードでどのように使用するのか、通常の方法があるかどうか疑問です。