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

 

こんにちは。

ご返信ありがとうございます。では、実際にどのように行うのでしょうか?

私が行う必要があるのは、バーが別の時間枠で終了しているかどうかを確認 することです。

例えば、30MINのチャートで、私は240MINに新しいバーがあるかどうかをチェックしたいです。

ありがとうございます。

 
callan300:
こんにちは。

ご返信ありがとうございます。では、実際にどのように行うのでしょうか?

私が行う必要があるのは、バーが別の時間枠で終了しているかどうかを確認することです。

例えば、30分足のチャートで、240分足に新しいバーがあるかどうかをチェックしたいのです。

ありがとうございます。

フラクタルシステムの チェックインに使用する予定ですか?

 

さて、私は再びヘルプのために戻ってきた(笑)しかし、そこに驚きはありません。

新しいバーが開いてから1分後にポジションを持つためのコードを投稿していただけませんか?

私はこれをやろうとしていますが、どこから始めればいいのかわかりません。私は9尾の猫の実験のためにそれを見てきましたそれはエネルギーの無駄かもしれませんが、我々はこれらのことを試してみる必要があります。

T1=1分

T2=2分 など

if (minute() =T1>open && Price > open = Long);

私はこのコーディングのlarkが苦手です。

 

こんな感じかな?

if(TimeCurrent() == Time[0] + T1 * 60)

{

}

 

ありがとうミッシェル

前にも書いたが

 

ヘルプ、とても難しい質問です!!!

あるインジケータに他のインジケータのマルチタイムフレームの状況を表示させ

表示させ、アラートを出すことができますか?

例えば

Aインディケータ 一つのタイムフレームしか表示されない。)

functionA(複雑なプログラムです)

Bインディケータ Aインディケータの異なるタイムフレームの状況を表示する)

functionA M5 シチュエーション

functionA M15の状況

functionA M30の状況

functionA H1状況

functionA H4状況

functionA D1 シチュエーション

......

よろしくお願いします。

フランキー

 

MetaEditorのヘルプファイルでiCustom関数を調べてみては いかがでしょうか。これで、あなたが求めているものを達成できるはずです。

グッドラック

ラックス

 
Michel:
こんな感じでしょうか?

if(TimeCurrent() == Time[0] + T1 * 60)

{

}

ティックは1秒ごとに来るわけではないので、条件にはもっと余裕を持たせなければなりません。もし、バーOPENTIME+Xsecondsにティックがなければ、コンディションは偽となります。

FerruFx

 
FerruFx:
ティックは1秒ごとに来るわけではないので、条件にはもっと余裕を持たせなければなりません。バーOPENTIME + Xsecondsにティックがなければ、コンディションはfalseになります。 FerruFx

まったくその通りです。でも、あくまで何かのヒントになればということでした。Benoの問題は、TradeContextBuzyを避けること、バーのオープンでいくつかのポジションを開くことだと思います。

タイマーを使うのは良いアイデアとは思えません。この種の問題、あるいはRequoteなどでは、通常、バーのオープンでフラグを設定し、注文がオープンされるとこのフラグがリセットされます。ポジションがオープンされるまでは、1ティックごとに トライする。こんな感じです。

if(Time[0] > BarTime)

{

BarTime = Time[0];

if(....) OpenLong = true;

}

if(OpenLong) OpenLong = OrderSend(.....) < 0;

[/PHP]

I use the same kind of technique to close many positions and it works very well :

[PHP]

.....

if(CloseAllLongs) CloseAll(OP_BUY);

if(CloseAllShorts) CloseAll(OP_SELL);

}

void CloseAll(int Type)

{

int cnt = 0;

for(int i = OrdersTotal(); i >= 0; i --)

{

if(!OrderSelect(i, SELECT_BY_POS)) continue;

if(OrderSymbol() != Symbol()) continue;

if(OrderMagicNumber() != Magic) continue;

if(OrderType() != Type) continue;

cnt ++;

OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slippage, White);

}

if(Type == OP_BUY) CloseAllLongs = (cnt > 0);

if(Type == OP_SELL) CloseAllShorts = (cnt > 0);

}
 
Beno:
ありがとう、ミシェル。

一日中、これをやろうとしています。

英国に住んでいて、MT4のコードを書ける人はいますか?私は毎日道路を走っているので、あなたがスコットランドに住んでいない限り、距離は問題ではありません、それは血のように長いドライブです。

私はこれが苦手で、1対1のトレーニングや指導を希望しています。

私は外国為替でお金を作っていますが、それは手動でたくさんではありませんが、それはかなり一定であり、私は複利が仕事をするようにしています。

自動売買では、すべてが完璧である必要があり、裁量の余地はないのです。

乾杯

ベノ