フリーEAの作成 - ページ 5 123456789101112...16 新しいコメント yura droba 2020.06.30 16:57 #41 フラクタルに関するEAを書いて ください。 戦略の詳細写真を添付します。 フラクタルの位置は厳密には写真の通りです。 TPは、写真のスキームに従って計算されます。 買いの場合はフラクタルの下に、売りの場合はフラクタルの上にSLが配置されます。 スリッページとスプレッドはExpert Advisorのコードに計上されています。 Expert Advisorの入力変数で、Lot Vladimir Karputov 2020.07.01 11:26 #42 yura droba:フラクタルに関するEAを書いて ください。 戦略の詳細写真を添付します。 フラクタルの位置は厳密には写真の通りです。 TPは、写真のスキームに従って計算されます。 買いの場合はフラクタルの下に、売りの場合はフラクタルの上にSLが配置されます。 スリッページとスプレッドはExpert Advisorのコードに計上されています。 Expert Advisorの入力変数で、Lot 幾何学のように平等を指定しましたが、現実の市場ではほとんど平等は達成されません。許容できる偏差は最低限受け入れなければならない。 Андрей М 2020.07.22 07:47 #43 こんにちは。 みんな、誰か助けてくれないかな? セミオートマチックEAを使ったストラテジーを持っています。これに反対方向の注文を同時に自動で出す機能を追加したいのですが。そして、EAは最後の注文が閉じられると同時に市場に参入 する必要があります。つまり、前回の買い注文が終了した時点で、一気に買い注文を開始するのです。最後の売り注文が終了したら、すぐに売り注文を出します。 機能面では、「購入」-「オン/オフ」のボタンを追加。 売り - オン/オフ Юра Юра 2020.12.18 22:51 #44 コードのどこがおかしいのか、アドバイスをお願いします。コンパイルはできるが、テスターで取引されない。 extern double StopLoss =0; extern double TakeProfit =0; extern double Lots =0.1; extern double Prots =0.0; bool Work=true。 文字列 Symb; extern int Bands_period = 20; extern double Bands_deviation = 2; イント Total, // ウィンドウ内の注文数 Tip=-1, // 注文種別選択 (B=0,S=1) チケット; // 注文番号 二重 MA_1_t, // 値。MA_1現在値」。 Lot, // 選択された順序のロット数 Lts, // 開札順のロット番号 Min_Lot, // 最小ロット数 ステップ、 // ロットサイズ変更のステップ フリー、 // 現在のフリー資金 One_Lot, // 1ロットの値 価格, // 選択された注文の価格 SL, // 選択された注文のSL価格 TP; // 選択された注文のTP ブール Ans =false, // クロージングの後のサーバーの回答 Cls_B=false, // 買いを閉じる基準 Cls_S=false, // 売りの終了基準 Opn_B=false, // 開くの基準 Buy Opn_S=false; // 売りの開始基準 //----------------------------------------------------------------------------------------------------------// int start() { double PercentBB1; double PercentBB2; ダブルマ int cnt, total; //------------------------------------------エラーやバグから保護する-----------------------/// if(Bars<100) //ローソク足の本数が100本以下の場合 { Print("The number of bars is too low"); return(0)です。 } if (ボリューム[0] < 1.0) // if(Volume< 1.0) // 取引された場合、ボリュームが0より大きい場合 { Comment("No trades... Waiting for new bar..."); return(0)です。 } if (AccountFreeMargin()<(1000*Lots)) { Comment("資金不足です。証拠金残高が・・・未満です。"); return(0)です。 } //-----------------------------------------Конец защиты от косяков-----------------------------------------// PercentBB1 = iCustom(NULL,PERIOD_H1, "cBB",Bands_period,0,Bands_deviation,0 ); PercentBB2 = iCustom(NULL,PERIOD_M15, "cBB",Bands_period,0,Bands_deviation,0); ma = iMA(NULL,PERIOD_M15,20, 0, 0, PRICE_CLOSE, 0); total=OrdersTotal()。 //-------------------------------------------Закрытие позиций------------------------------------------ for(cnt=0;cnt<total;cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderType()<=OP_SELL &&) OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY) { if(PercentBB1 <=30.0000 && PercentBB1 >=70.0000 && Bid == ma) { Ticket=OrderClose(OrderTicket()、OrderLots()、Bid、50、Violet)です。 return(0)です。 } } if(オーダータイプ()==OP_SELL) { if(PercentBB1 <=30.0000 && PercentBB1 >=70.0000 && Ask == ma ) { Ticket=OrderClose(OrderTicket(),OrderLots(),Ask,50,Violet)。 return(0)です。 } } } } //-----------------------------------------------Конец закрытия позиции------------------------------------ if(total==0) // 位置が存在しない場合 { //ロングポジションをオープンする if(PercentBB1 >=30.0000 && PercentBB1 <=70.0000 && PercentBB2 <=0.0000 ) { チケット=OrderSend(Symbol(), OP_BUY,Lots,Ask,50,0, "Long position",16384,0, Red)です。 return(0)です。 } //ショートポジションをオープンする if(PercentBB1 >= 30.0000 && PercentBB1 <=70.0000 && PercentBB2 >= 100.0000) { チケット=OrderSend(Symbol(),OP_SELL,Lots,Bid,50,0, "Short Position",16384,0, Red)です。 return(0)です。 } } return(0)です。 Writing free EAs MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - Iurii Tokman 2020.12.20 19:07 #45 Юра Юра:コードのどこがおかしいのか、アドバイスをお願いします。コンパイルはするが、テスターで取引しない。PercentBB1 = iCustom(NULL,PERIOD_H1, "cBB",Bands_period,0,Bands_deviation,0 );PercentBB2 = iCustom(NULL,PERIOD_M15, "cBB",Bands_period,0,Bands_deviation,0); no one help no indicator Iurii Tokman 2020.12.20 19:10 #46 Олег Новицкий: こんにちは、皆さん!カスタマイズ可能なストップとインディケータの逆信号で矢印の指標のアドバイザーを書く ことは可能ですか? できません、あなたのインジケータはデコンパイルされています。 Evgenii Voroshilov 2020.12.21 10:51 #47 取引戦略の詳細を記載したToRを受領し、無料で実行する準備ができています。MT4端末用のExpert AdvisorまたはIndicatorです。 テンプレート」タイプのストラテジーは、レビューの対象とはなりません。したがって、私は、その後の実行で、独自にTORを選択する権利を留保します。 締切日については、記載しないでください。コーディングにかかる時間 1日2~3時間実はこれ、無料で実行できる代償なんです。 *** Vladimir Karputov 2020.12.21 11:04 #48 Evgenii Voroshilov:取引戦略の詳細を記載したToRを受領し、無料で実行する準備ができています。MT4端末用のExpert AdvisorまたはIndicatorです。テンプレート」タイプのストラテジーは、レビューの対象とはなりません。したがって、私は、その後の実行で、独自にTORを選択する権利を留保します。締切日については、記載しないでください。コーディングにかかる時間 1日2~3時間実はこれ、無料で実行できる代償なんです。*** タダでやりたいなら、公開でやるしかないでしょう。 Alexey Olhovikov 2020.12.22 11:51 #49 こんにちは!私はEAの書き方について 何も知らないので、この質問をさせていただきました。ソースコードがなくても、インジケータを元にEAを書くことは可能ですか? Alekseu Fedotov 2020.12.22 12:25 #50 Alexey Olhovikov: こんにちは、私はEAの書き方について 何も知らないので、この質問をさせていただきました。ソースコードがなくても、インジケータを元にEAを書くことは可能ですか? できます。 123456789101112...16 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
幾何学のように平等を指定しましたが、現実の市場ではほとんど平等は達成されません。許容できる偏差は最低限受け入れなければならない。
機能面では、「購入」-「オン/オフ」のボタンを追加。
売り - オン/オフ
コードのどこがおかしいのか、アドバイスをお願いします。コンパイルはできるが、テスターで取引されない。
extern double StopLoss =0;
extern double TakeProfit =0;
extern double Lots =0.1;
extern double Prots =0.0;
bool Work=true。
文字列 Symb;
extern int Bands_period = 20;
extern double Bands_deviation = 2;
イント
Total, // ウィンドウ内の注文数
Tip=-1, // 注文種別選択 (B=0,S=1)
チケット; // 注文番号
二重
MA_1_t, // 値。MA_1現在値」。
Lot, // 選択された順序のロット数
Lts, // 開札順のロット番号
Min_Lot, // 最小ロット数
ステップ、 // ロットサイズ変更のステップ
フリー、 // 現在のフリー資金
One_Lot, // 1ロットの値
価格, // 選択された注文の価格
SL, // 選択された注文のSL価格
TP; // 選択された注文のTP
ブール
Ans =false, // クロージングの後のサーバーの回答
Cls_B=false, // 買いを閉じる基準
Cls_S=false, // 売りの終了基準
Opn_B=false, // 開くの基準 Buy
Opn_S=false; // 売りの開始基準
//----------------------------------------------------------------------------------------------------------//
int start()
{
double PercentBB1;
double PercentBB2;
ダブルマ
int cnt, total;
//------------------------------------------エラーやバグから保護する-----------------------///
if(Bars<100) //ローソク足の本数が100本以下の場合
{
Print("The number of bars is too low");
return(0)です。
}
if (ボリューム[0] < 1.0) // if(Volume< 1.0) // 取引された場合、ボリュームが0より大きい場合
{
Comment("No trades... Waiting for new bar...");
return(0)です。
}
if (AccountFreeMargin()<(1000*Lots))
{
Comment("資金不足です。証拠金残高が・・・未満です。");
return(0)です。
}
//-----------------------------------------Конец защиты от косяков-----------------------------------------//
PercentBB1 = iCustom(NULL,PERIOD_H1, "cBB",Bands_period,0,Bands_deviation,0 );
PercentBB2 = iCustom(NULL,PERIOD_M15, "cBB",Bands_period,0,Bands_deviation,0);
ma = iMA(NULL,PERIOD_M15,20, 0, 0, PRICE_CLOSE, 0);
total=OrdersTotal()。
//-------------------------------------------Закрытие позиций------------------------------------------
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()<=OP_SELL &&)
OrderSymbol()==Symbol())
{
if(OrderType()==OP_BUY)
{
if(PercentBB1 <=30.0000 && PercentBB1 >=70.0000 && Bid == ma)
{
Ticket=OrderClose(OrderTicket()、OrderLots()、Bid、50、Violet)です。
return(0)です。
}
}
if(オーダータイプ()==OP_SELL)
{
if(PercentBB1 <=30.0000 && PercentBB1 >=70.0000 && Ask == ma )
{
Ticket=OrderClose(OrderTicket(),OrderLots(),Ask,50,Violet)。
return(0)です。
}
}
}
}
//-----------------------------------------------Конец закрытия позиции------------------------------------
if(total==0) // 位置が存在しない場合
{
//ロングポジションをオープンする
if(PercentBB1 >=30.0000 && PercentBB1 <=70.0000 && PercentBB2 <=0.0000 )
{
チケット=OrderSend(Symbol(), OP_BUY,Lots,Ask,50,0, "Long position",16384,0, Red)です。
return(0)です。
}
//ショートポジションをオープンする
if(PercentBB1 >= 30.0000 && PercentBB1 <=70.0000 && PercentBB2 >= 100.0000)
{
チケット=OrderSend(Symbol(),OP_SELL,Lots,Bid,50,0, "Short Position",16384,0, Red)です。
return(0)です。
}
}
return(0)です。
コードのどこがおかしいのか、アドバイスをお願いします。コンパイルはするが、テスターで取引しない。
PercentBB1 = iCustom(NULL,PERIOD_H1, "cBB",Bands_period,0,Bands_deviation,0 );
PercentBB2 = iCustom(NULL,PERIOD_M15, "cBB",Bands_period,0,Bands_deviation,0);
no one help
no indicator
こんにちは、皆さん!カスタマイズ可能なストップとインディケータの逆信号で矢印の指標のアドバイザーを書く ことは可能ですか?
できません、あなたのインジケータはデコンパイルされています。
取引戦略の詳細を記載したToRを受領し、無料で実行する準備ができています。MT4端末用のExpert AdvisorまたはIndicatorです。
テンプレート」タイプのストラテジーは、レビューの対象とはなりません。したがって、私は、その後の実行で、独自にTORを選択する権利を留保します。
締切日については、記載しないでください。コーディングにかかる時間 1日2~3時間実はこれ、無料で実行できる代償なんです。
***
取引戦略の詳細を記載したToRを受領し、無料で実行する準備ができています。MT4端末用のExpert AdvisorまたはIndicatorです。
テンプレート」タイプのストラテジーは、レビューの対象とはなりません。したがって、私は、その後の実行で、独自にTORを選択する権利を留保します。
締切日については、記載しないでください。コーディングにかかる時間 1日2~3時間実はこれ、無料で実行できる代償なんです。
***
タダでやりたいなら、公開でやるしかないでしょう。
こんにちは、私はEAの書き方について 何も知らないので、この質問をさせていただきました。ソースコードがなくても、インジケータを元にEAを書くことは可能ですか?
できます。