EAとインジケータの売買 - ページ 5

 

みんな、返信ありがとう...でも、私はとても大馬鹿者です!!!!

前回の記事でnewdigitalが教えてくれたファレンテシスを見てなかったんだ!!!

私のせいで、みんなごめんなさい!!しかし、ここに私が置いたコードがあります。私がそれを必要とする誰かを助けることができることを願っています。

if (TimeDayOfYear(TimeCurrent())!=DayOfLastTrade)

{

if (UseStopLoss) StopLossLevel = Ask - StopLoss * Point; else StopLossLevel = 0.0;

if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * Point; else TakeProfitLevel = 0.0;

Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel, TakeProfitLevel, "MaxPower Buy Order", MagicNumber, 0, DodgerBlue);

DayOfLastTrade=(TimeDayOfYear(TimeCurrent()));

if(Ticket > 0) {

if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) {

Print("BUY order opened : ", OrderOpenPrice());

if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Ask, Digits) + " Open Buy");

} else {

Print("Error opening BUY order : ", GetLastError());

}

}

}

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

マウロ

 

更新...

上の投稿で書いたように、MQLeditorはエラーを発見しません。しかし、EAをチャートに貼り付けたところ、私が望むように注文が制限されません(例:GUが買いポジションを開き、それが閉じられた後、EAがシグナルを見つけたら直ちに買い注文を再開する場合など。その代わり、これ以上買い注文を出さないようにしたいのです)。

何か提案はありますか?多分私は最悪の方法でコードを配置しました...

あなたの助けをありがとうございました。

マウロ

 
newdigital:
買い/売りに関するものはこれだけです。

あなたの場合、プログラムされる可能性が高いので、私はちょうどいくつかの注意をしました。

例えば、このFrank EAを修正することができます。

朝、このEAをチャートに貼り付けたところです。

こんにちは、NDさん。

上で紹介したEAのリンクを教えてください。

それはフランクEAを修正したものですか?

感謝

 

オリジナルはフランクでした。この投稿を見てくださいhttps://www.mql5.com/en/forum/general

修正版フランク。

Kalenzoが私の要望に応じてFrank EAを改造し、マーチンゲールサイクルにタイムフィルタを追加しました(あらかじめ設定された取引時間内には新しいサイクルを開始しない)。これはエリートセクションにあるので、Kalenzoに聞いた方がいいでしょう。

というわけで、あくまで修正版とオリジナルのフランクEAの違いです。

 

set2stoporders ea from page1 を試したのですが、複数の注文を出してしまい、修正する方法がわかりません。

私はそれが毎週1buy&1sellストップだけを開くようにしたいです。

//+------------------------------------------------------------------+

//| スクリプトプログラム開始機能

//+------------------------------------------------------------------+

void start() {

double ldStop=0, ldTake=0;

double pAsk=Ask+DistanceSet*Point;

double pBid=Bid-DistanceSet*Point。

if (StopLoss!=0) ldStop=pAsk-StopLoss*Point.If(StopLoss!=0)とする。

if (TakeProfit!=0) ldTake=pAsk+TakeProfit*Point;

SetOrder(OP_BUYSTOP, pAsk, ldStop, ldTake);

if (StopLoss!=0) ldStop=pBid+StopLoss*Point;

if (TakeProfit!=0) ldTake=pBid-TakeProfit*Point;

SetOrder(OP_SELLSTOP, pBid, ldStop, ldTake);

}

 

はーい、EAを試すにはこれが一番だと思います。

 

EAシステム

こんにちは、私はこれを行うことができますEAを探しています。

1) ある価格水準で買うか売る

2) 最後の取引がTPにヒットしたら、即座に同じ方向で別の取引を開始する。

3) もし最後の取引がSLに当たったら、即座に反対方向の別の取引を開始する。

どのようなヘルプがappriciatedされます。

ありがとうございます。

ピート

 
newdigital:
1つのスクリプトで2つの逆指値注文(売り逆指値と買い逆指値)を同時にオープンする。

スクリプトです。

ダウンロード

著者KimIV.

ウェブソース(ロシア語).

以上です。

特定の時間に取引を開くようにするには、どのようにコードを追加すればよいのでしょうか?

感謝

 

実に......。

peterdias77:
こんにちは、私はこれを行うことができますeaを探しています。

1) ある価格水準で買いまたは売り

2) もし最後の取引がTPに当たったら、即座に同じ方向で別の取引を開始する。

3) もし最後の取引がSLに当たったら、即座に反対方向の別の取引を開始する。

どんな助けでも感謝されるでしょう。

ありがとうございます。

ピート
 

(リクエスト) 買い/売りスクリプト

こんにちは。

私はフォーラムを検索しましたが、残念ながら私が探しているものを見つけることができませんでした。

私はEurUsdとGbpUsdのペアの ための買い/売りスクリプトを必要としています。

EurUsdとGbpUsdの0.1ロットの買い注文を同時に出す必要があります。

そして、2番目のスクリプトは、同じペアのための売り注文を開く必要があります。

そして、私はロットサイズとペアを変更することができるようにしたいと思います。

私はコーダーが私を助けている場合、私は感謝します。

または、誰かが前に投稿されたスクリプトのリンクを提供します。

ありがとうございます。